Digit Oktavianto Web Log

Catatan Sampah si Digit

FFMPEG Tool Powerful Audio Dan Video Converter Di Ubuntu

| Comments

FFmpeg adalah tools yang lengkap untuk merekam, mengkonversi / convert, dan streaming audio dan video. Dependensi yang termasuk FFMPEG ini adalah paket libavcodec, salah satu codec utama pustaka audio dan video. Ubuntu memerlukan paket ini untuk mengolah atau mengkonversi file-file audio video di Ubuntu. Software ini bisa langsung digunakan dengan cara mendownload dan menginstal FFmpeg. Waktu yang dibutuhkan FFmpeg cukup cepat untuk mengkonversi file video dan audio, juga bisa langsung digunakan pada sumber audio dan video secara langsung dalam kondisi live. Untuk menggunakan ffmpeg ini menggunakan command line dari terminal, namun tidak begitu sulit, asal ada man. (RTFM :D)

Untuk menginstall FFmpeg di Ubuntu bisa menggunakan perintah ini :

$sudo apt-get install ffmpeg

Namun karena beberapa codec tidak langsung diaktifkan di Ubuntu 9.04 maka sebaiknya harus mendownload dan install seperti selanjutnya di bawah ini :

$sudo apt-get purge ffmpeg x264 libx264-dev $sudo apt-get update && sudo apt-get install build-essential libfaac-dev libfaad-dev libmp3lame-dev libtheora-dev libxvidcore4-dev

Setelah ffmpeg semuannya terinstall maka seterusnya bisa mencoba mantera-mantera dibawah yang penting dan biasanya dipakai untuk mengkonversi video, mengekstrak suara, encoding data untuk Ipod atau Portabel Play Station dan sebagainya. Mantera-mantera ini penting dan tidak usah puasa untuk mendapatkan kesaktiannya semisal:

  1. Cek info sebuah file video $ffmpeg -i video.avi

  2. Membuat satu sekuens video dari gambar-gambar tertentu $ffmpeg -f image2 -i image%d.jpg video.mpg

  3. Membuat Screencast menggunakan ffmpeg $ffmpeg -f x11grab -s 800x600 -i :0.0 /tmp/screencast.mpg

  4. Convert Video ke .3gp Format $ffmpeg -i input_video.mp4 -s 176x144 -vcodec h263 -r 25 -b 12200 -ab 12200 -ac 1 -ar 8000 output_video.3gp

  5. Menambahkan File Audio ke dalam Sebuah Video $ffmpeg -vcodec flv -qscale 9.5 -r 25 -ar 22050 -ab 32k -s 320x240 -i 1.mp3 -i Meta.ogv final.flv

  6. Convert File .avi ke File .mp4 ffmpeg -i “OriginalFile.avi” -f psp -r 29.97 -b 768k -ar 24000 -ab 64k -s 320x240 “OutputFile.mp4”

  7. Convert .flv format ke .mpeg format $ffmpeg -i myFile.flv -ab 56 -ar 22050 -b 500 -s 320x240 myFile.mpg

  8. Mengubah atau memecah sebuah video menjadi potongan gambar-gambar $ffmpeg -i video.mpg image%d.jpg (Format gambarnya bisa banyak kok :))

  9. Enkoding sekuens video untuk Ipod/Iphone $ffmpeg -i source_video.avi input -acodec aac -ab 128kb -vcodec mpeg4 -b 1200kb -mbd 2 -flags +4mv+trell -aic 2 -cmp 2 -subcmp 2 -s 320×180 -title X final_video.mp4

Misalnya yang perlu diperhatikan >> Source : source_video.avi, Audio codec : aac, Audio bitrate : 128kb/s, Video codec : mpeg4, Video bitrate : 1200kb/s, Video size : 320px x 180px, Generated video : final_video.mp4.

  1. Mengekstrak suara dari video menjadi file mp3 $ffmpeg -i source_video.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 sound.mp3

Gambaran perintah: Source video : source_video.avi, Audio bitrate : 192kb/s, output format : mp3, Generated sound : sound.mp3

  1. Convert file suara .wav menjadi .mp3 $ffmpeg -i source_song.wav -vn -ar 44100 -ac 2 -ab 192 -f mp3 final_song.mp3

  2. Convert file .avi menjadi .mpg $ffmpeg -i source_video.avi final_video.mpg

  3. Convert dari .mpg menjadi .avi $ffmpeg -i source_video.mpg final_video.avi

  4. Convert file .avi menjadi .gif animasi (tidak terkompres) $ffmpeg -i source_video.avi animated_gif.gif

  5. Mixing, mencampur video dengan suara $ffmpeg -i song.wav -i source_video.avi final_video.mpg

  6. Convert file .avi menjadi file .flv $ffmpeg -i source_video.avi -ab 56 -ar 44100 -b 200 -r 15 -s 320×240 -f flv final_video.flv

  7. Convert .avi ke dv $ffmpeg -i source_video.avi -s pal -r pal -aspect 4:3 -ar 48000 -ac 2 final_video.dv

atau

ffmpeg -i source_video.avi -target pal-dv final_video.dv

  1. Convert .avi menjadi .mpeg untuk player DVD $ffmpeg -i source_video.avi -target pal-dvd -ps 2000000000 -aspect 16:9 final_video.mpeg

Penjelasan >> target pal-dvd : Output format, ps 2000000000 maximum ukuran untuk output file, dalam ukuran bits (disini, 2 Gb), aspect 16:9 : Widescreen

  1. Mengkompres .avi menjadi .divx $ffmpeg -i source_video.avi -s 320×240 -vcodec msmpeg4v2 final_video.avi

  2. Mengkompres file .Ogg Theora menjadi .mpeg DVD $ffmpeg -i source_video.ogm -s 720×576 -vcodec mpeg2video -acodec mp3 final_video.mpg

  3. Kompres .avi menjadi mpeg2 SVCD

Format NTSC: $ffmpeg -i source_video.avi -target ntsc-svcd final_video.mpg

Format PAL: $ffmpeg -i source_video.avi -target pal-vcd final_video.mpg

  1. Multi-pass encoding $ffmpeg -i source_file -pass 2 -passlogfile ffmpeg2pass final_file-2

Jika FFmpeg belum ada maka ketikkan perintah di terminal: sudo apt-get install ffmpeg

Apabila belum ada aplikasi mplayer maka instal dengan ketik di terminal: sudo apt-get install mplayer

Sekarang dengan satu klik kanan sampean sudah bisa mengkonversi audio atau video file. Mudah sekali dan silahkan mencoba jika tertarik untuk menggunakannya. Bisa juga untuk multiple file dengan mengedit av convert di command line: avconvert filename (quote name) pisah dengan spasi, multiple files OK. Klik kanan pada ikon dan pilih “convert”.

Semua diatas membutuhkan Zenity -kotak dialog-, ffmpeg untuk audio dan video, dan imagemagick untuk pemrograman image/gambar.

Untuk menambahkannya di Ubuntu: sudo apt-get install zenity ffmpeg imagemagick

Opsional jika mau menambahkan: espeak (text to audio), mplayer (video to frames), faac (m4a), faad (mpeg-2 and mpeg-4), antiword (ms word to text and rtf), unrtf (rtf to text and html), odt2txt (odt to text and xml), txt2tags (text to html), AcetoneISO (for b5i/cdi/mdf/nrg/pdi to ISO. Also nrg2iso, daa2iso, cdd2iso, uif2iso, bchunk)

Untuk menginstall semuanya di Ubuntu, tambahkan dahulu medibuntu repository baru kemudian menginstalnya:

Install Ubuntu Restricted Extras sudo apt-get install ubuntu-restricted-extras

Menambahkan Medibuntu Repository sudo wget http://www.medibuntu.org/sources.list.d/jaunty.list –output-document=/etc/apt/sources.list.d/medibuntu.list

Menambahkan Public Key sudo apt-get update && sudo apt-get install medibuntu-keyring && sudo apt-get update

Kemudian tambahkan opsional berikut: sudo apt-get install espeak mplayer faac faad antiword unrtf odt2txt txt2tags acetoneiso

Menambahkan Video Codecs seperti Microsoft WMV sudo apt-get install non-free-codecs

Playback DVD sudo apt-get install libdvdcss2

Skype sudo apt-get install skype

Google Earth sudo apt-get install googleearth

Mplayer sudo apt-get install mplayer

Install Ubuntu Resfricted Extras sudo apt-get install ubuntu-restricted-extras

Oke Sekian saja :)

Mohon Maaf Sebagian Artikel ini saya copy paste, namun saya lupa dapet artikelnya dari mana. :( Mohon maaf ya mas/mbak :)

Comments