Skenarionya begini:
Kolegamu memberikan sebuah file video (katakanlah blabla.avi), codecnya masih uncompressed AVI dengan audio PCM, hasil keluaran Adobe Premiere, besarnya 1,8 GB, lengkap dengan pesan, “Mas tolong uploadin ke Youtube yah, buat promosi kita.”
Koneksi kantor pake Speedy Unlimited Office, yg berarti bandwith tidak terlalu lebar, kalau dipaksakan 1,8 GB diupload bisa mampus berhari-hari koneksinya. Plus, Youtube membatasi besar file hanya maksimal 1 GB. Berarti file video ini harus dikompresi habis-habisan, dan codecnya harus disesuaikan dengan ketentuan Youtube (H264/AAC)
Bagaimana caranya?
Asumsi : OS yang kau gunakan adalah Ubuntu Intrepid
Langkah yg perlu dilakukan (dimodifikasi dari sini:
- Pastikan paket yang diperlukan sudah terpasang
- Pisahkan aliran suara dari berkas aslinya, dan ubah ke format AAC. Perhatikan parameter -C 2 , ini untuk aliran suara 2 kanal (stereo), sesuaikan dengan jumlah kanal pada berkas asli
- Apabila videonya perlu dicropping, maka cari batas-batas peng-cropping-annya dengan perintah berikut:
- Berikutnya, pisahkan aliran gambar (video stream) dalam 2 pass, convert ke H264
- Lalu convert videonya ke container mp4. Perhatikan parameter -rate 25 , ubahlah menyesuaikan dengan parameter video aslinya (kebanyakan video PAL menggunakan frame rate 25)
- Sekarang satukan aliran suara dan gambarnya
sudo apt-get install mencoder mplayer faac gpac mpeg4ip-server x264 libdvdread libdvdcss
mplayer -vc null -vo null -ao pcm -benchmark blabla.avi
faac --mpeg-vers 4 -q 100 -P -R 48000 -C 2 -I 5,6 -X audiodump.wav -o audio.aac
mplayer -vo null -vf cropdetect blabla.avi
Hasil dari perintah di atas adalah ukuran pemotongan video yang terdeteksi. Hati-hati, nilai terdeteksi bisa bervariasi karena fluktuasi ukuran video. Ambillah nilai terbesar (pemotongan paling sedikit) agar tidak ada bagian video yang terbabat secara tidak sengaja. Nilai terdeteksi tersebut dimasukkan ke -vf crop=xxx:xxx:xx:xx dalam perintah di bawah. Apabila tidak diperlukan pemotongan, hapus paramater -vf crop=xxx:xxx:xx:xx .
mencoder -nosound -of rawvideo -ovc x264 -vf crop=xxx:xxx:xx:xx,scale,harddup -x264encopts bitrate=1000:frameref=6:analyse=all:me=umh:subme=7:trellis=2:bframes=1:subq=7:brdo:mixed_refs:weight_b:bime:no_fast_pskip:direct_pred=auto:mixed_refs:nr=200:threads=auto:turbo=2:pass=1 -noskip blabla.avi -o /dev/null
mencoder -nosound -of rawvideo -ovc x264 -vf crop=xxx:xxx:xx:xx,scale,harddup -x264encopts bitrate=1000:frameref=6:analyse=all:me=umh:subme=7:trellis=2:bframes=1:subq=7:brdo:mixed_refs:weight_b:bime:no_fast_pskip:direct_pred=auto:mixed_refs:nr=200:threads=auto:pass=2 -noskip blabla.avi -o movie.264
mp4creator -rate 25 -a movie.264 movie.mp4
MP4Box -add audio.aac movie.mp4
Selesai!
Tinggal mengupload movie.mp4 ke Youtube!
Fiuh!
-
coba aplot has konpert itu dari dompu kalu berani.
Black_Claws last blog post..Melihat kebelakang, membuka cakrawala, dan memahami dunia
Philip Reply:
January 26th, 2009 at 17:39Hasilnya 69 MB, dari Ubud upload 3 jam pake speedy. Ini hasilnya : http://www.youtube.com/watch?v=vZeGdNOzyTo
-
untuk convert audio video yang GUI bisa pake MMC silakan lihat di http://mbahnya.wordpress.com/2009/04/28/mobile-media-converter-converter-audio-video-di-ubuntu/
mbahnyas last blog post..Converter audio video di ubuntu (Mobile Media Converter)
-
Segede itu, konversi video apa?
Tapi, trims tulisannya, penting untuk bikin video tutorial^^
dirgita´s last blog ..Rilis: Bisa OOo Writer, Calc, dan Math


5 comments
Comments feed for this article
Trackback link: http://phil.yusenda.or.id/2009/technomage/convert-video-di-ubuntu/trackback/