我使用 ffmpeg 命令转换文件,其中指定了音频和视频比特率。
但是当我将转换后的文件播放到图腾播放器或 vlc 媒体播放器时,属性部分中的音频和视频比特率显示为“N/A”,而它必须与命令中指定的相同。
ffmpeg -i 'in.wmv' -s 1280x720 -b 256 -ar 44100 -ab 64k -ac 2 'output.mp4'
确切的问题是什么?请帮我?
最佳答案
您需要向我们展示您正在使用的确切命令。 “它不起作用”是不足以诊断问题的信息,因为 ffmpeg
非常复杂。 .此外,如果可能,链接到生成的媒体文件也会有所帮助。
如果成功编码,生成的媒体必须具有音频和视频比特率。这个问题很可能与您用来读取文件的工具有关。
更新!
在我看来你忘记了 -b
上的单位范围。尝试这个:
ffmpeg -i 'in.wmv' -s 1280x720 -b 256k -ar 44100 -ab 64k -ac 2 'output.mp4'
注意 -b
开关值有 k
在上面。另外,我不得不说,对于如此低的比特率,1280x720 的尺寸非常大。我强烈推荐大小为 1280x720 的 1/2 或 1/3,或者将视频比特率增加到 512k 或 768k。你不会得到你认为你会得到这样的值(value)观的东西。
关于video - 数据速率和帧速率属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1754304/