Wyodrębnianie bezstratnego / bezstratnego dźwięku z wideo ( flv / mp4 to wav / flac / mp3) przy użyciu ffmpegwersji 2.3.1 w Ubuntu 14.04
Odwiedź: http://howto-pages.org/ffmpeg/
Przede wszystkim znajdź podstawowe dane ze źródła. Otwórz wideo w VLC Player. Iść do
> Tools > Codec Information
> Stream 0 (Video/ Codec/ Resolution/ Frame rate)
> Stream 1 (Audio/ Codec/ Channel/ Sample rate)
Rozważ plik wejściowy ( -i), taki jak input.mp4lub inne pliki- flv, avi, ...). Aby usunąć wideo ( -vn) i wyjąć dźwięk nieskompresowany ( output.wav) z częstotliwością próbkowania 44100 Hz ( -ar 44100) w kodzie impulsowym modulowanym podpisanymi 16-bitowymi -acodec pcm_s16lepróbkami endianu ( ) i 2 kanałami (stereo) ( -ac 2), użyj następującego polecenia.
ffmpeg -i input.mp4 -vn -acodec pcm_s16le -ar 44100 -ac 2 output.wav
Inne -acodecopcje to mp3 flac m4a.
-acode flackonwertuje do pliku 24-bitowego. W przypadku 16-bitowego próbkowania powinno to być
ffmpeg -i input.mp4 -acodec flac -bits_per_raw_sample 16 -ar 44100 output.flac
Pliki wav i flac są większe niż pliki mp4
ac3konwersja działa z, -acodec 3F2R/LFE -ac 6ale tworzy 4 obojętne ścieżki, jak zaznaczono w Audacity.
Do konwersji mp3 wystarczy użyć
ffmpeg -i input.mp4 -vn -acodec mp3 -ab 320k -ar 44100 -ac 2 output.mp3
Można uzyskać więcej opcji zarówno wejścia, jak i wyjścia, próbując z listy uzyskanej z wiersza poleceń na terminalu
$ ffmpeg -help