通过 ffmpeg 将 .avi 转换为 .flv

通过 ffmpeg 将 .avi 转换为 .flv

当我尝试将 avi 转换为 flv 时,输出的 flv 视频总是粗糙且像素化,大小只有输入 avi 视频的 1/4。我目前使用的参数集是

ffmpeg -i input.avi -y -ab 56 -ar 44100 -b 200 -r 15 -f flv output.flv

诚然,我不知道这些参数到底起什么作用,我只是尝试了所有看起来合适的参数。有人能推荐一组好的参数,让我的 .flv 视频在转换后保持接近 .avi 的质量吗?

答案1

您将视频比特率设置为 200 字节/秒。这太低了。将命令更改为类似以下内容:

ffmpeg -i input.avi -y -ab 56 -ar 44100 -b 200k -r 15 -f flv output.flv

您可以改变比特率(由 -b 选项指定)来提高或降低质量。比特率越高,质量越好。

相关内容