问题描述
有没有一种方法可以消除音频/视频中的人声。因此,最终还是保留了音乐。
Is there a way by which i can remove the human voice from a audio/video. So ultimately the music is left on it.
我想使用Adobe之类的任何软件或ffmpeg / sox之类的命令行来完成此操作。
I want to do this using any software like adobe etc or with command line like ffmpeg/sox.
但是我更喜欢使用命令行轻松调整设置。
But i prefer command line for tuning up the settings easily.
推荐答案
我一直在和卡拉OK一起工作了一段时间。没有办法可靠地从歌曲中消除人声,从而产生可接受的高质量音乐。
I've been working with karaoke for a while. There is no way to reliably remove vocal from the song which would result in acceptable quality music.
有某些方法可以做到这一点,其中最流行的是声音通常在两个通道的中央平移,而大多数乐器则不在。例如,您可以使用来做到这一点。只要是立体声,它就可以在某些(但不是全部)歌曲上很好地工作,但是在大多数情况下,结果的音乐质量几乎是不能接受的,这有两个原因:
There are certain ways to do it, the most popular relying on a fact that the voice is usually center-panned to both channels while most of the instruments are not. You can use, for example, Audacity to do that. It works well on some (but not all) songs as long as it is stereo, but the result music quality would hardly be acceptable in most cases, for two reasons:
-
它将删除所有居中的,例如脚鼓(始终居中),一些其他鼓,甚至是一些居中的乐器,摇动(例如,通常是钢琴)-这样结果音乐听起来会有些沉闷。
It will remove everything center-panned, such as kick drums (which are always center-panned), some other drums, and even some instruments which are center-panned (piano, for example, often is) - so the result music would sound kinda dull.
由于每次录制都会添加一些声音,因此不会完全消除声音
It will not remove the voice completely as every recording adds some echo which is not fully center-panned, and it will still be there.
这不是卡拉OK的方式。歌曲被创建。它们是由风格的音乐家乐队或在计算机上创建的。如果您需要一首流行歌曲(如亚马逊或卡拉OK版本最有可能的歌曲),这都没有道理,而对于99c而言,一首歌曲就不值得花力气。
And this is NOT how the karaoke songs are created. They're created either by a musician band "in style of", or on computer. Neither makes sense if you need a popular song, as Amazon or karaoke-versions most likely would have it, and for 99c a song it won't worth an effort.
这篇关于从视频或音频文件中删除人声的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!