You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Pyrogram发送M4V视频(支持应用内播放而非文件)

解决Pyrogram发送M4V作为应用内可播放视频的问题
  • 手动指定MIME类型:Telegram靠MIME类型识别视频格式,M4V属于MP4变种,对应标准MIME是video/mp4。默认情况下Pyrogram可能没正确识别M4V的类型,手动指定后就能让Telegram把它当作视频处理:

    app.send_video(
        receiver_id,
        "video.m4v",
        supports_streaming=True,
        mime_type="video/mp4"
    )
    
  • 确保视频编码符合Telegram要求:如果上面的方法没用,大概率是M4V的编码不兼容。Telegram只支持H.264视频编码和AAC音频编码的视频文件,你可以用FFmpeg转码成兼容格式:

    ffmpeg -i input.m4v -c:v libx264 -c:a aac -strict -2 output.m4v
    
  • 临时修改文件扩展名(可选):如果还是不行,可以试试把.m4v改成.mp4后再发送,同时配合上面的MIME参数设置,有时候能解决识别异常的问题。

内容的提问来源于stack exchange,提问作者Emilia Zero

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 00:25:22