我正在尝试将.flv视频转换为.ogg格式。经过一段时间的实验,ogg总是以非常低的质量生产。即使我使用与输入文件使用相同量化器的-sameq
标志,质量也会大大降低。
由于我对ffmpeg很新,有没有人知道一些很好的选项来转换最高质量的视频文件?
答案 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
,因为其他声音会变得模糊。您在每个糟糕的音频文件中都会听到低沉的声音......