使用 avconv 时是否有可能获得原始(最佳)音频质量?

使用 avconv 时是否有可能获得原始(最佳)音频质量?

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 下载的文件之间的质量差异从何而来。有任何想法吗?

答案1

针对您的更新:根据您下载视频的方式,您可能无法获得 YouTube 托管的最佳质量版本。如果您正在使用克莱夫(或者在线直播),-f best将尽其所能。

如果您希望在从视频文件中提取音频时可靠地不丢失任何数据,请将其转换为 .wav 或确保不重新编码。

相关内容