MKV là một định dạng container, tức là trong nó chứa nhiều thành phần con như: video, audio, subtitle... MVKToolnix là một ứng dụng chạy trên mọi hệ điều hành được phát triển riêng cho định dạng MKV. Việc cài đặt MKVToolnix tương đối đơn giản, đối với opensuse chỉ việc add repo packman và search gói mkvtoolnix là có thể cài được.
Gói MKVToolnix gồm có 4 lệnh sau:
- mkvextract
- mkvinfo
- mkvmerge
- mkvmerge-gui
Gói MKVToolnix hỗ trợ cho việc trích rút cũng như tổng hợp thành phần cho file MKV. Lệnh mkvextract phục vụ cho việc trích rút, còn 2 lệnh mkvmerge và mkvmer-gui cho việc tạo file MKV từ nhiều thành phần.
Đối với merge thì sử dụng lệnh mkvmerge-gui rất đơn giản, giao diện trực quan. Ở đây chỉ đề cập đến phần extract do phần này chỉ hoàn toàn thực hiện lệnh, không có giao diện.
Đầu tiên sử dụng mkvmerge để liệt kê tất cả các thành phần có trong file MKV:
mkvmerge -i Movie.mkv
Giả sử lệnh này trả về giá trị sau:
File 'Movie.mkv': container: Mastroka
Track ID 1: subtitles (S_TEXT/ASS)
Track ID 2: audio (A_MPEG/L3)
Track ID 3: video (V_MPEG4/ISO/AVC)
Vậy ta có thể thấy track 1 là file phụ đề, track 2 là file audio và cuối cùng là file video. Giờ muốn lấy riêng file phụ đề thì ta gõ lệnh sau:
mkvextract tracks Movie.mkv 1:Movie_Sub.srt
Không có nhận xét nào:
Đăng nhận xét