nigdy nie będziesz w stanie całkowicie usunąć wokalu - chyba że wokale te znajdują się fizycznie na osobnym utworze. Najlepsze, co możesz zrobić, to zmniejszyć efekt. Format MP3 nie ma tu znaczenia - możesz przekonwertować format na coś innego, jak .wav - usuń wokale, a następnie ponownie przekonwertuj.
fossfreedom
1
@Parto: jest to absolutnie, stanowczo, fizycznie niemożliwe. Istniejące systemy wykorzystują różne sztuczki, które obejmują odwrócenie fazy kanału stereo, tak aby każdy sygnał, który został przesunięty na twarde centrum (w tym, ale nie wyłącznie, wokale), anulował i zastosował wyrównanie, aby widmo częstotliwości ludzkiego głosu zostało osłabione. Wszystkie te systemy nie są i nie mogą być idealne (są tym, czym są - sztuczki) i wytwarzają różnorodne artefakty. JEDNAK, dla niektórych utworów dostępne są pliki wielościeżkowe (= ~ studio) z oddzielnymi instrumentami i wokalem (choć nie zawsze zgodne z prawem).
Tobia Tesan,
Czy przejście na MIDI byłoby akceptowalną odpowiedzią?
Oprogramowanie, które może to zrobić, nazywa się sox
Ma opcję karaoke:
ups
Efekt stereo poza fazą. Miksuje stereo do twin-mono, gdzie każdy kanał mono zawiera różnicę między lewym i prawym kanałem stereo. Jest to czasami nazywane efektem „karaoke”, ponieważ często powoduje usunięcie większości lub wszystkich wokali z nagrania.
Więc z wiersza poleceń to ...
sox song.wav music.wav oops
tworzyłby muzykę z usuniętym wokalem.
Nie może być łatwiej?
Jest więcej programów. audacity też może to zrobić. To jest grafika.
Oto jak to zrobić . Co zautomatyzowane sox musisz zrobić ręcznie za pomocą audacity, więc jest to nieco trudniejsze, ale pozwala także na ulepszenie (więc na podstawie doświadczenia jedno lub drugie może być lepszym rozwiązaniem).
To nie działa z MP3, nawet po zainstalowaniu libsox-fmt-mp3pakietu. Wyjście zawiera wokale podczas korzystania z MP3.
Parto
8
Aby usunąć wokale z nagrania stereo, możemy dodać filtr LADSPA jako wyjście dźwięku do pulseaudio. Istnieje całkiem dobra wtyczka do karaoke z wtyczek LADSPA Steve'a Harrisa, która usunie centralne wokale z nagrania stereo i może być również używana z Audacity.
Wtyczki te zostaną zainstalowane wraz z pakietem wtyczek swh . Stopień usunięcia głosu i kolejnej konwersji mono podano jako parametr kontrolny w dB.
Aby zastosować efekt, musimy znać nazwę pulseaudio naszego domyślnego ujścia audio
pacmd list-sinks
Domyślna nazwa zlewu jest oznaczona gwiazdką, jak w poniższym przykładzie:
Zamień <name>na nazwę swojego urządzenia audio (np alsa_output.pci-0000_00_14.2.analog-stereo.).
Zanotuj numer modułu podany jako wyjście z powyższego polecenia, na wypadek gdybyśmy chcieli go ponownie usunąć ( pactl unload-module <nmber>). Wszystkie moduły są usuwane i domyślne są resetowane za pomocą pulseaudio -k.
Ten controlparametr powoduje usunięcie głosu w -30dB tutaj, wyższe wartości (tj. Mniej negatywne jak -10) dla większej liczby głosów (ale lepszej muzyki), niższe wartości (tj. Bardziej negatywne jak -60) dla jeszcze mniejszej liczby głosów, ale także bardziej oryginalne usuwanie muzyki. Wartości dodatnie są możliwe, ale doprowadzą do dużych zniekształceń.
Wybierz ten nowo utworzony zlew wyjściowy audio jako wyjście w ustawieniach dźwięku przed rozpoczęciem odtwarzania odtwarzacza muzyki.
Pamiętaj, że nie wszystkie nagrania muzyczne są odpowiednie dla tej wtyczki karaoke, im bardziej centralny jest wokal, tym lepiej. Nagrania monofoniczne nie będą działać.
Opcja „Usuń wokale” w większości programów wykorzystuje sprytną sztuczkę. Zwykle podczas nagrywania utworu wokale są wyśrodkowane, co oznacza, że są obecne w jednakowej głośności zarówno na lewym, jak i prawym kanale. Z drugiej strony zwykle instrumenty są niecentryczne, co oznacza, że są głośniejsze w lewym lub prawym kanale. Dlatego możesz spróbować usunąć wokal, „odejmując” dwa kanały. Ponieważ wokale są takie same w obu, znikają całkowicie. Ponieważ instrumenty są głośniejsze w jednym od drugiego, są cichsze, ale nadal obecne.
Ta technika oczywiście nie działa na plikach mono, które nie mają oddzielnych ścieżek lewej i prawej. Co więcej, mniej więcej generuje wyjście mono. Nawet w przypadku utworów, które zostały nagrane ze środkowym wokalem i instrumentami niecentralnymi, zwykle nie można całkowicie usunąć wokalu.
Chociaż możliwe jest, że Virtual DJ użył jakiegoś tajnego lub zastrzeżonego algorytmu, aby osiągnąć lepszą wydajność, uważam to za mało prawdopodobne, zwłaszcza biorąc pod uwagę treść ich FAQ na ten temat . W rzeczywistości zalecają nawet alternatywny program, nawiasem mówiąc, ten sam, który zamierzałem polecić niezależnie od tego.
Odpowiedzi:
Oprogramowanie, które może to zrobić, nazywa się sox
Ma opcję karaoke:
Więc z wiersza poleceń to ...
tworzyłby muzykę z usuniętym wokalem.
Nie może być łatwiej?
Jest więcej programów. audacity też może to zrobić. To jest grafika.
Oto jak to zrobić . Co zautomatyzowane sox musisz zrobić ręcznie za pomocą audacity, więc jest to nieco trudniejsze, ale pozwala także na ulepszenie (więc na podstawie doświadczenia jedno lub drugie może być lepszym rozwiązaniem).
źródło
libsox-fmt-mp3
pakietu. Wyjście zawiera wokale podczas korzystania z MP3.Aby usunąć wokale z nagrania stereo, możemy dodać filtr LADSPA jako wyjście dźwięku do pulseaudio. Istnieje całkiem dobra wtyczka do karaoke z wtyczek LADSPA Steve'a Harrisa, która usunie centralne wokale z nagrania stereo i może być również używana z Audacity.
Wtyczki te zostaną zainstalowane wraz z pakietem wtyczek swh . Stopień usunięcia głosu i kolejnej konwersji mono podano jako parametr kontrolny w dB.
Aby zastosować efekt, musimy znać nazwę pulseaudio naszego domyślnego ujścia audio
Domyślna nazwa zlewu jest oznaczona gwiazdką, jak w poniższym przykładzie:
Następnie możemy zastosować filtr karako za pomocą następującego polecenia
Zamień
<name>
na nazwę swojego urządzenia audio (npalsa_output.pci-0000_00_14.2.analog-stereo
.).Zanotuj numer modułu podany jako wyjście z powyższego polecenia, na wypadek gdybyśmy chcieli go ponownie usunąć (
pactl unload-module <nmber>
). Wszystkie moduły są usuwane i domyślne są resetowane za pomocąpulseaudio -k
.Ten
control
parametr powoduje usunięcie głosu w-30
dB tutaj, wyższe wartości (tj. Mniej negatywne jak-10
) dla większej liczby głosów (ale lepszej muzyki), niższe wartości (tj. Bardziej negatywne jak-60
) dla jeszcze mniejszej liczby głosów, ale także bardziej oryginalne usuwanie muzyki. Wartości dodatnie są możliwe, ale doprowadzą do dużych zniekształceń.Wybierz ten nowo utworzony zlew wyjściowy audio jako wyjście w ustawieniach dźwięku przed rozpoczęciem odtwarzania odtwarzacza muzyki.
Pamiętaj, że nie wszystkie nagrania muzyczne są odpowiednie dla tej wtyczki karaoke, im bardziej centralny jest wokal, tym lepiej. Nagrania monofoniczne nie będą działać.
źródło
Opcja „Usuń wokale” w większości programów wykorzystuje sprytną sztuczkę. Zwykle podczas nagrywania utworu wokale są wyśrodkowane, co oznacza, że są obecne w jednakowej głośności zarówno na lewym, jak i prawym kanale. Z drugiej strony zwykle instrumenty są niecentryczne, co oznacza, że są głośniejsze w lewym lub prawym kanale. Dlatego możesz spróbować usunąć wokal, „odejmując” dwa kanały. Ponieważ wokale są takie same w obu, znikają całkowicie. Ponieważ instrumenty są głośniejsze w jednym od drugiego, są cichsze, ale nadal obecne.
Ta technika oczywiście nie działa na plikach mono, które nie mają oddzielnych ścieżek lewej i prawej. Co więcej, mniej więcej generuje wyjście mono. Nawet w przypadku utworów, które zostały nagrane ze środkowym wokalem i instrumentami niecentralnymi, zwykle nie można całkowicie usunąć wokalu.
Chociaż możliwe jest, że Virtual DJ użył jakiegoś tajnego lub zastrzeżonego algorytmu, aby osiągnąć lepszą wydajność, uważam to za mało prawdopodobne, zwłaszcza biorąc pod uwagę treść ich FAQ na ten temat . W rzeczywistości zalecają nawet alternatywny program, nawiasem mówiąc, ten sam, który zamierzałem polecić niezależnie od tego.
Wypróbuj Audacity . Można go znaleźć w repozytoriach Ubuntu. Aby usunąć wokal, wykonaj czynności opisane na tej stronie .
źródło