我有一堆 .mkv 视频文件,其音频音量真的很低。
我怎样才能永久地调高 .mkv 文件中的音量?最好使用无损方法(如果可能的话?)。
是的,我知道我可以将扬声器的音量调到最大,但是如果我以正常音量观看其他视频,那么我的扬声器就会损坏我!
答案1
我使用 FFMPEG(https://ffmpeg.org/download.html),一个功能强大的免费命令行工具。首先,我使用以下命令分析视频文件:
"C:\Program Files\ffmpeg\bin\ffmpeg" -i video.avi -vn -af "volumedetect" -f null /dev/null
在输出中,我得到类似
mean_volume: -24.8 dB
这意味着为了标准化音频,我可以将其增加约 24db。以下是使用 FFmpeg 执行此操作的命令:
"C:\Program Files\ffmpeg\bin\ffmpeg" -i myvideo.mkv -vcodec copy -af "volume=24dB" myvideo-boosted.mkv
希望能帮助到你!
答案2
Mkv 是一种容器格式,可以容纳几乎所有的视频或音频编解码器。您需要确定您的文件中使用了哪种音频编解码器,并查看是否存在适用于该编解码器的无损音量调节工具。
答案3
您可以使用此工具提取和插入音轨。http://www.videohelp.com/tools/MKVtoolnix 您可以使用此工具来调整音频级别http://www.howtogeek.com/howto/20700/how-to-adjust-the-volume-of-your-mp3-files/。
注意:由于我没有遇到过这个问题,所以我没有使用过这些程序,但是这些软件似乎能够完成您的要求。
答案4
使用 VLC 是一种选择,但如果您想将文件刻录为 DVD 以便在独立播放器上播放,那么这不是一个合适的选择。
您可以使用上面提到的 MediaInfo 来确定视频帧速率和音频比特率,然后配置 Handbrake(https://handbrake.fr/) 来使用这些值。
在“视频”选项卡中,通过下拉菜单选择与原始文件匹配的帧速率,选择“恒定帧速率 (FPS)” - 保持“质量”不变,然后在“音频”选项卡中重复,匹配原始音频比特率,然后通过音频选项选项卡中的下拉菜单(红色 X 旁边的“v”形符号)增加增益(音量)。范围 1-20。10 应该会将音量提升到合理的水平。
虽然这不是一个优雅的解决方案,但效果很好。