问题
Is there a way by which i can remove the human voice from a audio/video. So ultimately the music is left on it.
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.
回答1:
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.
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.
回答2:
well if you are trying to dub a movie like I have in the past. the best way I have seen is to get your hands on a high quality audio file more channels the better. go for a blu ray movie then get that audio so the vocal removers in programs like cool edit 2000 will cut the voices. cool edit is what I used to remove the Chinese voices from part of monkey king 2014. sad thing is I edited 80% of the movie before I learned this on my own. but it did help me dub 28 minutes of monkey king 2016 now they have a soundtrack. but then they didn't so vocal remover did it all. and sure other programs like audacity will do the same but got use to cool edit long ago and I don't like change :P but this should help I had to use audacity anyway to put them all together because cool edit would not open it until I did it in audacity. so get a blu ray rip audio 5 channel save file load in audacity join them to one studio track then go to effects and vocal remover and take out the parts of talking. you may still hear them a little if so you can leave a saved slit one and copy and paste as well. only cut where the voices are cause it can lower quality of audio. but most the time it will not. if you use this same trick with a mp3 two track audio file it will do nothing but destroy most the audio. so the quality of your audio needs to be 5 channel to really work. happy editing get ready for a butt load of work my 1st movie took me 2 months of full days of editing. but 80% wasn't this mode of editing. it was going through the soundtrack and copying and pasting getting parts of the same songs from other parts of the movie and putting both together trying to make it work. cause only half the soundtrack was on the cd lol anyway hope this helps people. good luck
来源:https://stackoverflow.com/questions/21694377/removal-of-human-voice-from-a-video-or-audio-file