SORU
28 ŞUBAT 2012, Salı


Ffmpeg, libav ve avconv arasındaki farklar ve benzerlikler nelerdir?

Ubuntu ffmpeg çalıştırdığımda gösterir:

$ ffmpeg 
ffmpeg version v0.8, Copyright (c) 2000-2011 the Libav developers
  built on Feb 28 2012 13:27:36 with gcc 4.6.1
This program is not developed anymore and is only provided for compatibility. Use avconv instead (see Changelog for the list of incompatible changes).

Ya da bunu gösterir (Ubuntu sürümüne bağlı olarak):

$ ffmpeg
ffmpeg version 0.8.5-6:0.8.5-0ubuntu0.12.10.1, Copyright (c) 2000-2012 the Libav developers
  built on Jan 24 2013 14:49:20 with gcc 4.7.2
*** THIS PROGRAM IS DEPRECATED ***
This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.

http://libav.org avconv buldum. Ama beni çok şaşırttınız.

CEVAP
28 ŞUBAT 2012, Salı


Mesajlar kafa karıştırıcı

Bu mesajlar oldukça yanıltıcı ve karmaşa kaynağı anlaşılır. Güncel Ubuntu sürümlerinde FFmpeg projenin bir çatal olan Libav, Ubuntu dışında kullanımı yine FFmpeg içeren 15.04,.

Çatal temelde FFmpeg toplum içinde çelişkili kişilikleri ve geliştirme tarzı olmayan dostane bir sonucuydu. Debian/Ubuntu için projeyi yürüten FFmpeg geçiş gösteren değer kendi isteğiyle Libav çatalı bir ilişki içinde olduğu için muhtemelen nedeniyle Libav.

Bir "gerçek" ffmpeg vs sahte

Bir süre her ikisi de Libav ve FFmpeg ayrı ffmpeg kendi versiyonlarını geliştirdi.

Libav avconv 7 ** bizarro FFmpeg projesinden kendilerini mesafe için yeniden adlandırıldı. Geçiş döneminde gördüğünüz mesaj kullanıcıları avconv yerine kendi sürümü ffmpeg kullanmaya başlamak için söylemek sergilendi. Bu doğru değil FFmpeg (proje) ölü olduğunu düşünerek içine bazı kullanıcılar karıştırıyor. Talihsiz bir ifade, ama Libav genel kullanıcılar tarafından böyle bir tepki beklemiyordum hayal bile edemiyorum.

Bu ileti kaldırıldı memba ffmpeg nihayet kaldırıldı gelen Libav kaynak, ama, dependending üzerinde sürümü, hala ortaya Ubuntu çünkü Libav kaynak Ubuntu kullanır; ffmpeg-avconv geçiş dönemi.

Haziran ayında paketi 2012, the message was re-worded 12**. Yeni "onaylanmadı" mesajı ek kullanıcı karışıklığa neden oldu. ne yazık ki "Canlı", ffmpeg FFmpeg back in the repositories tekrar. Ubuntu 15.04 ile başlayan

vs Libav libav

Daha karmaşık konularda için Libav tarihsel kütüphanelerinden başvurmak için FFmpeg (libavcodec, libavformat, vb) tarafından kullanılan bir isim seçti. Örneğin sorular libav-user mailing list, ve FFmpeg kütüphaneleri kullanarak ilgili tartışmalar, Libav proje ile ilgili değildir.

Eğer kullanmak istiyorsanız, gerçek 14**

Eğer Ubuntu 15.04 veya daha yeni kullanıyorsanız, olacak bir "gerçek" yaparken ffmpeg apt-get install ffmpeg.

Eski Ubuntu sürümleri için:

Bu yöntemler, zorlayıcı olmayan, geri dönüşümlü ve sistem veya herhangi bir havuz paketleri ile engel olmaz.

Ayrıca Bkz

Durumla ilgili ilginç bir blog bir yazı, bu gibi projeler arasındaki en önemli teknik farklar hakkında bir tartışma için, The FFmpeg/Libav situation bkz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FrameCityJackal

    FrameCityJac

    4 Aralık 2010
  • Randall P Studios

    Randall P St

    27 AĞUSTOS 2009
  • Shaollin Animes

    Shaollin Ani

    19 HAZİRAN 2013