Tüm İhtiyaçlarınız için 19 ffmpeg Komutu

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

Kod:

ffmpeg -i video.avi

 

Fotoğrafları video dosyasına çevirme

Kod:

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

Kod:

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

Kod:

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

Kod:

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

Kod:

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

Kod:

ffmpeg -i kaynak.wav -vn -ar 44100 -ac 2 -ab 192 -f mp3 hedef.mp3

 

avi dosyasını mpg dosyasına çevirme

Kod:

ffmpeg -i kaynak_video.avi hedef_video.mpg

 

mpg dosyasını avi dosyasına çevirme

Kod:

ffmpeg -i kaynak_video.mpg hedef_video.avi

 

avi dosyasını hareketli gif dosyasına çevirme (sıkıştırılmamış)

Kod:

ffmpeg -i kaynak_video.avi gif_animasyonu.gif

 

Video dosyasına ses gömme

Kod:

ffmpeg -i kaynak_ses.wav -i kaynak_video.avi hedef_video.mpg

 

avi dosyasını flv dosyasına çevirme

Kod:

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

Kod:

ffmpeg -i kaynak_video.avi -s pal -r pal -aspect 4:3 -ar 48000 -ac 2 hedef_video.dvveya

Kod:

ffmpeg -i kaynak_video.avi -target pal-dv hedef_video.dv

 

DVD oynatıcılar için avi dosyasını mpeg dosyasına çevirme

Kod:

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

Kod:

ffmpeg -i kaynak_video.avi -s 320x240 -vcodec msmpeg4v2 hedef_video.avi

 

Ogg Theora’yı Mpeg dvd’ye sıkıştırma

Kod:

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:

Kod:

ffmpeg -i kaynak_video.avi -target ntsc-svcd hedef_video.mpgPAL:

Kod:

ffmpeg -i kaynak_video.avi -target pal-svcd hedef_video.mpg

 

avi dosyasını VCD mpeg2’ye sıkıştırma
NTSC:

Kod:

ffmpeg -i kaynak_video.avi -target ntsc-vcd hedef_video.mpgPAL:

Kod:

ffmpeg -i kaynak_video.avi -target pal-vcd hedef_video.mpg

 

Multi-pass encoding

Kod:

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 »

“Tüm İhtiyaçlarınız için 19 ffmpeg Komutu” yazısına yapılan yorumlar

  1. Hoş güzel ama artık şu konsol sevdasından vazgeçilim istiyorum. Mesela Firefox’un eklentisi olun video downloadhelper ile videoyu indir ve mp3’e dönüştür diyorum ve burda ffmpeg seçili ama bir türlü çevirmiyor.
    Bence buna ilk önce çözüm bulalım.

  2. Tuncay bey,

    Size göre bu gereksiz bir sevda olabilir. Siz vazgeçerseniz kimse size vazgeçme diyemez. Ancak bize göre bu gereksiz bir sevda değil, bir zenginliktir, bir seçenektir. Uçbirimde işlem yapmak kimine daha kolay gelebilir. Zaten özgür yazılım dünyasını güçlü yapan da budur. Kim neyi nasıl isterse yapabilmektedir. Ama kimse kimseye bundan vazgeç deme hakkına sahip değildir.

    • Bu şekilde devam edilirse elde olan alt ve orta düzey kullanıcılara ürününüzü indirgeyemezsiniz. O zaman şu fikir akımı ortaya çıkar. ‘Siz kullancıya göre değil, kullanıcı bana ayak uydursun, uyduramazsa ben O’nu elde tutmak zorunda değilim’ der gibisiniz. Günümüz teknolojisi artık çok yüksek düzeyde. Bunların arayüzler ile kullanıcılara sevdirilmesi ve gösterilmesi gerekir. İşletim sistemlerini bırakın daha ofis programını bile açamayan birine siz kod yazdırmakla sadece zaman kaybetmiş olursunuz. Benim şahsi düşüncelerim bu yönde.Bir söz vardır.
      “BİN KİŞİ DÜŞÜNÜR YALNIZ BİR KİŞİ YAZAR”

      • Üstteki yorumumun son cümlesini aktarıyorum.

        “Kim neyi nasıl isterse yapabilmektedir. Ama kimse kimseye bundan vazgeç deme hakkına sahip değildir.”

        Sizin beni itham ettiğiniz o uydurma düşünceyi aktarıyorum.

        “‘Siz kullancıya göre değil, kullanıcı bana ayak uydursun, uyduramazsa ben O’nu elde tutmak zorunda değilim’ der gibisiniz.”

        Yani ben diyormuşum ki;

        “Benim ürünüm bu, komut yazmayı seviyorsan buyur kullan, sevmiyorsan kendin bilirsin.”

        Halbuki üstte de tekrar ettiğim gibi benim bu konudaki fikrim şu idi.

        “Kim neyi nasıl isterse yapabilmektedir. Ama kimse kimseye bundan vazgeç deme hakkına sahip değildir.”

        Şimdi de sizin en ilk cümlenize dönelim, kimin despot olduğuna siz karar verin.

        “Hoş güzel ama artık şu konsol sevdasından vazgeçilim istiyorum.”

  3. Çalışma için teşekkürler. Her ne kadar bunların hepsini ffmpeg gui arabirimin de yapabiliyor olsak ta özellikle kendi programlarımızı yazarken konsol tarafını iyi bilmek gerekiyor bu şekilde başkasının hayal gücü olan gui lerde sıkışıp kalmak yerine kendi ayal güzümüzde programlar yazabiliyoruz

  4. Arkadaşlar ben çevirirken sadece (normal çevirimde) direkt olarak ffmpeg -i çevirilecekdosya.uzanti çevirilmişdosya.uzanti olarak çeviriyordum/çeviriyorum eğer yanlış yazdıysam affola yani araya bir özellik eklemiyordum

  5. Allah bu forumun yazarlarina sabir versin. Linux kullanip, konsol kullanmamak da nasil birsey mis yahu. Linux zaten GNOME veya KDE degildir ki.

  6. çevremdeki insanları linux a alıştımamartış olmamın yegane sebebidir konsol … yazılım geliştiricilerin buna kesinlikle el atması gerekiyor 🙂 benim gibi konsol severler tıpkı ms in uyguladığı gibi bir politikaya maruz kalmalı … ister konsol kullan ister arayüz . kesinlikle son kullanıcı basitlikten yana . ve tanıdığım tüm ms ve mac kullanıcıları böyle bir durumda bağış yapmaya yatkınlar.

Bir Cevap Yazın