FFMPEG将webm转换为mp4不工作

FFMPEG将webm转换为mp4不工作,ffmpeg,Ffmpeg,我已经升级到支持webm的最新ffmpeg,但我似乎无法将webm转换为mp4 ffmpeg -i filea.webM -sameq filea.flv 我得到了这个错误 swScaler: Unknown format is not supported as input pixel format Cannot get resampling context 我不知道该怎么办。您要求转换为mp4,但在命令中添加了.flv输出格式,请尝试: ffmpeg -i your_input_filen

我已经升级到支持webm的最新ffmpeg,但我似乎无法将webm转换为mp4

ffmpeg -i filea.webM -sameq filea.flv
我得到了这个错误

swScaler: Unknown format is not supported as input pixel format
Cannot get resampling context

我不知道该怎么办。

您要求转换为mp4,但在命令中添加了.flv输出格式,请尝试:

ffmpeg -i your_input_filename.webm -qscale 0 your_outfile_name.mp4

最后的ffmpeg只需要-i参数

ffmpeg -i input_file.webm output_file.mp4
看起来还可以

我使用ffmpeg版本0.10.9-7:0.10.9-1~lucid1。

在较新的ffmpeg版本中,“-sameq”选项已被删除,您必须改用“-qscale”


我可以将其转换为flv,但不能转换为WebMD。如果不使用sameq,它并不意味着相同的质量。请参阅此处的相关帖子:但此mp4文件无法在浏览器上播放,原因是什么?
-qscale
仅适用于传统的MPEG编码器系列:mpeg4、mpeg2video、mpeg1video、mjpeg等。它被libx264和libx265以及几乎所有其他内容忽略。但此mp4文件无法在浏览器上播放,原因是什么?
ffmpeg -i file.webm -strict -2 file.mp4
ffmpeg -i your_input_filename.webm -qscale 0 your_outfile_name.mp4