Yabancı bir blogda görüp ihtiyaç olabileceğinden çevirdiğim bir paylaşım. Sürç-ü lisan etmişsek affola.
ffmpeg, ses ve video dosyaları için kaynak kodları açık, çok platformlu bir kütüphanedir. Neredeyse bütün ihtiyaçlarınızı karşılayacak kullanışlı ve bir o kadar da harika 19 komutu derledim: video dönüştürme, ses ayrıştırma, iPod ve PSP için encoding ve daha fazlası.
Video dosyasının özelliklerini öğrenme
ffmpeg -i video.avi
Fotoğrafları video dosyasına çevirme
ffmpeg -f image2 -i image%d.jpg video.mpgBu komut, geçerli klasördeki tüm resim dosyalarını (image1.jpg, image2.jpg… şeklinde isimlendirilmiş olan resim dosyalarını) video.mpg isimli video dosyasına dönüştürür.
Video dosyasını resim dosyalarına dönüştürme
ffmpeg -i video.mpg image%d.jpgBu komut video dosyasından image1.jpg, image2.jpg….. şeklinde kareler oluşturur.
Jpg dışında PGM, PPM, PAM, PGMYUV, JPEG, GIF, PNG, TIFF ve SGI formatlarını da desteklemektedir.
iPhone/iPod için video dosyası dönüştürme
ffmpeg -i kaynak_video.avi input -acodec aac -ab 128kb -vcodec mpeg4 -b 1200kb -mbd 2 -flags +4mv+trell -aic 2 -cmp 2 -subcmp 2 -s 320x180 -title X hedef_video.mp4Açıklama:
Kaynak : kaynak_video.avi
Audio codec : aac
Audio bitrate : 128kb/s
Video codec : mpeg4
Video bitrate : 1200kb/s
Video boyutu : 320px par 180px
Oluşturulan video : hedef_video.mp4
PSP için video dönüştürme
ffmpeg -i kaynak_video.avi -b 300 -s 320x240 -vcodec xvid -ab 32 -ar 24000 -acodec aac hedef_video.mp4Açıklama:
Kaynak : kaynak_video.avi
Audio codec : aac
Audio bitrate : 32kb/s
Video codec : xvid
Video bitrate : 1200kb/s
Video boyutu : 320px par 180px
Oluşturulan video : hedef_video.mp4
Video dosyasından ses ayrıştırma ve mp3 dosyası olarak kaydetme
ffmpeg -i kaynak_video.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 hedef_ses.mp3Açıklama:
Kaynak video : kaynak_video.avi
Audio bitrate : 192kb/s
Çıkış formatı : mp3
Oluşturulan ses : hedef_ses.mp3
Wav dosyasını MP3 dosyasına çevirme
ffmpeg -i kaynak.wav -vn -ar 44100 -ac 2 -ab 192 -f mp3 hedef.mp3
avi dosyasını mpg dosyasına çevirme
ffmpeg -i kaynak_video.avi hedef_video.mpg
mpg dosyasını avi dosyasına çevirme
ffmpeg -i kaynak_video.mpg hedef_video.avi
avi dosyasını hareketli gif dosyasına çevirme (sıkıştırılmamış)
ffmpeg -i kaynak_video.avi gif_animasyonu.gif
Video dosyasına ses gömme
ffmpeg -i kaynak_ses.wav -i kaynak_video.avi hedef_video.mpg
avi dosyasını flv dosyasına çevirme
ffmpeg -i kaynak_video.avi -ab 56 -ar 44100 -b 200 -r 15 -s 320x240 -f flv hedef_video.flv
avi dosyasını dv dosyasına çevirme
ffmpeg -i kaynak_video.avi -s pal -r pal -aspect 4:3 -ar 48000 -ac 2 hedef_video.dvveya
ffmpeg -i kaynak_video.avi -target pal-dv hedef_video.dv
DVD oynatıcılar için avi dosyasını mpeg dosyasına çevirme
ffmpeg -i kaynak_video.avi -target pal-dvd -ps 2000000000 -aspect 16:9 hedef_video.mpegAçıklama:
target pal-dvd : Çıkış formatı
ps 2000000000 : Çıkış dosyası için bit değerinde azami boyut, (burada, 2 Gb)
aspect 16:9 : Geniş Ekran
avi dosyasını dlvx formatına sıkıştırma
ffmpeg -i kaynak_video.avi -s 320x240 -vcodec msmpeg4v2 hedef_video.avi
Ogg Theora’yı Mpeg dvd’ye sıkıştırma
ffmpeg -i kaynak_film.ogm -s 720x576 -vcodec mpeg2video -acodec mp3 hedef_film.mpg
avi dosyasını SVCD mpeg2′ye sıkıştırma
NTSC:
ffmpeg -i kaynak_video.avi -target ntsc-svcd hedef_video.mpgPAL:
ffmpeg -i kaynak_video.avi -target pal-svcd hedef_video.mpg
avi dosyasını VCD mpeg2′ye sıkıştırma
NTSC:
ffmpeg -i kaynak_video.avi -target ntsc-vcd hedef_video.mpgPAL:
ffmpeg -i kaynak_video.avi -target pal-vcd hedef_video.mpg
Multi-pass encoding
ffmpeg -i girdi_dosyası -pass 2 -passlogfile ffmpeg2pass çıktı_dosyası-2
Bu ileti 23 Ocak 2012 – 11:10:40 tarihinde Aequitas tarafından yazılmıştır.
İletiyi forumda açmak için tıklayınız »