FFMPEG 视频到 FLV 转换优化

FFMPEG 视频到 FLV 转换优化

我有一个视频网站,用户可以上传视频,然后将其转换为 FLV 格式并显示。

这些视频的尺寸为 420x350。

我正在使用 FFmpeg 通过以下命令将其转换为 FLV 格式:

ffmpeg -i $in $out

我发现结果质量很低,每当我尝试更改设置时,输出都会是一个非常大的文件。

我尝试过这个,例如:

ffmpeg -i $in -sameq -ar 11025 -ab 32 -deinterlace -nr 500 -r 20 -g 500 -s 420x350 -aspect 4:3 -me_range 20 -b 270k -f flv -y $out

是否有人能提供一些关于使用 FFmpeg 优化视频到 FLV 转换的技巧,以便我可以获得不是很大的中等质量的视频?

答案1

也许可以尝试不使用 -sameq,也可以尝试添加 -vcodec libx264,以生成使用 .h264 编解码器压缩的文件。它具有最佳的质量/大小比之一。(尽管通常与 mp4 容器一起使用而不是 flv)

音频赫兹 (-ar) 非常低,您没有注意到音频质量太低吗?至少 22,如果不是 44100...此外,-b 270k 是一个相当低的值。我至少会设置 500。

相关内容