JennyFaceOff 发表于 2024-7-16 10:21

有没有办法去除视频中的特定BGM?

本帖最后由 JennyFaceOff 于 2024-7-16 10:30 编辑

如题有些加了背景音乐的视频想去掉BGM,试过剪映的人声分离功能,但是其实只是识别出人声和乐器的部分,过滤后也保留了BGM的人声,有时候甚至会过滤掉部分原声。
这不是我想要的效果,我明明能听出BGM对应哪首歌,所以知道音频中哪些要素是另外加的。假如我能找到视频对应BGM的音频,并和视频音频对齐,有没有办法将视频中音频的特定BGM像加减法一样去掉?

lastrei 发表于 2024-7-16 10:35

python+demucs,我记得也有在线端

win8 发表于 2024-7-16 18:10

理论上确实可以,但是实际上不具有操作性.
理论上可以是因为如果你真的找到相同的bgm并完全对齐,反相-调音量就可以削除bgm了.这个原理和主动降噪耳机差不多.
实际上不行是因为同一个bgm会有不同版本,也可能做过不同的处理.还有就是完全对齐实际上是很难操作的.

一楼说的demcus和剪映的功能其实是一个路数.也可以用集成多种模型的uvr. 虽然无法区分bgm的人和内容中的人,但是处理结果可以再次通过低通滤波之类的处理进一步增强
最后其实还有更邪道的做法,那就是训练一个视频中角色的ai,直接ai合成音频替换原声

依然荏苒 发表于 2024-7-16 18:51

如楼上,能找到bgm做反相倒是有可能,但是肯定有影响。

JennyFaceOff 发表于 2024-7-16 20:00

谢谢各位,其实那些视频不是正经用途,所以顶着BGM用完了,这贴终结吧
页: [1]
查看完整版本: 有没有办法去除视频中的特定BGM?