2011年2月我也有过类似的问题:ffmpeg 和 libmp3lame 产生的音频质量很差? 现在我想知道是否可以从(flash)视频中获得原始音频质量?每次我转换视频时,质量都会比原始质量差,差不了多少,但你可以听到差异。这些是我的尝试:
avconv -i ~/"$2.flv" -acodec libmp3lame -c:v libx264 -qscale 1 -aq 1 -q 1 -vol 100 -ab 196608 ~/"$2.avi"
我尝试使用质量最好的 -qscale 1、aq 1 等。我什至尝试使用-same_quant,我已经尝试过了-编解码器副本,如图所示这线程,但质量并没有更好,甚至更糟,然后我就看不到任何视频了。有办法实现吗?顺便说一句,我不关心输出格式。
更新
我做了一些测试,从 YT 下载视频并在 YT 和我的本地计算机上收听。我没有转换视频,只是听了一个flv文件本身,发现本地质量比YT上的文件还要差。所以我不确定这是否真的是 avconv 问题。我想知道 YT 的流媒体和 TY 下载的文件之间的质量差异从何而来。有任何想法吗?