Kafa karıştırıcı mesajlar
Bu mesajlar oldukça yanıltıcı ve anlaşılır bir karışıklık kaynağı. Eski Ubuntu versiyonları, FFmpeg projesinin bir çatal olan Libav'ı kullandı. FFmpeg, Ubuntu 15.04 "Vivid Vervet" ile döndü.
Çatal temelde FFmpeg topluluğundaki çatışan kişiliklerin ve gelişim stillerinin dostane olmayan bir sonucuydu. Debian / Ubuntu'nun koruyucusunun Libav çatalına dahil olması nedeniyle FFmpeg'den Libav'a kendi isteğiyle geçtiğini belirtmek gerekir.
Gerçek ffmpeg
ve Sahte Olan
Bir süreliğine hem Libav hem de FFmpeg ayrı ayrı kendi sürümlerini geliştirdi ffmpeg
.
Libav sonra kendi Bizarro değiştirildi ffmpeg
için avconv
FFmpeg projesinden aralarına mesafe. Geçiş dönemi boyunca, kullanıcılara avconv
sahte sürümleri yerine kullanmaya başlamalarını bildiren "artık geliştirilmedi" mesajı görüntülendi ffmpeg
. Bu, kullanıcıları FFmpeg'in (proje) öldüğünü düşünmeleri için karıştırdı, bu doğru değil. Kötü bir kelime seçimi, ancak Libav'ın genel kullanıcılar tarafından böyle bir yanıt beklemediğini hayal edemiyorum.
Bu ileti, sahte " ffmpeg
" nihayet Libav kaynağından kaldırıldığında yukarı doğru kaldırıldı, ancak sürümünüze bağlı olarak, Ubuntu'nun kullandığı Libav kaynağı ffmpeg-avconv geçiş döneminden olduğu için yine de Ubuntu'da görünebilir.
Haziran 2012'de, mesaj paket için yeniden ifade edildilibav - 4:0.8.3-0ubuntu0.12.04.1
. Maalesef yeni "kullanımdan kaldırıldı" mesajı ek kullanıcı karışıklığına neden oldu.
Ubuntu 15.04 "Canlı Vervet" ile başlayan, ffmpeg en ffmpeg
olduğu geri depolarında tekrar.
libav vs Libav
Konuları daha da karmaşıklaştırmak için Libav, tarihsel olarak FFmpeg tarafından kütüphanelerine (libavcodec, libavformat, vb.) Başvurmak için kullanılan bir isim seçti. Örneğin , FFmpeg kitaplıklarının kullanımına ilişkin sorular ve tartışmalar için libav kullanıcısı posta listesi , Libav projesi ile ilgisizdir.
Fark nasıl anlaşılır
Eğer avconv
kullanıyorsanız Libav kullanıyorsunuz. Eğer ffmpeg
kullanıyorsanız FFmpeg veya Libav kullanıyor olabilirsiniz. Farkı söylemek için konsol çıkışındaki ilk satıra bakın: telif hakkı bildirimi FFmpeg veya Libav'dan bahsedecektir.
İkinci olarak, sürüm numaralandırma şemaları farklıdır. FFmpeg veya Libav kitaplıklarının her biri, version.h
sürüm numarasını gösteren bir başlık içerir . FFmpeg, 57.67 gibi üç basamakla sona erecektir. 100 , ve Libav 57.67 gibi bir rakamla sona erecek. 0 . Konsol çıktısını çalıştırarak ffmpeg
veya görüntüleyerek kütüphane sürüm numaralarını da görüntüleyebilirsiniz avconv
.
Eğer gerçek kullanmak istiyorsanız ffmpeg
Ubuntu 15.04 "Canlı Vervet" veya daha yenisi
Gerçek ffmpeg
depodadır, böylece aşağıdakileri yükleyebilirsiniz:
apt-get install ffmpeg
Eski Ubuntu sürümleri için
Seçenekleriniz:
Bu yöntemler müdahaleci değildir, tersine çevrilebilirdir ve sisteme veya herhangi bir depo paketine müdahale etmez.
Başka bir olası seçenek Ubuntu 15.04 "Vivid Vervet" veya daha yeni bir sürüme yükseltmek ve sadece ffmpeg
depodan kullanmaktır .
Ayrıca bakınız
Durum hakkında ilginç bir blog makalesi ve projeler arasındaki ana teknik farklılıklar hakkında bir tartışma için, bkz . FFmpeg / Libav durumu .