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

执行FFmpeg命令报错:输出文件无视频流求助

FFmpeg错误:Output file #0 does not contain any stream 解决方法
  • 错误核心原因:你的命令里-progress参数使用错误。该参数必须指定进度信息的输出目标(比如文件路径或-表示输出到控制台),但你现在的命令中-progress后面没有接任何值,导致FFmpeg把后续的-i参数当成了-progress的输出路径,最终没有正确读取输入文件,自然输出文件就没有任何流数据。

  • 修正后的命令(保留进度输出到控制台):

    ffmpeg -hide_banner -loglevel warning -progress - -i E:\TEMP\mtc\input\sample2.mp4 -acodec mp3 -vcodec libx265 -r 60 -vf "scale=2560:1440" -b:v 35000k -f matroska E:\TEMP\mtc\input\output\result.mkv
    
  • 更简单的方案(不需要进度监控):
    如果不需要查看转码进度,直接删掉-progress参数即可,命令如下:

    ffmpeg -hide_banner -loglevel warning -i E:\TEMP\mtc\input\sample2.mp4 -acodec mp3 -vcodec libx265 -r 60 -vf "scale=2560:1440" -b:v 35000k -f matroska E:\TEMP\mtc\input\output\result.mkv
    
  • 额外注意:确保输出目录E:\TEMP\mtc\input\output\已经存在,FFmpeg不会自动创建目录,若不存在请手动创建。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 06:05:14