Trích xuất âm thanh lossless / lossy từ video ( flv / mp4 to wav / flac / mp3) Sử dụng ffmpegphiên bản 2.3.1 trong Ubuntu 14.04
Truy cập: http://howto-pages.org/ffmpeg/
Trước hết tìm dữ liệu cơ bản từ nguồn. Mở video trong VLC Player. Đi đến
> Tools > Codec Information
> Stream 0 (Video/ Codec/ Resolution/ Frame rate)
> Stream 1 (Audio/ Codec/ Channel/ Sample rate)
Xem xét một tệp đầu vào ( -i), chẳng hạn như, input.mp4hoặc các tệp khác- flv, avi, ...). Để xóa video ( -vn) và loại bỏ âm thanh không nén ( output.wav) ở tốc độ mẫu 44100 Hz ( -ar 44100) trong mã xung được điều chế với các mẫu đã ký, 16 bit, endian ( -acodec pcm_s16le) và 2 kênh (âm thanh nổi) ( -ac 2), hãy sử dụng lệnh sau.
ffmpeg -i input.mp4 -vn -acodec pcm_s16le -ar 44100 -ac 2 output.wav
Các -acodeclựa chọn khác là mp3 flac m4a.
-acode flacchuyển đổi thành tập tin 24 bit. Để lấy mẫu 16 bit, nó phải là
ffmpeg -i input.mp4 -acodec flac -bits_per_raw_sample 16 -ar 44100 output.flac
tập tin wav và flac lớn hơn tập tin mp4
ac3chuyển đổi hoạt động với -acodec 3F2R/LFE -ac 6nhưng tạo ra 4 rãnh giả, như được kiểm tra trong Audacity.
Để chuyển đổi mp3, chỉ cần sử dụng
ffmpeg -i input.mp4 -vn -acodec mp3 -ab 320k -ar 44100 -ac 2 output.mp3
Người ta có thể có thêm tùy chọn cho cả đầu vào và đầu ra bằng cách thử từ danh sách thu được từ dòng lệnh trên thiết bị đầu cuối
$ ffmpeg -help