gpt4 book ai didi

audio - ffmpeg、avconv 和 sameq

转载 作者:行者123 更新时间:2023-12-04 20:40:55 26 4
gpt4 key购买 nike

之前我是这么写的:

ffmpeg -i input.mp4 -sameq output.mp3

...从而从视频文件中接收音频。 ffmpeg 只是将音频取出或转换为具有适当质量的 mp3。感谢 key : -sameq [使用与源相同的量化器]

现在在 Ubuntu 而不是 ffmpeg 中,我们有 libav 并且在那里(在 man 中用于 avcomv)我看不到 -sameq key 。好吧,这里有一个问题:我现在要做什么?...

我现在必须做什么才能获得与原始质量相同的转换后的音频文件?

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)

最佳答案

你是对的,-sameq选项已被弃用,然后从 avconv 中删除,原因有很多。最重要的是存在不同的量化器,并且在不同编解码器之间重新编码时谈论相同的量化器参数毫无意义。

大多数人在重新编码时都在寻找质量,而不是量化器。所以他们应该使用-qscale n其中 n 介于 1 和 31 之间,表示质量从最好到最差。

在某种程度上,如果你已经习惯了 -sameq选项,您已经成为一个工具的受害者,该工具充其量应该用于测试目的。它不会产生任何合理的东西,并且可能类似于尝试将“相同的元数据”放入不支持它的容器中,或者将“复制流”“复制”到一种过时的文件格式中(导致诸如带有 vorbis 音频的 AVI 之类的东西) ,甚至无法播放)。你可以一起破解完成所有这些事情的东西,但它在视频编码工具中没有位置。

我建议如果您要对不同的容器和编解码器进行大量压力测试,那么您安装 ffmpeg它有更多工具可以创建科学怪人。如果您重新编码是为了实际保留您生成或分发的文件,那么您可以创建另一个问题来解释您的情况以及您想要的结果是什么。

简而言之,“我如何使用完全相同的量化器创建重新编码过程?”只能用“否”来回答。

关于audio - ffmpeg、avconv 和 sameq,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26349009/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com