【发布时间】:2014-12-08 13:12:34
【问题描述】:
之前我是这样写的:
ffmpeg -i input.mp4 -sameq output.mp3
...从而从视频文件中接收音频。 ffmpeg 只是将音频取出或转换为具有适当质量的 mp3。感谢键:-sameq [使用与源相同的量化器]
现在在 Ubuntu 而不是 ffmpeg 中,我们有 libav 并且在那里(在 man 中为 avcomv)我看不到 -sameq 键。好吧,这里有一个问题:我现在要做什么?..
我现在必须做什么才能获得与原始质量相同的转换后的音频文件?
PS。 -sameq :使用与源相同的量化器(隐含 VBR)。
$ man ffmpeg | col -b > ./man_ffmpeg
this man_ffmpeg is there: http://pastebin.com/qYxz1M1E
FFMPEG(1)
NAME
ffmpeg - ffmpeg video converter
SYNOPSIS
ffmpeg [[infile options][-i infile]]... {[outfile options] outfile}...
...
...
...
-sameq
Use same quantizer as source (implies VBR).
...
...
...
SEE ALSO
avplay(1), avprobe(1), avserver(1) and the Libav HTML documentation
AUTHORS
The Libav developers
2014-02-06
FFMPEG(1)
【问题讨论】:
-
使用有损编码器时无法达到“相同质量”,但您可以为其提供足够的比特率,使其听起来相同。对于 MP3,请使用
-b:a或-q:a,如 FFmpeg MP3 Encoding Guide 所示(可能不适用于avconv)。 -
-sameq 键在 man ffmpeg @LordNeckbeard 中,您可以在那里查看这些东西:pastebin.com/qYxz1M1E 我需要一些实现“与源相同的量化器”但在 avconv 中
标签: audio ffmpeg libav avconv quantization