6 Eylül 2011 Salı

FFMpeg FLV - MP3 Converter

Zaman zaman video ve ses dosyalarını dönüştürmem gerekiyor. Bunun için ffmpeg kullanıyor olsam da çok sık kullanmadığım için hangi parametre ne yapıyordu hatırlamıyorum. Bu yüzden de ihtiyaç duydukca Google amcaya danışıp işleri halletmeye çalışıyorum. Tabii ki bu oldukça sancılı bir süreç haline geliyor...

Bu kez de flv dosyasından mp3 oluşturmak istedim. Yine google amcaya danıştım ancak bu kez aşağıdaki komutla dönüştürme işlemi yapmak istediğimde aşağıdaki hata mesajını almaya başladım...

ffmpeg -i ornek.flv -acodec libmp3lame -ab 128k ornek.mp3
...
Unknown encoder 'libmp3lame'

ffmpeg  "Unknown encoder 'libmp3lame'" diyerek dönüştürme işlemini yapmıyordu. Çözüm olarak aşağıdaki komutla libavcodec-extra-52 paketini kurmak gerekiyor.

sudo apt-get install libavcodec-extra-52

Daha sonra ise aşağıdaki komutu vererek mutlu sona erişebiliyoruz...

ffmpeg -i ornek.flv -acodec libmp3lame -ab 128k ornek.mp3

3 yorum:

  1. Dönüştürme işlemini kütüphane belirtmeden yaptırdığında sorunsuz dönüştürmesi gerek:
    ffmpeg -i x.flv x.mp3
    gibi.
    Ama dönüştürme işleri için ffmpeg'in üstüne tanımam bak.

    YanıtlaSil
  2. Kütüphane belirtmediğimde bir şeylere dönüştürdü ancak neye dönüştürdünü ne ben anlayabildim ne de mp3 çalan yazılımlar anlayabildi. O yüzden böyle taklalar atmam gerekti.

    libavcodec-extra-52 paketini kurduktan sonra, kütüphane belirterek yada belirtmeden flv-mp3 dönüşümünü başarılı bir şekilde yapabiliyor...

    YanıtlaSil
  3. tşkler işe yarıyor şuan libavcodec-extra-53 kütüphanesi mevcut

    YanıtlaSil