Sử dụng FFmpeg để dễ dàng trích xuất âm thanh từ các tệp FLV
Nếu bạn đang tìm cách trích xuất âm thanh từ các tệp Flash Video ( định dạng FLV ), có một số tùy chọn có sẵn. Thật không may, sự lựa chọn mà nhiều người trong số họ đưa ra cho bạn là mã hóa luồng âm thanh sang một định dạng khác. Trong một số trường hợp, đây không phải là vấn đề, nhưng nếu bạn đang cố giữ âm thanh giống hệt với nội dung bên trong video, thì bạn muốn thứ gì đó trích xuất âm thanh trong một đoạn. FFmpeg , một bộ công cụ đa phương tiện dành cho Linux , Mac và Windows , có thể thực hiện điều này một cách dễ dàng.
Ví dụ dưới đây sẽ dành cho Linux , nhưng sau khi bạn đã cài đặt nó trên Windows hoặc Mac , bạn có thể chạy lệnh tương tự như hình dưới đây.
Tải xuống và cài đặt FFmpeg
Trước tiên, bạn cần tải xuống và cài đặt FFmpeg . Hầu hết các bản phân phối đều có FFmpeg trong kho phần mềm, mặc dù một số hỗ trợ có thể đã bị loại bỏ khỏi nó vì lý do bằng sáng chế phần mềm. Bất kể(Regardless) , đối với mục đích của chúng tôi, một phiên bản FFmpeg khá đơn giản sẽ làm được. Trong Ubuntu , bạn chỉ cần sử dụng lệnh sau trong Terminal:
Lệnh này cũng sẽ cài đặt một số thư viện bổ sung (cùng với FFmpeg ), cần thiết cho thiết bị, định dạng và hỗ trợ bộ lọc.
Trích xuất âm thanh từ tệp FLV
Sau khi cài đặt, việc sử dụng FFmpeg khá đơn giản, miễn là bạn biết sử dụng lệnh nào. Có hàng trăm tùy chọn khác nhau, một cú pháp đặc biệt để sử dụng trong các trường hợp khác nhau, sức mạnh và độ phức tạp tuyệt đối có thể hơi áp đảo. Rất may, đối với công việc của chúng tôi, FFmpeg khá đơn giản.
Điều đầu tiên chúng ta cần làm là tìm hiểu chính xác codec nào được sử dụng trong tệp FLV của chúng ta. (FLV)Để làm điều đó, hãy mở Terminal (nếu nó vẫn không mở) và thay đổi thư mục chứa tệp FLV . Trong ví dụ của chúng tôi, tệp được gọi là Bohemian_Rhapsody.flv và nó nằm trên Màn(Desktop) hình nền . Vì vậy, lệnh để nhập sẽ là:
Thao tác này sẽ di chuyển chương trình Terminal vào cùng một thư mục ( trong trường hợp này là Desktop ), vì vậy tất cả các lệnh của chúng ta sẽ hoạt động ở đó. Điều này rất quan trọng vì nếu bạn yêu cầu một chương trình (như FFmpeg ) hành động trên một tệp, chỉ tệp đó không phải là nơi Terminal đang “tìm kiếm” thì bạn sẽ gặp lỗi.
Bây giờ chúng ta đã sử dụng cd để thay đổi thư mục thành Desktop , chúng ta cần gõ lệnh sau:
Lưu ý: nếu bạn đang thử điều này cùng với hướng dẫn, hãy thay thế tên tệp của bạn mỗi khi bạn thấy tệp được sử dụng trong các lệnh.(Note: if you’re trying this along with the tutorial, substitute the name of your file each time you see it used in the commands.)
Lệnh trên có một chút hack và bạn sẽ gặp lỗi, nhưng đừng lo lắng. Những gì chúng tôi đã thực sự nói với ffmpeg là Bohemian_Rhapsody.flv là tệp đầu vào. Đó là những gì “-i” nói với ffmpeg.
Khi chúng tôi nhấn Enter sau lệnh, chúng tôi đã không cho ffmpeg biết chính xác phải làm gì với tệp, vì vậy nó xuất hiện một lỗi. Không có vấn đề gì. Bỏ qua đi. Bởi vì cùng với lỗi, nó cũng cung cấp cho chúng ta thông tin về tệp. Phần chúng tôi quan tâm sẽ trông giống như sau:
Thông tin trên cho chúng ta biết những điều sau đây. Theo thứ tự, nó cho chúng ta biết rằng luồng được mã hóa bằng bộ mã hóa AAC , rằng nó có tần số 44100 Hz (tốc độ lấy mẫu chính xác để ghi vào CD), rằng nó là âm thanh nổi, sử dụng mẫu 16 bit và có tốc độ bit của 107 kb / s. Đối với mục đích trích xuất, chúng tôi quan tâm nhất rằng tệp có âm thanh AAC . Biết được điều này, tất cả những gì chúng ta cần làm là gõ lệnh sau:
Đây là những gì các phần khác nhau của lệnh trước đó thực hiện:
ffmpeg - khởi chạy FFmpeg
-i Bohemian_Rhapsody.flv - cung cấp cho FFmpeg tên của tệp đầu vào
-vn - yêu cầu FFmpeg bỏ qua bản sao video
-acodec(-acodec copy) - sao chép bản âm thanh (thay vì mã hóa sang định dạng khác)
Bohemian_Rhapsody.m4a - tên của tệp đầu ra
Sau khi gõ lệnh trước đó, chỉ một giây hoặc lâu hơn sẽ trôi qua và bạn sẽ thấy một tệp mới trên Máy tính để bàn(Desktop) của mình , có tên Bohemian_Rhapsody.m4a , sẽ không chứa gì ngoài bản âm thanh gốc từ tệp FLV gốc. (FLV)Chỉ cần(Just) mở nó trong trình phát đa phương tiện yêu thích của bạn và lắng nghe để đảm bảo mọi thứ diễn ra như bình thường.
Nó đơn giản mà. Tất nhiên, FFmpeg có rất nhiều tùy chọn khác có sẵn. Bạn có thể chuyển mã âm thanh sang một định dạng khác để tải lên điện thoại di động, máy nghe nhạc MP3(MP3) hoặc tệp WAV . Bạn có thể thao tác video từ FLV gốc nếu muốn, đánh lừa tốc độ bit, tỷ lệ mẫu và số kênh.
Và có thể bạn sẽ muốn tìm hiểu điều đó sau, nhưng bây giờ bạn biết một điều chắc chắn: việc sử dụng FFmpeg để trích xuất âm thanh từ một tệp ở định dạng FLV rất đơn giản. (FLV)Đơn giản(Simple) và nhanh chóng.
Related posts
Tạo và chỉnh sửa tệp zip trong Linux bằng cách sử dụng thiết bị đầu cuối
Cách điều hướng và sử dụng cấu trúc thư mục Linux
7 cách để nén và giải nén tệp trong Linux
Cách thiết lập & cấu hình tệp TCP / IP trên Linux (Cài đặt TCP / IP cho Linux)
Inodes trong Linux là gì và chúng được sử dụng như thế nào?
Cách cài đặt phân phối Linux trên Chromebook của bạn
Tắt máy và khởi động lại máy tính của bạn từ thiết bị đầu cuối Ubuntu
9 điều hữu ích Linux có thể làm mà Windows không thể
5 trò chơi Linux hay nhất
Cách cài đặt và chạy ứng dụng Linux trên Chromebook
7 chương trình chống vi-rút miễn phí hàng đầu cho Linux
10 trình ghi màn hình tốt nhất cho Linux
20 ứng dụng Linux tốt nhất từ trước đến nay
Hướng dẫn Ubuntu Linux cho người mới bắt đầu
HDG Giải thích: UNIX là gì?
Cách cài đặt hầu hết mọi máy in trên Ubuntu
9 bản phân phối Linux tốt nhất để lấy cắp dữ liệu
Cách dễ nhất để kết nối từ xa với Linux Mint từ bất kỳ hệ điều hành nào
Cách biên dịch các gói phần mềm trên Linux