从 Linux 终端增加 MKV 视频的音量

The*_*eek 20 audio linux command-line video-editing

我有大量的 .MKV 视频文件,它们似乎都以非常低的音量播放 - 我最终不得不将电视一直开到最大才能听到它们,当我切换到另一个频道时,这真的很烦人唤醒死者,因为它太吵了。

我正在寻找的是一种增加音量的命令行方法(这样我可以快速地在所有它们上运行它),无论特定文件中使用的音频编解码器如何,它都有望工作。(虽然我不介意硬编码输出音频)。

作为参考,我在我的服务器上使用 Ubuntu 9.04,并且在 Mac Mini 上使用 Boxee 播放文件,但音量问题在 Windows 上也是一样的。

Joh*_*n T 28

它没有很好的文档记录,但是FFmpeg有一个-vol开关,可以让您增加音量输出。

例子:

ffmpeg -i vid.mkv -vol 512 -vcodec copy output.mkv
Run Code Online (Sandbox Code Playgroud)

需要注意的一些事项:

  • -vol开关使用“字节百分比”,所以你不能只指定了200%的体积增加,100%= 256所以,指定256将离开体积是,512将增加一倍,并依此类推。

  • 有史以来和 2018 年的最佳解决方案,它开箱即用! (2认同)

Eld*_*eek 7

-vol 开关已弃用我发现此方法目前很有用:

ffmpeg -i input.mkv -vcodec copy -filter:a "volume=5.000000" output.louder.mkv

调整 volume= 后的数字以满足您的需要。

您还可以使用分贝测量。将音量增加 15dB: ffmpeg -i input.mkv -vcodec copy -filter:a "volume=15dB" output.louder.mkv

-vcodec copy 只是按原样复制视频,-filter:a 告诉 ffmpeg 过滤音频。请注意,-vcodec 可以缩短为 -c:v

资料来源:

https://trac.ffmpeg.org/wiki/AudioVolume

测试。