*

  • video formatları arasında dönüşüm yapabilme imkanı veren güzel bir program/kütüphane
    http://ffmpeg.mplayerhq.hu/
  • (bkz: ffdshow)
  • bütüm youtube klonlarının "olmazsa olmaz"ı, videonuzu hangi formatta yüklerseniz yükleyin, alıp başarılı bir biçimde flv formatına çeviren program. bilmediği tanımadığı format yok gibidir.

    bu adamların x.0.0 kod yayınladıkları pek görülmüyor. kendi önerileri dahi kodu svn'den çekmek yönünde. yine de derlenen kod oldukça kararlı oluyor.

    ayrıca, ffmpeg-php adında bir php eklentisi de mevcut, php üstünden bilimum format dönüştürme atraksiyonlarının kolaylaştırılabilmesi açısından...
  • (bkz: encoder)
  • terminal'de (ya da konsole'da) kullanılabilen, kişisel bilgisayarınızda oldukça kullanışlı olduğunu düşündüğüm güzelim uygulama.
  • derlemeden once make 3.8+ ve gcc 4.2+ edinin. aksi halde ya derleyemezsiniz yada yavas calisir.
    configure tavsiyem:
    ./configure --enable-nonfree --enable-gpl --enable-libfaac --enable-libamr-nb --enable-libmp3lame --enable-libxvid --disable-demuxer=v4l --disable-demuxer=v4l2 --enable-avfilter --enable-avfilter-lavf --enable-pthreads --enable-swscale

    birden fazla islemciniz yoksa --enable-pthreads secenegini kaldirabilirsiniz.
    --enable-avfilter --enable-avfilter-lavf seceneklerini kullanmadiginizda video encoder olarak vhook kullaniyor bildigim kadariyla. vhook da hem yavas hem de su anki snapshotdan gordugum kadariyla deprecated.
  • diyelim ki asp.net sayfasında gönderilen videoyu flv ye cevireceksiniz. o zaman basitçe şöyle bir kod parçasıyla ffmpeg'i kullanarak yapabilirsiniz.

    /** bin klasörüne ffmpeg.exe yi ve onun ilgili bileşenlerini koyalım ve exe çalıştırma hakımız bulunduğundan emin olalım
    ** videoyu upload ettirip yolunu uploadedfilepath değişkenine aktardınız, oluşturulacak flv dosyasının yolunu convertedfilepath değişkenine aktardınız. **/

    process ffmpeg = new process();
    ffmpeg.startinfo.arguments = " -i \"" + uploadedfilepath + "\" -s 320x240 -b 240kb -ab 56kb -ar 22050 -ac 1 -g 240 \"" + convertedfilepath + "\"";
    ffmpeg.startinfo.filename = page.mappath("bin/ffmpeg.exe");
    ffmpeg.start();

    bu kod çalıştığında işlenecek veriye göre belirli bir süre sonra ffmpeg.exe belirttiğiniz dosyayı 320x240 boyutunda ve optimal ses kalitesinde belirttiğiniz dosya yoluna kaydedecektir(parametrelerle oynaşabilirsiniz).task manager da ffmpeg'in çalıştığını aslanlar gibi gözlemleyebilirsiniz.
  • windows üzerinde apache / php entegrasyonlu kurulumunu anlatan güzel bir tutorial http://www.apachefriends.org/…2688&p=143559#p135997 adresinde bulunabilen, bilimum video işlemlerinde kullanılabilen über eklentimsi.
  • (bkz: ffmpeg2theora)
hesabın var mı? giriş yap