使用-sameq(与源量相同的量化器)标志时,FFMPEG的转换质量很差

时间:2011-04-09 08:30:16

标签: video ffmpeg

我正在尝试将.flv视频转换为.ogg格式。经过一段时间的实验,ogg总是以非常低的质量生产。即使我使用与输入文件使用相同量化器的-sameq标志,质量也会大大降低。

由于我对ffmpeg很新,有没有人知道一些很好的选项来转换最高质量的视频文件?

2 个答案:

答案 0 :(得分:9)

据我所知,-sameq可以通过buffsize的限制将质量模仿到一定程度。意味着您需要在使用中添加一些额外的设置,我认为这些设置主要是关注 - 缓冲,缓冲相关设置等。(但我可能错了,我没有使用ffmpeg一年。)

如果您需要最好的,请使用qscale标签,但我需要警告您输出的大小将是视频上差异的3或4倍。用法为-qscale [x],其中[x](不带括号)是输出的质量值,越低越好。如果你放-qscale 0就意味着最好。此外,您可能希望使用-ar(音频)和-ab(音频比特率:192k足以支持HD,128k是最常见的),以获得更好的音质。

-qscale -ar -ab标记的示例用法:

-i a1.wmv -qscale 0 -ar 44100 -ab 128k -y aOut.wmv

答案 1 :(得分:0)

您不应使用 -sameq 转换任何音频文件...转换音频文件的最佳命令行是使用可变比特率,即 -qscale:a 1 命令。它将形成最适合大多数发烧友的透明音质...尽可能不要将 1 替换为 0,因为其他声音会变得模糊。您在每个糟糕的音频文件中都会听到低沉的声音......