小编use*_*164的帖子

ffmpeg Loudnorm 2pass 单行

TL;DR 使用 ffpmpeg 在单行中使用 Loudnorm 2pass 的示例(ffmpeg-normalize 是单线程/进程,我无法将其他 ffmpeg 选项组合到其中)

关于 Loudnorm 的例子并不多,因为它对 ffmpeg 来说相对较新,我已经使用 ffmpeg 10 年左右了。然而我是 Loudnorm 的新手

我读了:

http://k.ylo.ph/2016/04/04/loudnorm.html

如何使用 ffmpeg 标准化音频?

这很有帮助。然而,我试图将多个 ffmpeg 条目合并到 1. 使用 ffmpeg-normalize (python)库也将您限制为单个线程/进程。这很慢

对于 ffmpeg x264 的 2 次传递,您可以简单地执行以下操作:

ffmpeg -y -i $FILE -c:v libx264 -b:v 4000k -pass 1 -c:a aac -b:a 256k -f mkv /dev/null && \
ffmpeg -i $FILE -c:v libx264 -b:v 4000k -pass 2 -c:a aac -b:a 256k $FILE.mkv
Run Code Online (Sandbox Code Playgroud)

不过,对于 Loudnorm 来说似乎并不存在。我根本看不出有什么办法可以通过一次和两次通过来做到这一点?

目前我正在编码视频,然后规范化音频,最后从文件中剥离元数据和章节数据(如果存在)(无论是否存在)

这会创建 3 个废弃文件(包括原始文件)

能够在一行中执行 Loudnorm …

audio ffmpeg command-line

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

audio ×1

command-line ×1

ffmpeg ×1