FFMPEG 从 MP4 中提取 MP3 返回较短的音频文件

FFMPEG 从 MP4 中提取 MP3 返回较短的音频文件

我在这个问题上浪费了太多时间,真的需要一些专业的帮助。在过去的几天里,我录制了一些 VHS 磁带,我使用了 ffmpeg,效果很好!当我完成后,我注意到录音中一定有 VHS 常见的“嗡嗡声”。因此,我开始从 MP4 文件中提取声音,在 Audacity 上打开它并应用噪音过滤器。我使用了以下命令:

要提取 MP3:

ffmpeg -i original-file.mp4 -vn -ac 2 -f mp3 output.mp3

把它们重新组合起来:

ffmpeg -i original-file.mp4 -i new-without-noise.mp3 -c:v copy -map 0:v:0 -map 1:a:0 new-mp4.mp4

一开始,它看起来很棒!所以我开始对每个录音都这样做。直到我注意到音频逐渐不同步。那一刻我注意到,当我第一次从原始文件中提取 MP3 时,它返回的时间要短得多。我花了几个小时试图解决这个问题,匹配采样率、比特率,甚至拉伸音频也不起作用(很奇怪)。

最糟糕的是,我注意到它太晚了。对于大部分录音,我已经删除了原始文件,所以我非常努力地寻找在最终文件上解决这个问题的方法。如果我无法修复它,我将不得不重新录制磁带(43 多个小时的磁带)。

任何帮助都值得感激。提前感谢您的时间。

相关内容