- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
之前我是这么写的:
ffmpeg -i input.mp4 -sameq output.mp3
$ man ffmpeg | col -b > ./man_ffmpeg
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/
我正在使用 ffmpeg 从 mp4 视频中提取剪辑, 我尝试使用“-acodec copy -vcodec copy”和“-sameq” 在这两种情况下,生成文件的纵横比都发生了变化。 ( ffmp
之前我是这么写的: ffmpeg -i input.mp4 -sameq output.mp3 ...从而从视频文件中接收音频。 ffmpeg 只是将音频取出或转换为具有适当质量的 mp3。感谢 ke
我正在尝试将 .flv 视频转换为 .ogg 格式。经过一段时间的试验,ogg 总是以非常低的质量生产。即使我使用与输入文件使用相同量化器的 -sameq 标志,质量也会大大降低。 由于我是 ffmp
目前正在尝试使用 libavcodec 将 MP4(MPEG4 和 H264)和 MPG (MPEG2) 视频文件转码为 .MP4、.MPG 和 .AVI 文件。 以前使用 FFMpeg.exe 并使
我是一名优秀的程序员,十分优秀!