Difference between revisions of "Konversi Format Video"
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
(20 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | Jika kita ingin dengan mudah melakukan konversi lebih di sarankan menggunakan WinFF. Silahkan membaca-baca tentang [[WinFF: Konversi Format Video]] | ||
+ | |||
Instalasi ffmpeg | Instalasi ffmpeg | ||
Line 6: | Line 8: | ||
$ ffmpeg -i fileinput.extformat fileoutput.extformat | $ 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 | ||
+ | -sameq - agar kualitas-nya sama | ||
+ | |||
+ | Ref: http://www.ffmpeg.org/ffmpeg-doc.html | ||
+ | |||
+ | ==.mp4 ke .avi== | ||
+ | |||
+ | ffmpeg -i filename.mp4 -vcodec copy -acodec copy filename.avi | ||
+ | ffmpeg -i filename.mp4 -vcodec copy -acodec copy -b 768 -s 320x240 filename.avi | ||
==.avi ke .dv == | ==.avi ke .dv == | ||
$ ffmpeg -threads 2 -i MyFilm.avi -s pal -r pal -aspect 4:3 -ac 2 -ar 48000 -y MyFilm.dv | $ ffmpeg -threads 2 -i MyFilm.avi -s pal -r pal -aspect 4:3 -ac 2 -ar 48000 -y MyFilm.dv | ||
− | |||
==.avi ke .flv== | ==.avi ke .flv== | ||
$ ffmpeg -i video.avi -s 320x240 -ar 44100 -r 12 -ac 2 video.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== | ==.avi ke .mov== | ||
Line 28: | Line 46: | ||
$ 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 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 | $ 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== | ==.flv ke .avi== | ||
$ ffmpeg -i video.flv output.avi | $ ffmpeg -i video.flv output.avi | ||
+ | $ ffmpeg -sameq -i video.flv output.avi | ||
$ ffmpeg -i video.flv -s 1024x768 -b 3000k output.avi | $ ffmpeg -i video.flv -s 1024x768 -b 3000k output.avi | ||
Line 46: | Line 63: | ||
$ ffmpeg -i output.flv -s 640x480 output.mpg | $ ffmpeg -i output.flv -s 640x480 output.mpg | ||
$ ffmpeg -i output.flv -s 1024x768 output.mpg | $ ffmpeg -i output.flv -s 1024x768 output.mpg | ||
+ | $ ffmpeg -sameq -i output.flv output.mpg | ||
==.flv ke .mp4== | ==.flv ke .mp4== | ||
$ ffmpeg -i FILE_NAME.flv -ar 44100 NEW_FILE_NAME.mp4 | $ ffmpeg -i FILE_NAME.flv -ar 44100 NEW_FILE_NAME.mp4 | ||
+ | $ ffmpeg -sameq -i FILE_NAME.flv -ar 44100 NEW_FILE_NAME.mp4 | ||
atau yang lebih sulit | atau yang lebih sulit | ||
Line 59: | Line 78: | ||
* [[Konversi mkv ke avi]] | * [[Konversi mkv ke avi]] | ||
+ | |||
+ | sudo apt install ffmpeg | ||
+ | sudo apt update && sudo apt install snapd -y | ||
+ | |||
+ | ffmpeg -i <input> <options> <output> | ||
+ | ffmpeg -i dummy.mkv dummy.mp4 | ||
+ | ffmpeg -hide_banner -i dummy.mkv -c copy dummy.mp4 | ||
+ | |||
+ | |||
+ | ===Referensi=== | ||
+ | |||
+ | * https://linuxhint.com/convert-mkv-mp4-ubuntu-ffmpeg/ | ||
==.mod ke .avi== | ==.mod ke .avi== | ||
Line 85: | Line 116: | ||
==.mpg ke .flv== | ==.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> | $ ffmpeg -i <filename.mpg> -deinterlace -ar 44100 -r 25 -qmin 3 -qmax 6 <filename.flv> | ||
Line 94: | Line 125: | ||
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 | 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 | ||
+ | ==.mp4 ke .flv== | ||
+ | |||
+ | ffmpeg -i source.mp4 -c:v libx264 -crf 19 destinationfile.flv | ||
==.ogv ke .mpg== | ==.ogv ke .mpg== | ||
Line 110: | Line 144: | ||
mencoder -idx infile.ogv -ovc lavc -oac pcm -lavcopts vcodec=mjpeg -o outfile.avi | mencoder -idx infile.ogv -ovc lavc -oac pcm -lavcopts vcodec=mjpeg -o outfile.avi | ||
+ | |||
+ | |||
+ | ==.ogv ke .avi== | ||
+ | |||
+ | mencoder "$1" -o $filename.avi -oac mp3lame -lameopts fast:preset=standard -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=4000 | ||
+ | |||
+ | mencoder out.ogv -ovc lavc -oac mp3lame -o out.avi | ||
+ | |||
+ | mencoder out.ogv -ovc xvid -oac mp3lame -xvidencopts pass=1 -o out.avi | ||
+ | |||
===Referensi=== | ===Referensi=== | ||
Line 150: | Line 194: | ||
* http://ffmpeg.org/ffmpeg.html | * http://ffmpeg.org/ffmpeg.html | ||
+ | * http://www.ffmpeg.org/ffmpeg-doc.html | ||
+ | * http://blog.superuser.com/2012/02/24/ffmpeg-the-ultimate-video-and-audio-manipulation-tool/ | ||
==Pranala Menarik== | ==Pranala Menarik== |
Latest revision as of 07:50, 20 October 2022
Jika kita ingin dengan mudah melakukan konversi lebih di sarankan menggunakan WinFF. Silahkan membaca-baca tentang WinFF: Konversi Format Video
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 -sameq - agar kualitas-nya sama
Ref: http://www.ffmpeg.org/ffmpeg-doc.html
.mp4 ke .avi
ffmpeg -i filename.mp4 -vcodec copy -acodec copy filename.avi ffmpeg -i filename.mp4 -vcodec copy -acodec copy -b 768 -s 320x240 filename.avi
.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 -sameq -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 $ ffmpeg -sameq -i output.flv output.mpg
.flv ke .mp4
$ ffmpeg -i FILE_NAME.flv -ar 44100 NEW_FILE_NAME.mp4 $ ffmpeg -sameq -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
sudo apt install ffmpeg sudo apt update && sudo apt install snapd -y
ffmpeg -i <input> <options> <output> ffmpeg -i dummy.mkv dummy.mp4 ffmpeg -hide_banner -i dummy.mkv -c copy dummy.mp4
Referensi
.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
.mp4 ke .flv
ffmpeg -i source.mp4 -c:v libx264 -crf 19 destinationfile.flv
.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
.ogv ke .avi
mencoder "$1" -o $filename.avi -oac mp3lame -lameopts fast:preset=standard -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=4000
mencoder out.ogv -ovc lavc -oac mp3lame -o out.avi
mencoder out.ogv -ovc xvid -oac mp3lame -xvidencopts pass=1 -o out.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
- http://ffmpeg.org/ffmpeg.html
- http://www.ffmpeg.org/ffmpeg-doc.html
- http://blog.superuser.com/2012/02/24/ffmpeg-the-ultimate-video-and-audio-manipulation-tool/