我正在听一些演讲录音,该录音是用远离演讲者的麦克风录制的;有一些噪音,也许还有一点回声,而且不是很清楚。现在,如果这只是我电脑上的音频文件,我会(尝试)使用 Audacity,它应该能够提供帮助。但是 - 这是我的浏览器上某个网页播放的视频剪辑,我无法(或发现很难)下载它。
有没有办法对我的传出音频应用某种过滤来清除它?
我的系统:x86_64 上的 Devuan GNU/Linux Excalibur(即不带 systemd 的 Debian Trixie),以 Cinnamon 作为桌面环境。声音服务器是pulseaudio。
答案1
即时降噪确实很困难。您必须先捕获流。
ffmpeg -i "https://address.of/stream/here" -c copy "your_file.mkv"
您必须将音频/视频分开。 (.mkv、.mp4、.webm 无论你有什么)
ffmpeg -i your_file.mkv -vn your_file.wav && ffmpeg -i your_file.mkv -an -c copy your_file.m4v
在 Audacity 中打开 WAV。放大几次(Ctrl+1),找到一个只有1-3秒的只有你想要消除的噪音的部分,单击并拖动将其选中。
现在,按Ctrl + A选择全部。现在回到效果 > 降噪然后单击“确定”,仅使用默认设置。
文件 > 导出 > 导出为 WAV
说出来吧:NEW_your_file.wav
您不必填写元数据。
重新压缩 WAV:
ffmpeg -i NEW_your_file.wav -c:a aac NEW_your_file.m4a
将视频与新音频重新混合:
ffmpeg -i your_file.m4v -i NEW_your_file.m4a -c copy your_new_file.mkv
噪音减少。