Извлечение Lossless/ Lossy Audio из видео (flv / mp4 to wav / flac / mp3) Использование ffmpeg версии 2.3.1 в Ubuntu 14.04
Посетите: http://howto-pages.org/ffmpeg/
Прежде всего найдите исходные данные из источника. Откройте видео в VLC Player. Идти к
> Tools > Codec Information
> Stream 0 (Video/ Codec/ Resolution/ Frame rate)
> Stream 1 (Audio/ Codec/ Channel/ Sample rate)
Рассмотрим входной файл (-i), такой как input.mp4 или другие файлы - flv, avi, ...). Для удаления видео (-vn) и извлечения звука без сжатия (output.wav) с частотой дискретизации 44100 Гц (-ar 44100) в импульсном коде, модулированном со знаком , 16-разрядными символами с прямым порядком байтов (-acodec pcm_s16le) и 2 каналы (стерео) (-ac 2) используют следующую команду.
ffmpeg -i input.mp4 -vn -acodec pcm_s16le -ar 44100 -ac 2 output.wav
Другие опции -acodec : mp3 flac m4a .
-acode flac преобразует в 24-битный файл. Для 16-битной выборки это должно быть
ffmpeg -i input.mp4 -acodec flac -bits_per_raw_sample 16 -ar 44100 output.flac
файлы wav и flac больше, чем файл mp4
преобразование ac3 работает с -acodec 3F2R/LFE -ac 6 но создает 4 фиктивных дорожки, как проверено в Audacity.
Для конвертации mp3 просто используйте
ffmpeg -i input.mp4 -vn -acodec mp3 -ab 320k -ar 44100 -ac 2 output.mp3
Можно получить больше опций для ввода и вывода, попробовав из списка, полученного из командной строки на терминале
$ ffmpeg -help