Aplikacja do edycji wideo w celu obniżenia poziomu szumu tła przy jednoczesnym rozpoznawaniu wolnego głosu?

10

Mam film, który wymaga delikatnych poprawek. W tym filmie recytuję kilka wierszy. Mój głos brzmi zbyt cicho, a hałas w tle jest zbyt wysoki. Jeśli ktoś maksymalnie włączy dźwięk, aby mnie usłyszeć i zrozumieć, jego uszy ucierpią na skutek ostatnich oklasków.

Tak więc naprawdę muszę edytować ten film, zanim będę mógł go upublicznić, ale, jak widać, to zadanie jest bardzo delikatne i skomplikowane. Nie mogłem znaleźć odpowiedniego rozwiązania, gdy korzystałem z systemu Windows. Teraz, gdy jestem nowym użytkownikiem Linuksa, zadanie staje się jeszcze trudniejsze. Mam jednak nadzieję, że z twoją pomocą i dużym doświadczeniem znajdę odpowiednią aplikację do tego.

Wiem, że istnieje sekcja oprogramowania do edycji wideo w sekcji wiki witryny askubuntu, ale sama ta lista nie może mi pomóc. Potrzebuję dokładnej odpowiedzi od kogoś, kto przeszedł ten sam problem i znalazł rozwiązanie.

Proszę wziąć pod uwagę fakt, że jestem nowicjuszem w Linuksie i mam środowisko Gnome na moim komputerze.

Cristiana Nicolae
źródło
Kiloseven Obawiam się, że nie mam oryginalnego pliku. W tej chwili pobrałem go z mojego konta youtube przy użyciu dodatku do przeglądarki Firefox, a wynikowy film to .mp4. Nie pamiętam oryginalnego formatu. Próbowałem skompresować dźwięk za pomocą programu. Jeśli się nie mylę, nazywał się WavePad Sound Editor. Wyodrębniłem dźwięk z wideo, a następnie, po jego edycji, próbowałem ponownie złożyć kawałki. Mam na myśli, że próbowałem odtworzyć wideo. Ale obraz i dźwięk nie były idealnie zsynchronizowane. Poza tym oklaski pozostały ucztą dla uszu.
Cristiana Nicolae
1
Tube Enhancer jest dobry do pobierania filmów i audio z YouTube. Możesz również użyć funkcji „Noise Removal” w Audacity - możesz wybrać i usunąć część szumu tła. Istnieje długa wiki na nim tutaj , ale być może uda się znaleźć więcej, jeśli google. Jeśli chcesz również edytować wideo, możesz użyć Kdenlive . Kiloseven nie uzyska odpowiedzi, chyba że użyjesz @kiloseven przy okazji ...
Wilf
@wilf Dziękujemy! Sprawdzę linki. Nie jestem pewien, której z dwóch aplikacji powinienem użyć w moim przypadku. Audacity czy Avidemux? Do pobierania filmów z youtube korzystam z NetVideoHunter Downloader addons.mozilla.org/en-US/firefox/addon/... Mam nadzieję, że nie wpłynie to na jakość filmu.
Cristiana Nicolae
> Poza tym oklaski pozostały ucztą dla uszu. TAKŻE POWINNY BYĆ. Twój format pliku to teraz MP4. W ramach tego może istnieć wiele różnych strumieni audio i wideo, jak wyjaśniono na en.wikipedia.org/wiki/MPEG-4_Part_14#Data_streams - i Avidemux jest lepszy do tego celu niż Audacity, ponieważ Audacity jest tylko audio, podczas gdy Avidemux jest wideo + audio.
K7AAY
@kiloseven Tak, użyłem humorystycznej metafory, ale taka jest prawda. I nie tylko ja to mówię. Poprosiłem kilku bliskich przyjaciół, aby to zrecenzowali i wszyscy powiedzieli mi, że muszę rozwiązać problem dźwiękowy, ponieważ łamie im tympanon, a recytacja zmusza ich do nakłuwania uszu.
Cristiana Nicolae

Odpowiedzi:

1

Dlatego poziom dźwięku musi być „skompresowany”, to znaczy najgłośniejsze i najcichsze dźwięki muszą być ze sobą zbliżone. Może to zostać wykonane ręcznie przez kogoś, kto „jedzie po wzmocnieniu” (ręcznie dostosowuje poziom dźwięku lub Audacity robi to automatycznie dla dźwięku).

Musisz jednak zsynchronizować dźwięk z wideo, a Audacity nie zrobi wideo, więc sugeruję zarejestrowanie się na forum Avidemux i opublikowanie tam swojego pytania, ponieważ Avidemux jest najpopularniejszym edytorem audio-wideo dla systemu Linux na częstotliwość pobierania http://SourceForge.net ).

Istnieje również lista innych edytorów wideo + audio tutaj w opcjach oprogramowania do edycji wideo? a ze zrzutu ekranu PITIVI zrobi również to, czego potrzebujesz.

K7AAY
źródło
Dziękuję za informację. Wydaje mi się, że moja odpowiedź nie może do Ciebie dotrzeć, ponieważ Twój pseudonim nie został powiązany. Jak już powiedziałem wcześniej, nie jestem pewien, czego powinienem używać Avidemux lub Audacity? Sprawdzę linki. Kusi mnie, aby wybrać Avidemux, ponieważ jest to w końcu edytor wideo. Ale, tak jak powiedziałeś, potrzebuję edytora wideo, który zrobi to, co Audacity może zrobić dla plików dźwiękowych.
Cristiana Nicolae
W każdym razie zostanie automatycznie powiązany w odpowiedziach ...
Wilf,
TY za szczegółową odpowiedź!
K7AAY,
16

Aby uzyskać dobrą redukcję szumów, nie możemy po prostu polegać na podstawowych filtrach przeciwszumowych, ponieważ nie mogą one być niczym więcej niż filtrami dolnoprzepustowymi lub górnoprzepustowymi, co może prowadzić do raczej stłumionego wyniku.

Lepszym podejściem będzie zastosowanie dedykowanego procesora audio zaprojektowanego tak, aby miał dobre algorytmy redukcji szumów tylko na treści audio naszego wideo.

Aby to zrobić, poniższy krótki samouczek używa Audacity Zainstaluj audacity do przetwarzania audio i FFmpeg Zainstaluj ffmpeg do ekstrakcji audio i przebudowywania wideo ( avconv Zainstaluj avconv może być również używany z tą samą składnią).

  1. Wyodrębnij dźwięk z naszego pliku wideo
    Aby zachować kodowanie dźwięku oryginału, musimy dowiedzieć się, jakiego kodeka używa dźwięk z naszego pliku wideo. Będzie to np. Wyświetlane w zakładce Plik prawym przyciskiem myszy Właściwości> Wideo / Audio . Na przykład znajdziesz to jest AAClub mp3zakodowane. Następnie możemy wyodrębnić dźwięk pliku MP4 za pomocą następującego polecenia:

    ffmpeg -i infile.mp4 -acodec copy outfile.aac
    

    Ta opcja -acodec copymówi, że nie próbkujemy ponownie dźwięku

  2. Użyj filtrów redukcji szumów Audacity:

  3. Ponownie połącz audio i wideo.

    Ponownie, aby uniknąć ponownego próbkowania, potrzebujemy opcji, copyaby po prostu korzystać z danych takimi, jakie są. Ścieżka dźwiękowa źródłowego wideo zostanie ponownie przypisana do denominowanej próbki za pomocą następującego polecenia:

    ffmpeg -i infile.mp4 -i denoised-audio.m4a -vcodec copy -acodec copy -map 0:0 -map 1:0 denoised-video.mp4
    

Może być konieczne zsynchronizowanie.
W przypadku braku synchronizacji dźwięku w dłuższych filmach możemy również dodać opcję -async 1w kroku 10 powyżej.

Takkat
źródło
2
W przypadku pliku wideo webm z kodekiem Vorbis Audio, aby wyodrębnić dźwięk, musiałem uruchomić avconv -i infile.webm -vn -acodec copy outfile.ogg. To doskonale wyodrębniło dźwięk. Śledził ten post na forach Ubuntu .
Aditya
Podczas korzystania z wersji avconv9.20 odkryłem, że muszę dodać -vnargument (ustaw wideo na wartość null), aby upewnić się, że wideo nie zostanie wyprowadzone zgodnie z unix.stackexchange.com/a/170401/68885 .
Tom Saleeba
ffmpeg, jaki to klejnot.
Natetronn,