Nếu bạn muốn trích xuất âm thanh từ file Video Flash (định dạng FLV), có vài lựa chọn. Đáng tiếc, nhiều lựa chọn chọn cho bạn là mã hóa lại luồng âm thanh sang định dạng khác. Trong một số trường hợp không vấn đề, nhưng nếu bạn muốn giữ âm thanh giống hệt trong video, bạn cần thứ trích xuất âm thanh nguyên vẹn. FFmpeg, bộ công cụ đa phương tiện cho Linux, Mac và Windows, làm điều này dễ dàng.
Ví dụ dưới đây dành cho Linux, nhưng sau khi cài trên Windows hoặc Mac, bạn có thể chạy cùng lệnh như dưới đây.
Tải và cài đặt FFmpeg
Trước tiên bạn cần tải và cài FFmpeg. Hầu hết bản phân phối có FFmpeg trong kho phần mềm, dù một số hỗ trợ có thể bị loại bỏ vì lý do bằng sáng chế phần mềm. Dù sao, cho mục đích của chúng ta, phiên bản FFmpeg đơn giản sẽ ổn. Trong Ubuntu, bạn chỉ cần dùng lệnh sau trong Terminal:

Lệnh này cũng cài thêm khá nhiều thư viện bổ sung (cùng FFmpeg), cần thiết cho hỗ trợ thiết bị, định dạng và bộ lọc.
Trích xuất âm thanh từ file FLV
Sau khi cài, dùng FFmpeg khá đơn giản, miễn bạn biết lệnh nào dùng. Có hàng trăm tùy chọn khác nhau, cú pháp đặc biệt cho hoàn cảnh khác nhau, và sức mạnh/độ phức tạp có thể hơi choáng ngợp. May mắn thay, cho việc của chúng ta, FFmpeg khá trực tiếp.
Điều đầu tiên cần làm là tìm chính xác codec nào dùng trong file FLV. Để làm vậy, mở Terminal (nếu chưa mở), và chuyển đến thư mục chứa file FLV. Trong ví dụ, file tên Bohemian_Rhapsody.flv nằm trên Desktop. Vậy lệnh gõ sẽ là:

Lệnh này di chuyển chương trình Terminal vào cùng thư mục (Desktop trong trường hợp này), nên mọi lệnh sẽ hoạt động tại đó. Điều này quan trọng vì nếu bạn bảo chương trình (như FFmpeg) tác động lên file, mà file không ở nơi Terminal "nhìn" thì bạn sẽ gặp lỗi.
Giờ đã dùng cd chuyển thư mục đến Desktop, ta cần gõ lệnh sau:

Lưu ý: nếu bạn thử theo hướng dẫn, thay thế tên file của bạn mỗi khi thấy nó dùng trong lệnh.
Lệnh trên hơi là "mẹo", bạn sẽ nhận lỗi, nhưng đừng lo. Chúng ta thực sự bảo ffmpeg là Bohemian_Rhapsody.flv là file đầu vào. Đó là thứ "-i" báo cho ffmpeg.
Khi nhấn Enter sau lệnh, chúng ta chưa bảo ffmpeg làm gì với file, nên nó ném ra lỗi. Không sao. Chỉ bỏ qua. Vì cùng với lỗi, nó cũng cho thông tin về file. Phần chúng ta quan tâm trông như sau:

Thông tin trên cho biết: luồng được mã hóa bằng bộ mã hóa AAC, tần số 44100 Hz (tốc độ lấy mẫu đúng cho ghi CD), stereo, dùng mẫu 16-bit, và bitrate 107 kb/s. Cho mục đích trích xuất, chúng ta quan tâm nhất file có âm thanh AAC. Biết điều này, tất cả cần làm là gõ lệnh sau:

Đây là ý nghĩa các phần của lệnh trước:
ffmpeg — khởi chạy FFmpeg
-i Bohemian_Rhapsody.flv — cung cấp tên file đầu vào cho FFmpeg
-vn — bảo FFmpeg bỏ qua luồng video
-acodec copy — sao chép luồng âm thanh (thay vì mã hóa sang định dạng khác)
Bohemian_Rhapsody.m4a — tên file đầu ra
Sau khi gõ lệnh trước, chỉ một giây左右, bạn sẽ thấy file mới trên Desktop, tên Bohemian_Rhapsody.m4a, chỉ chứa luồng âm thanh gốc từ file FLV gốc. Mở nó trong trình phát media yêu thích và nghe thử đảm bảo mọi thứ ổn.

Đơn giản vậy. Tất nhiên, FFmpeg có rất nhiều tùy chọn khác. Bạn có thể chuyển mã âm thanh sang định dạng khác, cho điện thoại, máy MP3, hoặc file WAV. Bạn có thể thao tác video từ FLV gốc nếu muốn, chỉnh bitrate, sample rate và số kênh.
Và có thể bạn muốn học sau, nhưng hiện tại bạn biết một điều chắc chắn: dùng FFmpeg trích xuất âm thanh từ file FLV thật đơn giản. Đơn giản, và nhanh.