Użyj FFMPEG, aby łatwo wyodrębnić dźwięk z plików FLV

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 wideo Flash (format FLV), dostępnych jest kilka opcji.  Niestety, wyborem wielu z nich jest kodowanie strumienia dźwięku do innego formatu.  W niektórych przypadkach nie stanowi to problemu, ale jeśli starasz się zachować identyczne dźwięk z tym, co jest w filmie, chcesz czegoś, co wyodrębnia dźwięk w jednym kawałku.  FFMPEG, zestaw narzędzi multimedialnych dla Linux, Mac i Windows, może to zrobić z łatwością.

Poniższy przykład będzie dla Linux, ale po zainstalowaniu w systemie Windows lub Mac możesz uruchomić to samo polecenie, które pokazano poniżej.

Spis treści

    Pobierz i zainstaluj FFMPEG

    Najpierw musisz pobrać i zainstalować FFMPEG.  Większość dystrybucji ma FFMPEG w repozytoriach oprogramowania, chociaż pewne wsparcie mogło zostać z niego usunięte z powodów patentowych oprogramowania.  Niezależnie od tego, dla naszych celów zrobi to dość prosta wersja FFMPEG.  W Ubuntu musisz tylko użyć następującego polecenia w terminalu:

    To przenosi program terminali do tego samego katalogu (w tym przypadku pulpit), więc wszystkie nasze polecenia będą tam aktywne.  Jest to ważne, ponieważ jeśli powiesz program (taki jak FFMPEG), aby działał w pliku, tylko plik nie jest tam, gdzie terminal „patrzy”, otrzymasz błędy.

    Teraz, gdy użyliśmy CD do zmiany katalogu na pulpit, musimy wpisać następujące polecenie:

    Uwaga: jeśli próbujesz tego wraz z samouczkiem, zastąp nazwę pliku za każdym razem, gdy zobaczysz go w poleceniach.

    Powyższe polecenie jest trochę hacka i dostaniesz błędy, ale nie martw się.  To, co tak naprawdę powiedzieliśmy FFMPEG, to, że bohemian_ranie.FLV to plik wejściowy.  To mówi „-i” FFMPEG.

    Kiedy uderzamy Enter po poleceniu, nie powiedzieliśmy FFMPEG dokładnie, co zrobić z plikiem, więc wypluwa błąd.  Nic takiego.  Po prostu to zignoruj.  Ponieważ wraz z błędem daje nam również informacje o pliku.  Część, którą nas zainteresujemy, będzie wyglądać mniej więcej tak:

    Powyższe informacje mówią nam następujące rzeczy.  W celu mówi nam, że strumień jest kodowany za pomocą enkodera AAC, że ma częstotliwość 44100 Hz (prawidłowa szybkość próbkowania do spalania na CD), że jest stereo, używa 16-bitowych próbek i ma podgresowy 107 kb/s.  W celu wyodrębnienia najbardziej interesuje się, że plik ma audio AAC.  Wiedząc o tym, wszystko, co musimy zrobić, to wpisać następujące polecenie:

    Oto, co robią różne części poprzedniego polecenia:

    FFMPEG - Uruchamia FFMPEG
    -I Bohemian_ranie.flv - Zapewnia FFMPEG nazwę pliku wejściowego
    -vn - mówi FFMPEG, aby zignorował utwór wideo
    -Kopia ACODEC - kopiuje ścieżkę audio (zamiast kodowania do innego formatu)
    Bohemian_ranie.M4A - Nazwa pliku wyjściowego

    Po wpisaniu poprzedniego polecenia powinno przejść tylko sekundę i należy zauważyć nowy plik na pulpicie, nazwany Bohemian_ranie.M4A, który nie będzie zawierał tylko oryginalnej ścieżki audio z oryginalnego pliku FLV.  Po prostu 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 przejść przez kodowanie dźwięku do innego formatu, aby przesłać do telefonu komórkowego, odtwarzacza MP3 lub pliku WAV.  Jeśli chcesz, możesz manipulować filmem z oryginalnego FLV.

    I może będziesz chciał się tego dowiedzieć później, ale na razie wiesz jedno z pewnością: łatwo jest użyć FFMPEG do wyodrębnienia dźwięku z pliku w formacie FLV.  Proste i szybkie.