„FFMPEG to bezpłatny i otwarty konwerter wideo i audio. Został powszechnie przyjęty przez wiele aplikacji, w tym VLC, Android OS, Spotify itp. FFMPEG zapewnia niezrównane funkcje do pracy z plikami audio i wideo.
W tym samouczku skupimy się na tym, jak wyodrębniać pliki audio z filmów i innych przydatnych technik."
Instalowanie FFMPEG
Zanim będziemy mogli kontynuować, musisz upewnić się, że narzędzie FFMPEG zainstalowane i dostępne w systemie.
Debian
1 | $ sudo apt-get instaluj ffmpeg |
Rehl
1 2 3 | $ sudo yum instaluj epel-uwalnianie |
Arch/Manjaro
1 | $ pacman -s ffmpeg |
System operacyjny Mac
1 | $ Brew Instal FFMPEG |
Należy pamiętać, że FFMPEG może nie działać w zależności od wsparcia systemu.
Możesz sprawdzić, czy masz zainstalowany FFMPEG, uruchamiając polecenie:
1 | FFMPEG -Version |
Polecenie powinno zwrócić szczegółowe informacje o zainstalowanej wersji FFMPEG.
FFMPEG wyodrębnij dźwięk z wideo
Zanim będziemy mogli wyodrębnić plik audio z filmu, musimy określić wersję audio. Możemy to zrobić, uruchamiając polecenie FFBROBE, a następnie ścieżkę do docelowego wideo:
1 | $ fprobe Bigbuckbunny.MP4 |
Wymień Bigbuckbunny.MP4 z nazwą pliku docelowego.
Przejdź do końca wyjścia polecenia i sprawdź informacje o strumieniu audio. Powinieneś zobaczyć wersję audio jako:
Ze wyjścia widzimy, że format audio to AAC.
Aby wyodrębnić dźwięk z filmu bez ponownego zakodowania, uruchom polecenie:
1 | ffmpeg -i Bigbuckbunny.MP4 -VN -ACODEC Kopia BigbuckbunnyAudio.AAC |
W powyższym poleceniu używamy flagi -i, aby określić wejście wideo. Flagi -VN informują FFMPEG, aby rozebrał strumień wideo z pliku wyjściowego. Wreszcie, kopia -Acodec informuje FFMPEG do użycia już istniejącego strumienia audio.
FFMPEG wyodrębnij dźwięk z pliku - metoda 2
Możesz użyć FFMPEG do konwersji pliku wideo na mp3. Ponieważ plik MP3 nie może zawierać strumienia wideo, FFMPEG automatycznie go rozebrał.
Przykładowe polecenie jest takie jak pokazano:
1 | $ ffmpeg -i bigbuckbunny.MP4 BIGBUCKBUNNYAUDIO.MP3 |
Polecenie utworzy plik audio z określoną nazwą pliku.
Wyodrębnij dźwięk z filmów w katalogu
Załóżmy, że chcesz wyodrębnić filmy z plików MP4 w całym katalogu.
W systemie Windows uruchom poniższe polecenie w wierszu polecenia.
1 | dla %i w (*.mp4) do ffmpeg -i "%i" "%~ i.mp3 " |
Polecenie zlokalizuje wszystkie pliki MP4 w bieżącym katalogu i przekonwertuje je na pliki MP3 o podobnych nazwach.
Na macOS i Linux uruchom polecenie:
1 2 3 4 5 | bo w *.MP4; |
Wyodrębnij dźwięk z wideo z VBR
W niektórych przypadkach możesz chcieć wyodrębnić dźwięk z wideo o zmiennej szybkości transmisji. Możesz uruchomić polecenie:
1 | $ ffmpeg -i bigbuckbunny.MP4 -MAP 0: 0 -Q: A 0 -Acodec Copy Bigbuckbunny.AAC |
Używamy -q: a 0 do wyodrębnienia dźwięku ze zmienną transmisją temperatury tempa. Wartość jakości może wynosić od 0 do 9, z 0 reprezentującymi najwyższą jakość i 9 reprezentuje najniższą jakość.
Wyodrębnij dźwięk z wideo z CBR
Aby wyodrębnić dźwięk ze stałą szybką, uruchom polecenie:
1 | $ ffmpeg -i bigbuckbunny.MP4 -Map 0: 0 -B: A 320K -Acodec Copy Bigbuckbunny.AAC |
W powyższym poleceniu używamy -b: 1, a następnie docelową wartość temperatury temperatury tempa. W naszym przypadku określamy dźwięk z 320K Szybkość transmisji.
Wniosek
W tym artykule nauczyłeś się wyodrębnić dźwięk z wideo bez kodowania, przetwarzania wsadowe do dźwięku, wyodrębnić dźwięk ze zmiennym transmisją temperaturą i wyodrębnić dźwięk ze stałym temperaturą transmisji biurowej.
Dziękuje za przeczytanie!!