Mengutak-atik Berkas MKV
26 February 2008 2 Komentar
Setelah mengenal format Container Matroska dari artikel sebelumnya, saatnya kita mengutak-atik berkas matroska. Yang diperlukan adalah perkakas MKVToolnix (tersedia versi linux, windows, dan mac osx), bisa didapatkan di http://www.bunkus.org/videotools/mkvtoolnix. Dalam program ini disertakan tiga buah command line yang berguna untuk memodifikasi berkas matroska, mkvinfo, mkvmerge, dan mkvextract.
mkvinfo
perintah ini digunakan menampilkan informasi dari sebuah berkas matroska.
mkvinfo "[gg]_Code_Geass_01_[853C2932].mkv”
+ EBML head
|+ Doc type: matroska
|+ Doc type version: 1
|+ Doc type read version: 1
+ Segment, size 179013480
|+ Seek head (subentries will be skipped)
|+ EbmlVoid (size: 3996)
|+ Segment information
| + Timecode scale: 1000000
| + Muxing application: libebml v0.7.7 + libmatroska v0.8.1
….
….
….
| + A track
| + Track number: 2
| + Track UID: 2562997394
| + Track type: audio
| + Enabled: 1
| + Default flag: 1
Untuk saya sih perintah ini tidak terlalu penting karena saya hanya membutuhkan beberapa informasi saja. Keluaran dari perintah ini mungkin lebih ditujukan untuk pengembang format matroska atau orang yang ingin membuat perkakas untuk format matroska.
mkvmerge
Perintah ini digunakan untuk menggabungkan beberapa stream menjadi sebuah berkas matroska. Contoh penggunaannya :
mkvmerge -o "movie.mkv" "movie.h264" "movie.mp3"
Perintah diatas akan menghasilkan berkas movie.mkv yang merupakan penggabungan dari stream video movie.h264 dan stream audio movie.mp3. mkvmerge juga bisa dipakai untuk melihat informasi dari berkas matroska.
mkvmerge -i “[gg]_Code_Geass_01_[853C2932].mkv”
File ‘[gg]_Code_Geass_01_[853C2932].mkv’: container: Matroska
Track ID 1: video (V_MPEG4/ISO/AVC)
Track ID 2: audio (A_MPEG/L3)
Track ID 3: subtitles (S_TEXT/ASS)
Track ID 4: subtitles (S_TEXT/ASS)
Attachment ID 3509220007: type ‘application/x-truetype-font’, size 96588 bytes,
file name ‘MyriadWebPro-Condensed.ttf’
Dari keluaran perintah mkvmerge -i tadi kita bisa melihat bahwa berkas [gg]_Code_Geass_01_[853C2932].mkv mengandung 4 stream dan 1 attachment. Nilai ID dari stream/attachment digunakan sebagai masukan pada perintah mkvextract.
mkvextract
Perintah ini digunakan untuk mengekstrak stream atau attachment pada berkas matroska.
mkvextract tracks <inname> [options] [TID1:out1 [TID2:out2 ...]]
contoh penggunaan : mkvextract tracks [gg]_Code_Geass_01_[853C2932].mkv 3:english.ass
perintah diatas mengekstrak stream ber-ID 3 (dalam hal ini stream subtitle) dari berkas mkv ke berkas english.ass.
Sebenarnya masih banyak lagi opsi-opsi yang tidak saya sebutkan di artikel ini. Anda bisa mempelajari lebih lanjut lewat halaman manual yang disediakan.
Komentar untuk "Mengutak-atik Berkas MKV"
wah??? contohnya pake code geass???
kebetulan!!
pak! tolongin saya donk dimana cara buka tuh format.. bingung mau nonton nya gimana T
T
please contact me at avalon_lelouch@yahoo.com
thx sir T
T
balas
Pingback / Trackback :
Tinggalkan Komentar