我希望以最小的文件大小完成质量最好的 FLV。毕竟,这不是每个人的目标吗?如果有任何不同,这些视频将被流式传输。
目前,我的视频宽度不超过 320px,有些是宽屏的,所以它们的高度略小于 240px。就目前而言,转换后的 FLV 质量很差。
当前命令:
> ffmpeg -i video.mov -ar 22050 -ab 32 -f flv -s 320x240 -aspect 4:3 video.flv
最佳答案
默认情况下,flv 默认为 200Kb,qmax 高达 30(因为您没有覆盖它),它可能会产生接近该值的输出。 您可以通过以下任一方法解决此问题:
- 将 qmax 设置为较低的值,迫使质量控制提高比特率以满足要求。
- 使用 -vb 400k 提高比特率
在我刚刚尝试的测试视频中 -qmax 10 给出了可接受的输出。 使用 qmax 和 qmin 设置可接受质量的下限和上限是首选方法。
关于video - 如何使用 FFMPEG 获得最佳的总体 FLV 质量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3198239/