Konversi Format Video: Difference between revisions

From OnnoCenterWiki
Jump to navigationJump to search
Onnowpurbo (talk | contribs)
Onnowpurbo (talk | contribs)
Line 94: Line 94:


==.mpg ke .flv==
==.mpg ke .flv==
Mugkin kita ingin membuat file .flv untuk streaming video. Konversi .mpg ke .flv dapat menggunakan perintah
Mungkin kita ingin membuat file .flv untuk streaming video. Konversi .mpg ke .flv dapat menggunakan perintah


  $ ffmpeg -i <filename.mpg> -deinterlace -ar 44100 -r 25 -qmin 3 -qmax 6 <filename.flv>
  $ ffmpeg -i <filename.mpg> -deinterlace -ar 44100 -r 25 -qmin 3 -qmax 6 <filename.flv>

Revision as of 07:07, 12 September 2011

Instalasi ffmpeg

$ sudo apt-get install ffmpeg

Secara umum cara konversi video menggunakan FFmpeg amat sangat mudah menggunakan perintah

$ ffmpeg -i fileinput.extformat fileoutput.extformat

Beberapa switch penting

-ar - bitrate audio output - mis. 224k (untuk streaming / flv gunakan -ar 44100)
-b  - bitrate video output
-vb - bitrate videi output - mis. 2048k
-r  - frame per second     - mis. 256
-s  - lebar layar          - mis. 352x288

Ref: http://www.ffmpeg.org/ffmpeg-doc.html

.avi ke .dv

$ ffmpeg -threads 2 -i MyFilm.avi -s pal -r pal -aspect 4:3 -ac 2 -ar 48000 -y MyFilm.dv


.avi ke .flv

$ ffmpeg -i video.avi -s 320x240 -ar 44100 -r 12 -ac 2 video.flv
$ ffmpeg -i video.avi -ar 44100 video.flv

.avi ke .mov

$ ffmpeg -i mymovie.avi -b 256k -vcodec h264 -acodec aac mymovie.mov


.avi ke .mpg

$ ffmpeg -i file.avi -y -f vcd -vcodec mpeg1video -map 0.0:0.0 -b 1150 -s 352x240 -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

.avi ke .mp4

$ ffmpeg -y -i input.avi -b 768 -s 320x240 -vcodec xvid -ab 128 -acodec aac -ac 2 -ab 64 -f mp4 output.avi
$ ffmpeg -y -i input.avi -b 768 -s 640x480 -vcodec xvid -ab 128 -acodec aac -ac 2 -ab 64 -f mp4 output.avi

.flv ke .avi

$ ffmpeg -i video.flv output.avi
$ ffmpeg -i video.flv -s 1024x768 -b 3000k output.avi

.flv ke .mpg

Contoh untuk konversi .flv ke .mpg

$ ffmpeg -i video.flv -ab 56 -ar 22050 -b 500  -s 320x240 video.mpg
$ ffmpeg -i output.flv -ab 56 -ar 22050 -b 500  -s 320x240 output.mpg
$ ffmpeg -i output.flv -s 320x240 output.mpg
$ ffmpeg -i output.flv -s 640x480 output.mpg
$ ffmpeg -i output.flv -s 1024x768 output.mpg

.flv ke .mp4

$ ffmpeg -i FILE_NAME.flv -ar 44100 NEW_FILE_NAME.mp4

atau yang lebih sulit

$ sudo apt-get install ffmpeg x264 libx264-dev
$ ffmpeg -i input.flv -acodec libfaac -ab 96k -ac 2 -vcodec libx264 -vpre hq -vpre ipod320 -threads 0 -crf 22 output.mp4

.mkv ke .avi

.mod ke .avi

Extension .mod banyak digunakan di handycam dengan harddisk yang di buat oleh JVC. Contoh untuk konversi .mod ke .avi

$ transcode -i MyFilm.MOD -o MyFilm.avi -y xvid -Z 720x540


.mod ke .dv

Kadangkala kita butuh mengkonversikan .mod ke .dv agar dapat di edit menggunakan Video Editor di Linux seperti Kino. Cara konversi .mod ke .dv

$ ffmpeg -threads 2 -i MyFilm.MOD -s pal -r pal -aspect 4:3 -ac 2 -ar 48000 -y MyFilm.dv


.mov ke .mpg

Kadangkala kita membutuhkan untuk mengkonversikan format .mov ke .mpg. Cara yang sangat sederhana adalah menggunakan perintah,

$ ffmpeg -i input.mov output.mpg

Cara yang lebih kompleks lengkap dengan berbagai artibutnya dapat menggunakan perintah,

$ ffmpeg -i input.mov -acodec mp2 -abitrate 128 -ac 2 -vcodec mpeg1video -qscale 3 -vbitrate 2048 -mbd 2 outfile.mpg


.mpg ke .flv

Mungkin kita ingin membuat file .flv untuk streaming video. Konversi .mpg ke .flv dapat menggunakan perintah

$ ffmpeg -i <filename.mpg> -deinterlace -ar 44100 -r 25 -qmin 3 -qmax 6 <filename.flv>

.mpg ke .avi

ffmpeg -i file.mpg file.avi
ffmpeg -i test.mpg -y -f avi -b 1150 -s 320x240 -r 29.97 -g 12 -qmin 3 -qmax 13 -ab 224 -ar 44100 -ac 2 test.avi


.ogv ke .mpg

Encode ke MPEG-2

mencoder -idx infile.ogv -ovc lavc -oac lavc -lavcopts vcodec=mpeg2video -of mpeg -o outfile.mpg

Encode ke Windows compatible MPEG-1:

ffmpeg -i test.ogv -b 2500k test.mpg

Option -b menunjukan video bitrate.

Encode ke MJPEG, dapat digunakan untuk editing lebih lanjut gunakan

mencoder -idx infile.ogv -ovc lavc -oac pcm -lavcopts vcodec=mjpeg -o outfile.avi

Referensi

.swf ke .mpg

Kadangkala kita ingin menkonversikan Flash .swf ke .mpg. Hal ini dapat dilakukan menggunakan perintah,

$ ffmpeg -i file.swf file.mpeg

.m2ts ke .avi

ffmpeg -r 29.97 -s 1440x1080 -i four.M2TS -vcodec mpeg4 -sameq -acodec copy -deinterlace -aspect 16:9 -s hd720 four.avi

Referensi .m2ts ke .avi


.vob ke .avi

ffmpeg -i client_video.vob -f avi -vcodec mpeg4 -b 800k -g 300 -bf 2 -acodec libmp3lame -ab 128k client_video.avi


.vob (dvd) ke .flv (flash)

Sumber: http://blog.rot13.org/2009/10/encoding_dvd_into_hq_flash_video_using_ffmpeg.html

#!/bin/sh -x
input="`ls mnt/VIDEO_TS/VTS_01_[1234].VOB | sed 's/^/-i /'`"
out_flv="lecture.flv"
format="-ab 48k -ar 44100 -vcodec flv -b 3000k -g 160 -cmp 3 -subcmp 3 -mbd 2 -flags aic+cbp+mv0+mv4 -trellis 1 -deinterlace"
ffmpeg $input $limit -pass 1 $format -y $out_flv || exit
ffmpeg $input $limit -pass 2 $format -y $out_flv || exit

Referensi

Pranala Menarik