Użyj FFmpeg, aby łatwo wyodrębnić dźwięk z plików FLV
Jeśli chcesz wyodrębnić dźwięk z plików Flash Video ( format FLV ), dostępnych jest kilka opcji. Niestety, wielu z nich wybiera zakodowanie strumienia audio do innego formatu. W niektórych przypadkach nie stanowi to problemu, ale jeśli próbujesz zachować dźwięk identyczny z tym, co znajduje się w wideo, potrzebujesz czegoś, co wyodrębni dźwięk w jednym kawałku. FFmpeg , multimedialny zestaw narzędzi dla systemów Linux(Linux) , Mac i Windows , może to zrobić z łatwością.
Poniższy przykład dotyczy systemu Linux(Linux) , ale po zainstalowaniu go w systemie Windows(Windows) lub Mac możesz uruchomić to samo polecenie, jak pokazano poniżej.
Pobierz i zainstaluj FFmpeg
Najpierw musisz pobrać i zainstalować FFmpeg . Większość dystrybucji posiada FFmpeg w repozytoriach oprogramowania, chociaż niektóre wsparcie mogły zostać z niego usunięte z powodu patentów na oprogramowanie. Niezależnie od tego(Regardless) , dla naszych celów wystarczy dość prosta wersja FFmpeg . W Ubuntu wystarczy użyć następującego polecenia w Terminalu:
To polecenie zainstaluje również sporo dodatkowych bibliotek (wraz z FFmpeg ), potrzebnych do obsługi urządzeń, formatów i filtrów.
Wyodrębnianie dźwięku z plików FLV
Po zainstalowaniu korzystanie z FFmpeg jest dość proste, o ile wiesz, jakich poleceń użyć. Istnieją setki różnych opcji, specjalna składnia do użycia w różnych okolicznościach, a sama moc i złożoność mogą być nieco przytłaczające. Na szczęście dla naszej pracy FFmpeg jest dość prosty.
Pierwszą rzeczą, którą musimy zrobić, to dokładnie dowiedzieć się, jakie kodeki są używane w naszym pliku FLV . Aby to zrobić, otwórz Terminal (jeśli nie jest jeszcze otwarty) i przejdź do katalogu, w którym znajduje się plik FLV . W naszym przykładzie plik nazywa się Bohemian_Rhapsody.flv i znajduje się na pulpicie(Desktop) . Polecenie do wpisania to:
Spowoduje to przeniesienie programu Terminal do tego samego katalogu ( w tym przypadku na Pulpit(Desktop) ), więc wszystkie nasze polecenia będą tam aktywne. Jest to ważne, ponieważ jeśli powiesz programowi (takiem jak FFmpeg ), aby działał na pliku, tylko plik nie znajduje się w miejscu, w którym „wygląda” Terminal , otrzymasz błędy.
Teraz, gdy użyliśmy cd do zmiany katalogu na Pulpit(Desktop) , musimy wpisać następujące polecenie:
Uwaga: jeśli próbujesz to zrobić razem z samouczkiem, zastąp nazwę swojego pliku za każdym razem, gdy zobaczysz go w poleceniach.(Note: if you’re trying this along with the tutorial, substitute the name of your file each time you see it used in the commands.)
Powyższe polecenie to trochę hack, a otrzymasz błędy, ale nie martw się. W rzeczywistości powiedzieliśmy ffmpeg, że Bohemian_Rhapsody.flv jest plikiem wejściowym. To właśnie „-i” mówi ffmpeg.
Kiedy naciskamy Enter po poleceniu, nie powiedzieliśmy dokładnie ffmpeg, co ma zrobić z plikiem, więc wypluwa błąd. Nic takiego. Po prostu to zignoruj. Ponieważ wraz z błędem podaje nam również informacje o pliku. Część, która nas interesuje, będzie wyglądać mniej więcej tak:
Powyższe informacje mówią nam następujące rzeczy. W kolejności mówi nam, że strumień jest zakodowany za pomocą kodera AAC , że ma częstotliwość 44100 Hz (prawidłowa częstotliwość próbkowania do nagrywania na CD), że jest stereo, wykorzystuje próbki 16-bitowe i ma przepływność 107 kb/s. Na potrzeby wyodrębniania najbardziej interesuje nas to, że plik zawiera dźwięk AAC . Wiedząc o tym, wystarczy, że wpiszemy następujące polecenie:
Oto, co robią różne części poprzedniego polecenia:
ffmpeg – uruchamia FFmpeg
-i Bohemian_Rhapsody.flv – dostarcza FFmpeg nazwę pliku wejściowego
-vn – mówi FFmpeg , aby zignorował ścieżkę wideo
-acodec copy – kopiuje ścieżkę audio (zamiast kodowania do innego formatu)
Bohemian_Rhapsody.m4a – nazwa pliku wyjściowego
Po wpisaniu poprzedniego polecenia powinna minąć tylko sekunda, a na pulpicie(Desktop) powinieneś zauważyć nowy plik o nazwie Bohemian_Rhapsody.m4a , który będzie zawierał tylko oryginalną ścieżkę dźwiękową z oryginalnego pliku FLV . Po prostu(Just) otwórz go w swoim ulubionym odtwarzaczu multimedialnym i posłuchaj, aby upewnić się, że wszystko jest tak, jak powinno.
To takie proste. Oczywiście FFmpeg ma wiele, wiele innych dostępnych opcji. Możesz transkodować dźwięk do innego formatu, aby przesłać go do telefonu komórkowego, odtwarzacza MP3(MP3) lub pliku WAV . Możesz manipulować wideo z oryginalnego pliku FLV , jeśli chcesz, bawić się szybkością transmisji, częstotliwością próbkowania i liczbą kanałów.
I może będziesz chciał się tego później nauczyć, ale na razie wiesz z pewnością jedno: FFmpeg jest prosty w użyciu do wyodrębnienia dźwięku z pliku w formacie FLV . Prosty(Simple) i szybki.
Related posts
Twórz i edytuj pliki ZIP w systemie Linux za pomocą terminala
Jak nawigować i korzystać ze struktury katalogów systemu Linux
7 sposobów na spakowanie i rozpakowanie plików w systemie Linux
Jak skonfigurować i skonfigurować pliki TCP/IP w systemie Linux (ustawienia TCP/IP dla systemu Linux)
6 prostych sposobów na przyspieszenie instalacji Ubuntu
5 najlepszych gier linuksowych
5 sposobów na zautomatyzowanie tworzenia kopii zapasowych plików w systemie Linux
Uprawnienia plików w systemie Linux — co to jest Chmod 777 i jak z niego korzystać
Top 10 najlepszych aplikacji Linux dla użytkowników Ubuntu
Zrozumienie uprawnień Linuksa i użycie chmod
Dlaczego polecenie „mniej” jest lepsze niż „więcej” w systemach UNIX i Linux
Skonfiguruj Ubuntu tak, aby nie przyciemniał ani nie wyłączał nieaktywnego wyświetlacza
Zamknij i uruchom ponownie komputer z terminala Ubuntu
Jak zainstalować i uruchomić aplikacje dla systemu Linux na Chromebooku?
Stwórz niestandardową dystrybucję Linuksa na żywo za pomocą Linux Live Kit
20 najlepszych aplikacji na Linuksa w historii
Jak uaktualnić do najnowszego Ubuntu?
Najczęstsze przyczyny awarii Ubuntu i jak je odzyskać
10 najlepszych rejestratorów ekranu dla systemu Linux