Authoring DVD/VCD di Puppy Linux

Saya mendapat file video olahraga “MU Skill Practices” dan “Learn FreeStyle Football” dengan format AVI berukuran 650MB. File tersebut hasil rip dari DVD atau VCD, yang kemudian diformat dalam AVI untuk di’edar’kan lewat internet. Dengan video player di komputer atau laptop file tersebut dapat dimainkan. Di Puppy Linux bisa menggunakan gxine untuk memutarnya.

Tapi ada kebutuhan saat saya ingin menyimpan file tersebut bukan di lokal storage (misalnya ke DVD/CD untuk mengoptimalkan kapasitas harddisk) dan memainkan media tersebut di layar TV menggunakan DVD/VCD player. Yang dibutuhkan adalah DVD/VCD Authoring untuk mengubah kembali file AVI ke format DVD/VCD. Di Puppy Linux 4.20 ke atas aplikasi ini disediakan oleh paket ffmpeg dan dvdauthor serta dvdrw+tools. Paket tersebut beserta front-endnya (yaitu pburn) secara standar telah terinstall di distro Puppy Linux 4.20.

Tiga langkah yang perlu dilakukan adalah:

  1. Memformat file AVI menjadi mpeg dengan ffmpeg
    Perintahnya dari console adalah:

    ffmpeg -i {SRC_DIR}/MU101.avi -target dvd -vcodec copy -ab 384k -ar 48000 -ac 2 -acodec ac3 -aspect 16:9 -title "Man Utd Skill Builder" -author "Eko Didik Widianto" -y {DST_DIR}/MU101.mpg

    Defaultnya file AVI diformat video DVD menggunakan setting codec dari file AVInya (-vcodec copy). Audio diformat dengan bitrate 384kHz, sampling 48kHz. Satu file AVI bisa masuk ke DVD dengan format ini. Jika ingin 2 file dalam 1 DVD, rate video dan ukurannya perlu diturunkan dengan -b 4000k dan -s 352×288. Degradasinya nggak terasa kok di TV 21″, hehehe.
    Ini cukup lama, tergantung panjang frame videonya.
  2. Membuat filesystem DVD
    Perintahnya:

    dvdauthor -m -o {DST_DIR}/MU_DVD/ -t {DST_DIR}/MU101.mpg -t {DST_DIR}/MU102.mpg -v pal+4:3+720xfull
    dvdauthor -o {DST_DIR}/MU_DVD/ -T

    Perintah pertama untuk memasukkan 2 file mpg dalam filesystem DVD. Perintah terakhir untuk membuat table of content.
  3. Menulis ke DVD dengan writer
    Perintahnya:

    growisofs -Z /dev/sr0 -allow-limited-size -dvd-video {DST_DIR}/MU_DVD

    /dev/sr0 adalah device node dvd writer.
    Tunggu sampai DVD dieject yang menandakan penulisan telah selesai.

Dan DVD telah siap untuk diputar di DVD player atau komputer.

NB:
Program front-end pburn juga bisa digunakan untuk authoring DVD.

Leave a comment