Berita terbaru
FFmpeg dan libav
libav dari repositori Ubuntu
Ubuntu mulai mengirimkan garpu libav alih-alih FFmpeg dalam rilis terbaru . Jika Anda menginstal paket ffmpeg , maka Anda benar-benar menginstal paket libav-tools dan program yang memberi tahu Anda untuk menggunakannya avconv
daripada ffmpeg
di masa depan, memberikan kesan bahwa ffmpeg sudah usang, padahal sebenarnya tidak.
ffmpeg
Paket transisi tampaknya telah dihapus dari trusty / Ubuntu 14.04 (bandingkan daftar file paket untuk cakep dan tepercaya dari paket sumber ).
Jadi salah satu pilihan adalah menginstal paket libav-tools dan menggunakannya avconv
sebagai gantinya (NB bahwa ini bukan "mainline" FFmpeg tetapi garpu yang menonjol sebagai gantinya).
FFmpeg dari PPA di Launchpad
Pilihan lain adalah menggunakan PPA yang menyediakan FFmpeg. Silakan lihat halaman unduh FFmpeg untuk rincian PPA dan paket yang tersedia. Anda harus memeriksa masing-masing PPA sesekali jika masih terbaru.
Pertanyaan-pertanyaan Terkait:
Instal dari sumber
Pilihan lain adalah menginstal paket dependensi FFmpeg, kemudian secara manual mengkompilasi + menginstalnya dari sumber.
Gunakan build statis
Meskipun terlihat agak canggung dari perspektif pengemasan, Anda juga bisa menggunakan bangunan statis dari sumber tepercaya . Dalam kasus saya, saya menyimpan biner FFmpeg Windows 32-Bit dan 64-Bit bersama dengan binari x264-10-Bit dalam folder untuk menjalankannya dalam Wine atau Windows kapan pun saya perlu.
Berikut ini adalah apa yang bisa saya temukan, ketika meneliti topik ini. Saya belum mengikuti perkembangan kedua proyek ini dengan cermat dan saya tidak bermaksud menyalahkan siapa pun. Anda sebagai pembaca juga tidak boleh melakukannya.
Bagaimana percabangan itu terjadi?
Wikipedia menyatakan bahwa proyek bercabang dua serta rilis awal diumumkan pada 13 Maret 2011, namun ada sedikit lebih banyak yang sedang terjadi.
Menggali komitmen Git
18 Jan 2011 - komit f4f5cab94e0881cd30965b28f3d78d9c63d6918e
Pemimpin proyek FFmpeg Michael Niedermayer dihapus dari MAINTAINERS
file.
27 Jul 2011 - komit 6291d7e41605c0b1e9debfae8a2b1d4cf7b0e0b3
avconv
diperkenalkan:
Buat salinan ffmpeg dengan nama baru - avconv.
Ini akan dikembangkan lebih lanjut dengan beberapa perubahan yang tidak kompatibel.
ffmpeg.c akan tetap seperti ini untuk beberapa waktu, jadi skrip yang menggunakannya tidak akan rusak.
27 Jul 2011 - komit 791a86c37a03b94207bc2d0ad4cbe7f39d7e495a
Peringatan ditambahkan ke versi ffmpeg.c
kode sumber bercabang , yang mungkin menyesatkan bagi pengguna yang tidak memperhatikan tentang percabangan dan bahwa mereka tidak menggunakan FFmpeg lagi.
12 Jan 2012 - komit 0fec2cb15cc6ff1fcc724c774ec36abadcb7b6ad
ffmpeg.c
dihapus dari kode sumber.
Pengumuman resmi di libav.org
Posting berikut berasal dari bagian berita (dengan yang terlama di bagian terakhir):
09 Agustus 2011
Diperbarui pada 12.09.2011.
Untuk konsistensi dengan nama baru kami, kami telah mengganti nama ffplay menjadi avplay ,
ffserver ke avserver dan ffprobe ke avprobe . Perilaku mereka sama, hanya saja namanya diubah.
Dengan ffmpeg (alat baris perintah) kami memutuskan untuk menggunakan kesempatan ini untuk memperbaiki beberapa masalah kegunaan yang sudah lama, yang melibatkan melanggar kompatibilitas. Oleh karena itu kami telah menambahkan alat baru bernama avconv yang didasarkan pada ffmpeg , tetapi memiliki sintaks yang berbeda (mudah-mudahan lebih kuat dan lebih mudah digunakan) untuk beberapa opsi. ffmpeg akan disimpan dalam keadaan saat ini untuk beberapa waktu, jadi tidak ada skrip atau frontend yang menggunakannya akan rusak. Namun itu tidak akan dikembangkan lebih lanjut.
Perbedaan antara avconv dan ffmpeg adalah:
[...]
Perhatikan bahwa antarmuka avconv belum dianggap stabil. Perubahan yang lebih tidak kompatibel mungkin terjadi pada minggu-minggu berikutnya. Kami akan mengumumkan di sini ketika avconv stabil.
Dan sebelumnya di tahun 2011:
18 Mar 2011
Kami baru saja mendorong rilis poin lain dari cabang rilis 0,6 kami:
Libav 0.6.2 . Ini adalah satu-satunya rilis pemeliharaan yang menangani dua masalah keamanan.
Mulai sekarang, kita akan menggunakan nama proyek libav baru kita . Tapi jangan khawatir, dibandingkan dengan rilis sebelumnya 0.6.1, satu-satunya perubahan fungsional adalah dua perbaikan keamanan untuk VC1 dan APE decoder. Ini berarti bahwa libav memberikan penggantian drop-in tanpa rasa sakit untuk instalasi FFmpeg yang ada.
Selain itu, kami bangga menemani rilis sumber ini dengan executable dan library untuk platform win32 . Binari ini termasuk pengkodean H.264 menggunakan pustaka x264 yang dibundel. Nikmati!
Distributor dan integrator sistem didorong untuk memperbarui dan berbagi tambalan mereka terhadap cabang rilis kami.
17 Mar 2011
Kami baru saja mendorong rilis poin lain dari cabang rilis 0,5 kami:
FFmpeg 0,5,4 . Ini adalah satu-satunya rilis pemeliharaan yang menangani sejumlah masalah keamanan.
Distributor dan integrator sistem didorong untuk memperbarui dan berbagi tambalan mereka terhadap cabang rilis kami.
13 Maret 2011
Kami, sebagai kelompok pengembang FFmpeg, telah memutuskan untuk terus mengembangkan FFmpeg dengan nama Libav. Semua infrastruktur yang ada akan ditransfer ke domain libav.org.
Anda dapat memperbarui repositori git menggunakan perintah berikut:
git remote set-url origin 'git://git.libav.org/libav'
Untuk saat ini kami masih dapat dijangkau melalui milis FFmpeg dan saluran IRC tetapi kami akan bermigrasi ke mitra libav.org. Untuk periode transisi baik situs web dan sumber mungkin masih mengandung referensi ke FFmpeg. Ini akan hilang seiring waktu, kecuali jika relevan secara historis.
24 Februari 2011
Pengembangan FFmpeg telah pindah ke Git, dan repositori SVN tidak lagi diperbarui. Repositori SVN dapat dihapus dalam waktu dekat, jadi Anda disarankan untuk menggunakan repositori Git .
Revisi terakhir yang dilakukan untuk SVN adalah r26402 pada 2011-01-19 dan menggantikan svn: libswscale eksternal dengan salinan mandiri.
Perhatikan bahwa pengembangan FFmpeg sebenarnya telah pindah ke repositori Git sekarang dan bahwa ada dua repositori Git. Lihat halaman pengunduhan proyek terkait.
ffmpeg
dalam daftar hasil yang dikembalikan, maka ada yang salah dengan manajer repo Anda. Untuk saat ini, saya sarankan menginstal dengan membangun dari sumber. Unduh dari sini.