我有一个视频需要进行一些细微的调整。在那个视频中,我朗诵了几首诗。我的声音听起来太低,而背景噪音又太高。如果有人把音量调到最大才能听到和理解我的话,他的耳朵会被最后的掌声刺痛。
所以,在公开之前,我确实需要编辑一下这个视频,但正如你所见,这个任务非常微妙和复杂。当我使用 Windows 时,我无法找到合适的解决方案。现在,我是一个新的 Linux 用户,任务变得更加困难。但我希望在你的帮助和你丰富的经验下,我可以找到合适的应用程序。
我知道 askubuntu 网站的 wiki 部分有一个视频编辑软件列表,但这个列表本身对我没有帮助。我需要一个经历过同样问题并找到解决方案的人给出确切的答案。
请考虑到我是 Linux 新手并且我的电脑上有一个 Gnome 环境。
答案1
为了获得良好的降噪效果,我们不能简单地依赖基本的降噪滤波器,因为它们可能只不过是低通或高通滤波器,从而可能导致相当低沉的结果。
更好的方法是使用专用的音频处理器,该处理器仅对视频的音频内容具有良好的降噪算法。
为此,以下简短教程使用大胆用于音频处理,以及FFmpeg用于提取音频和重建视频。
从视频文件中提取音频
为了保留原始音频编码,我们需要找出视频文件的音频使用的编解码器。这将显示在右键单击文件属性 > 视频/音频 标签。例如,您会发现它是AAC
或mp3
编码的。然后我们可以使用以下命令提取 mp4 文件的音频:ffmpeg -i infile.mp4 -acodec copy outfile.aac
该选项-acodec copy
表示我们不对音频进行重新采样
- 使用 Audacity 的降噪滤波器:
- 再次合并音频和视频。
再次,为了避免重新采样,我们需要选择copy
直接使用数据。使用以下命令将源视频的音轨重新映射到去噪样本:
ffmpeg -i infile.mp4 -i denoised-audio.m4a -vcodec copy -acodec copy -map 0:0 -map 1:0 denoised-video.mp4
答案2
因此音频级别需要“压缩”,也就是说,最大音量和最小音量需要拉近。这可以通过“调整增益”来手动完成(手动调整音频级别,或者 Audacity 自动调整音频级别)。
但是,你需要保持音频与视频同步,而 Audacity 不支持视频,所以我建议你在Avidemux 论坛并在那里发布你的问题,因为 Avidemux 是 Linux 上最流行的视频音频编辑器(基于http://SourceForge.net下载)。