我正在尝试将。flv视频转换为。ogg格式。经过一段时间的试验,ogg的质量总是很低。即使我使用与输入文件使用相同量化器的-sameq
标志,质量也会大大降低。
因为我对ffmpeg很陌生,有人知道一些很好的选项来转换视频文件的最高质量吗?
据我所知,-sameq可以在buffsize的限制下将质量模拟到一定程度。这意味着你需要使用一些额外的设置,我认为这主要是关于buffsize, buffer相关设置等。(但我可能错了,我没有使用ffmpeg一年。)
或者使用qscale标签,如果你需要最好的,但我需要警告你,输出的大小将在视频上区分3或4倍。使用-qscale [x]
,其中[x](没有括号)是输出的质量值,越低越好。如果输入-qscale 0
,则表示最好。此外,您可能想要使用-ar
(音频频率)和-ab
(音频比特率:192k是足够的高清,128k是最常见的)更好的音频质量。
-qscale -ar -ab标签的示例用法:
-i a1.wmv -qscale 0 -ar 44100 -ab 128k -y aOut.wmv
您不应该使用-sameq
转换任何音频文件…转换音频文件的最佳命令行是使用可变比特率,即-qscale:a 1
命令。它将形成透明的音质,这对大多数发烧友来说是最好的……尽可能不要将1
替换为0
,因为其他声音会被掩盖。而低沉的声音是你在每一个糟糕的音频文件中听到的…