• RSS
  • Facebook
  • Twitter

Sharing is fun. Playing is encouraging.

Both are fun and exciting in HerSam Playground.

  • Open Source

    OPENSOURCE

  • All About Linux

    LINUX

  • Knowledge Sharing

    KNOWLEDGE SHARING

    Kamis, 30 September 2010

    1. Definisi
    • FFmpeg adalah solusi lengkap cross-platform untuk merekam, mengubah dan streaming audio dan video. Sudah tercakup didalamnya libavcodec – library yang terkenal dengan kelengkapannya untuk audio / video dan codec.

    • dvgrab adalah sebuah program yang menangkap video DV dan data audio dari digital camcorder melalui link IEEE1394. (IEEE1394 juga dikenal dengan berbagai merek dagang FireWire, i.Link, atau Lynx). Data DV. disimpan di satu atau beberapa file dan kemudian dapat diproses oleh software video editing. dvgrab kontrol dapat meremote camcorder tetapi tidak menampilkan video pada layar atau bersifat text base.

    1. Installasi Program

    Program dvgrab dan ffmpeg sudah tersedia pada repository Debian, Ubuntu, Fedora secara lengkap jadi proses instalasi dapat dilakukan via synaptic manager atau yum.

    • Untuk Ubuntu/Linux Mint/Blankon atau keluarga sejenis

      • apt-get install ffmpeg dvrab

      bisa saja kita mencoba menginstall kdenlive maka kedua paket diatas adalah dependensi file yang akan diinstall dari paket ini. (tentu konsekuensinya file instalasi akan lebih besar)

      • apt-get install kdenlive

    • Untuk Fedora

      • yum install ffmpeg dvgrab

        atau

      • yum install kdenlive

    III. Penggunaan

    A. Test dvgrab

    1. Pastikan kita memiliki kamera yang memiliki output dan keluaran dv atau firewire
    2. Koneksikan kabel dan komputer/notebook dengan dv kabel
    3. Nyalakan kamera dan pastikan setting dv/in-out pada kamera dinyatakan aktif. Secara default pada kamera statusnya adalah aktif atau auto.
    4. Buka terminal dan jalankan perintah berikut
      • dvgrab -format raw test.dv

        Command diatas berarti dvgrab akan membuat raw file dv (berukuran besar) dengan nama test.dv pada direktori aktif

      • Tekan ctrl-c untuk mematikan perekaman dvgrab

      • Coba check pada direktori apakah terdapat file test.dv

      • Jalankan file tersebut dengan mplayer atau vlc-player

        • mplayer test.dv

      • Jika film hasil rekaman dapat diputar maka proses rekaman berhasil

    B. Menggabungan dvgrab dan ffmpeg

    Karena ukuran yang besar file dv yang besar maka diinginkan untuk membuat format output tidak dalam dv tetapi menggunakan format untuk vcd/svcd atau bisa juga mp4 atau flv.

    Prinsipnya adalah melakukan piping "|" dvgrab langsung ke ffmpeg, atau hasil keluaran dv dari dvgrab langsung diproses menjadi jenis keluaran file yang diinginkan.

    dvgrab -format dv1 - | ffmpeg -f dv -i - -target ntsc-vcd test.mpg

    Perintah diatas menghasilkan file berformat vcd ntsc dengan nama file test.mpg.

    Ukuran file untuk waktu rekaman yang sama akan jauh lebih kecil dari format raw dv.

    Selanjutnya dapat dikembangkan dengan membuat file keluaran yang berbentuk flash video, (flv) yang tentunya memiliki compresi dan ukuran lebih kecil dan siap untuk di upload di website.

    dvgrab -format dv1 - | ffmpeg -deinterlace -f dv -i - -f flv -vcodec flv -s 480x270 -aspect 16:9 -qscale 3.5 -acodec libmp3lame -ab 32k -ar 22050 testing.flv

    Prinsip utama yang coba dijelaskan diatas adalah menggabungkan dua perintah dimana keluaran dari perintah yang pertama di kirim ke perintah kedua untuk diproses selanjutnya atau dikenal dengan istilah piping atau "|".

    Sederhana kan, … itulah Linux.


    Next topik : Capture secara grafis dan pengolahan video

    0 komentar: