Dari apa yang saya lihat, sepertinya Libav avconv
dianggap sebagai penerus ffmpeg
- apakah itu benar?
Jika itu benar, mengapa begitu? Apa sebenarnya yang dilakukan libav lebih baik dan mengapa saya ingin memilihnya daripada ffmpeg?
Saya datang ke "masalah" ini ketika menginstal Ubuntu 12.04.1 LTS di VM dan ketika saya menginstal ffmpeg muncul dengan pesan mengatakan mit ffmpeg sudah usang dan saya pertama kali berpikir "wtf?".
Jika saya menggunakan avconv
Apakah saya dapat memigrasi skrip saya tergantung pada ffmpeg lebih atau kurang mudah untuk libav? Saya kebanyakan menggunakannya untuk menulis data meta dan melakukan konversi audio (wav, flac, vorbis, mp3, aac).
Jawaban:
Pertama-tama lihat Siapa yang bisa memberi tahu saya perbedaan dan hubungan antara ffmpeg, libav, dan avconv . Banyak kebingungan adalah hasil dari:
ffmpeg
danavconv
.ffmpeg
.FFmpeg vs
ffmpeg
dan libav vsavconv
ffmpeg
adalah nama alat baris perintah mereka.avconv
adalah nama alat baris perintah mereka. Untuk waktu yang singkat libav juga punyaffmpeg
.Pengguna sering berpikir "proyek" ketika "alat" sedang dibahas yang mengarah ke ...
Pesan dengan kata-kata yang buruk
Jadi, seperti yang kami pelajari dari tautan Who can tell me ... , ketika libav bercabang dari FFmpeg, mereka juga menyediakan versi mereka untuk sementara
ffmpeg
. Sebagai anggota libav, pengelola ffmpeg di Debian dan Ubuntu kemudian memutuskan untuk beralih distro untuk menggunakan libav. Dari perspektif libav, ini adalah langkah terbaik mereka: untuk memaksa komunitas pengguna besar menggunakan garpu.Ubuntu beralih selama periode transisi ketika libav memasok versi
ffmpeg
dan alat berganti nama merekaavconv
. Ketika pengguna mencoba menggunakan libav,ffmpeg
mereka mendapat pesan berikut:Dalam hal ini "ffmpeg" yang disebutkan dalam pesan adalah versi sementara libav yang kemudian dihapus (seperti pesannya). Ingat perbedaan antara FFmpeg dan
ffmpeg
? Tentu saja pesan ini benar-benar membingungkan banyak pengguna yang dimengerti tidak membuat perbedaan antara proyek dan alat; terutama pengguna Ubuntu yang tidak menyadari bahwa distro mereka melakukan switcharoo atau pengguna yang tidak pernah mendengar libav. Saya tidak tahu apakah libav ingin pengguna berpikir seperti ini, tetapi mereka mungkin menikmati efek samping ini.Beberapa pengguna Ubuntu menganggap pesan itu terlalu menyesatkan dan kemudian diubah menjadi:
Sebuah peningkatan kecil dalam pendapat saya, tetapi saya merasa seolah-olah itu tidak cukup jelas.
Yang mana yang saya gunakan?
Tidak ada yang bisa memberi tahu Anda yang mana yang akan digunakan. Perbedaan utama bagi pengguna adalah bahwa FFmpeg menggabungkan banyak komit dari libav, tetapi tidak begitu timbal balik karena libav tampaknya berpura-pura bahwa FFmpeg tidak ada dan hanya sesekali mengambil ceri dari FFmpeg.
Untuk pengguna biasa, seharusnya tidak ada perbedaan besar. Untuk pengguna Ubuntu yang ingin menggunakan FFmpeg, Anda dapat mengompilasinya dengan mengikuti Cara Mengkompilasi FFmpeg dan x264 , menggunakan PPA FFmpeg Jon Severinsson , atau mendapatkan biner statis sederhana yang ditautkan dari halaman unduhan FFmpeg .
Untuk info lebih lanjut, lihat Situasi FFmpeg / Libav .
sumber
Pembaruan (awal 2016)
Situasi saat ini (pertengahan 2015)
Tampaknya lebih baik tetap menggunakan FFmpeg. Seluruh situasi agak berantakan dan jelek. Saya baru mulai membaca di garpu beberapa hari yang lalu. Mengabaikan semua drama, inilah yang kelihatannya fakta:
sumber
Ketika Anda pergi ke sini, Anda akan melihat bahwa pembaruan terbaru adalah September 2012 (beberapa bulan yang lalu).
Sepertinya ini mengatakan itu hanya khusus untuk Ubuntu dan Debian saat ini.
Untuk menjawab pertanyaan Anda tentang apakah itu persis sama atau tidak:
Harap dicatat, ini mungkin khusus untuk versi Windows. Ini diposting mengenai versi Linux:
sumber