Lan*_*nbo 5 video-conversion avconv
我有一系列视频,格式为.mkv和.mp4(AAC+H.264)。该.mkv文件是好的,但所有的.mp4文件有这样的小体积,我几乎听不到它在我的手机上,即使音量刷爆。
我使用avconv它们来转换它们,所以它们对于我的手机来说更小。它工作正常,但我还没有找到如何规范所有.mp4文件的音量,以便它们与.mkv文件匹配。
仅仅提高音量就已经是了不起的成就。
小智 14
我一直在寻找类似的问题并使用SuperUser 的这个解决方案
基本上,只需将音频从文件中提取为 wav,对其运行 normalize-audio,然后将其重新编码为 aac 和 remux。
我刚刚写了这个快速脚本来做到这一点:
VIDEO_FILE=$1
VIDEO_FILE_FIXED=${VIDEO_FILE%.*}-fixed.${VIDEO_FILE##*.}
avconv -i $VIDEO_FILE -c:a pcm_s16le -vn audio.wav
normalize-audio audio.wav
avconv -i $VIDEO_FILE -i audio.wav -map 0:0 -map 1:0 -c:v copy -c:a libvo_aacenc \
$VIDEO_FILE_FIXED
Run Code Online (Sandbox Code Playgroud)
把它放在一个文件中normalize.sh,然后运行bash normalize.sh file_to_convert.mp4. 你会得到一个文件file_to_convert-fixed.mp4。
您可能想要调整normalize-audio命令以-g使用 siwtch将音量提高一些 dB ,或者完全使用另一个命令。我在别处看到了aacgain和wavegain。 normalize-audio很有趣,在包normalize-audio 中。
希望这对你有帮助。
| 归档时间: |
|
| 查看次数: |
11221 次 |
| 最近记录: |