Kompilasi Arahan FFMPEG , MENCODER AND MPLAYER
tukar, rekod dan potong kecik kecik fail audio dan video
adi aka psychoX http://hardyw3b.wordpress.com 1
FFMPEG, Mplayer dan Mencoder merupakan tool yang dibina oleh komuniti open source. Bagi pengguna windows, anda boleh dapatkan versi ffmpeg, mencoder dan mplayer yang telah dicompile dalam bentuk exe di http://ffdshow.faireal.net/mirror/ffmpeg/ http://www.mplayerhq.hu/design7/dload.html 1. anda perlukan utiliti 7zip untuk membuka file ffmpeg.7z yang di download tersebut. 2. Buat satu folder bernama ffmpeg dalam drive C: atau di mana mana yang anda suka. 3. Extrakkan file ffmpeg.exe dan ffplay.exe dalam folder ffmpeg. 4. Untuk convert sesuatu file multimedia, sila copy file tersebut ke dalam folder ffmpeg. 5. Anda boleh menggunakan arahan dos atau membuat satu file bat. Arahanarahan seperti di bawah. 6. Manakala file mplayer.zip juga boleh diekstark menggunakan 7zip. 7. Ekstrak mplayer.exe dan mencoder.exe juga dalam folder ffmpeg. Untuk pengguna linux, anda boleh menggunakan source tarball untuk compile ffmpeg atau mplayer . Juga boleh gunakan apt-get atau guna YUM untuk install ffmpeg, mplayer dan mencoder, bergantung kepada distro yang anda gunakan. Di muka surat sebelah adalah arahan arahan yang sentiasa saya gunakan untuk menukar beberapa contoh file movie. Namun begitu, format format lain bolehlah diuji sendiri.
2
File flv merupakan file Flash Video, biasanya saya download flv ini dari Youtube.com atau mana mana laman video. Kekadang file ini mempunyai kelemahan dari segi kualiti bunyi. Oleh itu kita boleh mempertingkatkan kualiti bunyi dengan menukar bentuk file flv kepada format lain. Kenapa 3gp yang saya gunakan untuk penukaran format tersebut? Pertamanya, ia akan mencipta saiz file yang sama, lebih sedikit atau kurang dari saiz file asal. Bergantung kepada bagaimana cara ia ditukar. Jika kita menggunakan kaedah no 1 di bawah. Ia akan menghasilkan file 3gp yang saiznya lebih kecil daripada saiz asal. Ini kerana audio codec yang digunakan adalah amr dan dalam bentuk mono.
1. FLV TO 3GP WITH AMR AUDIO CODEC AND H264 VIDEO CODEC ffmpeg -i naruto26-27a.flv -vcodec h264 -r 25 -b 200 -ab 64 -acodec amr_nb -ac 1 -ar 8000 naruto26-27a.3gp
Namun begitu, jika menggunakan audio codec MP3, saiz file mungkin lebih besar dari saiz file asal. 2. FLV TO 3GP WITH MP3 AUDIO CODEC AND H264 VIDEO CODEC ffmpeg -i naruto26-27a.flv -vcodec h264 -r 25 -b 200 -ab 64 -acodec mp3 -ac 2 -ar 22050 naruto26-27a.3gp
selain daripada menggunakan kaedah no 2. anda juga boleh cuba tukar file flv ke bentuk RMVB menggunakan mencoder. Saiz file agak besar 2 kali ganda saiz file asal. 3. CONVERT FLV TO RMVB USING MENCODER mencoder naruto39b.flv -ovc lavc -oac mp3lame -o naruto39b.rmvb Anda juga boleh mengabungkan semua file image yang ada dalam simpanan kepada bentuk video. 4. CONVERT IMAGE SUCH AS JPG, PNG ETC TO MPEG, AVI ffmpeg -r 1 -i dsc%05d.jpg -r 1800 test.mpg
3
Nak masukkan movie yang di download dari youtube ke dalam phone, follow arahan di bawah ... Nokia :176 x 144 SE :192 x 144 5. CONVERT FLV TO 3GP WITH NOKIA SCREEN ffmpeg -i test.flv -s 176×144 -vcodec h264 -r 25 -b 200 -ab 64 -acodec amr_nb -ac 1 -ar 8000 output.3gp kalau nak convert ke DivX .. bleh cuba arahan kat bawah. 6. CONVERT FLV TO AVI ffmpeg -i raya_278×162_broad.flv -y -f avi -vcodec mpeg4 -b 800k -g 300 -bf 2 -s 4cif -ar 44100 -ab 128 -ac 2 -acodec mp3 movie.avi Kekadang, gambar yang ada dalam movie tu amat menarik untuk kita share dengan kekawan kita. Korang bleh ekstrak gambar dari file movie dengan arahan di bawah. 7. EXTRACT IMAGE FROM AVI ffmpeg -i movie.avi -s 320×240 -ss 182 -vframes 1 -f mjpeg test.jpg Kalau anda download movie berbentuk avi, pastu nak buat vcd .. cuba tukar dulu format ke mpeg/mpg ... 8. CONVERT AVI TO MPG ffmpeg -i file.avi -y -f vcd -vcodec mpeg1video -map 0.0:0.0 -b 1150 -s 352×240 -r 29.97 -g 12 -qmin 3 -qmax 13 -hq -acodec mp2 -ab 224 -ar 44100 -ac 2 -map 0.1:0.1 movie.mpg
4
9. CONVERT 3GP TO AVI ffmpeg -y -i test.3gp -f avi -vcodec mjpeg -acodec mp3 -ar 22050 out.avi 10. CONVERT RM TO AVI mencoder trailer.rm -ovc lavc -oac mp3lame -o output.avi 11. CONVERT AVI TO 3GP ffmpeg -i MVI_0445.AVI -s qcif -r 12 -ac 1 -ar 8000 -b 30 -ab 12 mvi.3gp 12. CONVERT AVI TO FLV ffmpeg -i MVI_0438.AVI -y -f flv -ar 44100 -ab 64 -ac 1 -acodec mp3 movie.flv 13. CONVERT 3GP TO FLV ffmpeg -y -i test.3gp -f flv -vcodec flv -acodec mp3 -ar 22050 out.flv 14. CONVERT FLV TO AVI ffmpeg -i input.flv -y -f avi -vcodec mpeg4 -b 800k -g 300 -bf 2 -s 640×480-ar 44100 -ab 128 -ac 2 -acodec mp3 output.avi 15. RECORD MOVIE FROM VCD TO MPEG mplayer vcd://1 -dumpstream -dumpfile output.mpg 16. USING MENCODER TO ENHANCE FILE MPEG mencoder input.mpg -ovc lavc -lavcopts vcodec=mpeg4 -vop scale=640:480 -oac copy -o output.mpeg 17. CONVERT MPEG TO AVI ffmpeg -i input.mpeg -ab 56 -ar 22050 -b 5600 -r 15 -s 320×240 -ss 00:06:00 -t 00:01:00 output.avi 18. CONVERT AVI TO MPEG WITH PAL-VCD CAPABILITIES ffmpeg -i namafile.avi -target pal-vcd output.mpg
5
19. Convert video clip ( any file ) to MP3 ffmpeg -y -i metalico.flv -acodec mp3 -ac 2 -ab 128 -ar 44100 out.mp3 20. Cut Video to small video clip ffmpeg -i input.mpeg -ab 56 -ar 22050 -b 5600 -r 15 -s 320x240 -ss 00:06:00 -t 00:01:00 output.flv kita nak amik sedikit part dari file video input.mpeg, di mana masa mula untuk video clip tersebut adalah pada saat yang ke enam .. jadi kita letak -ss 00:06:00 dan panjang video clip tersebut adalah selama 60 saat.. so kita letak -t ( time ) 00:01:00 . 21 Mpeg2 DVD Video ffmpeg -i my_video.avi -target dvd -aspect 16:9 -sameq my_dvd_video.mpg ffmpeg -i my_Video.avi -target ntsc-dvd -pass 2 -aspect 16:9 output.mpg 22. Aspect Ratio ffmpeg -i test.flv -y -f avi -vcodec mpeg4 -b 800k -g 300 -bf 2 -s 640×480-ar 44100 -ab 128 -ac 2 -acodec mp3 output.avi -aspect 16:9 23. Convert FLV to mp4 ffmpeg -i namafile.flv -vcodec h264 -r 25 -b 200 -ab 128 -acodec mp3 -ac 2 -ar 44100 namafile.mp4 24 Embed subtitle in avi movie mencoder -font “C:\WINDOWS\Fonts\Arial.ttf” -subfont-text-scale 3 -subfont-blur 1 -subfontoutline 1 -subcp “latin1″ -ovc lavc -lavcopts vcodec=mpeg4 -xvidencopts fixed_quant=5 -oac copy -sub input.srt -o output.avi input.avi
Credit to : 1. FFMPEG Developer 2. Mplayer and Mencoder Developer 3. FFMPEG and Mencoder Win32 version maintainer
6