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

Bra*_*rad 12 video ffmpeg

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

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

umu*_*tto 10

据我所知,-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
Run Code Online (Sandbox Code Playgroud)

  • 只是想注意,至少在FFMpeg 0.6中,`-qscale`的值介于1("优质")和255("最差质量")之间,所以如果有人想要达到与上述相同的效果,` - qscale 1`是你想要的.不知道这是否已经改变,但是[这里是注释](http://ffmpeg.org/ffmpeg.html#toc-Tips)关于FFMpeg文档中的当前事态. (5认同)