UPDATE (teks asli dipertahankan di bawah)
Dengan ffmpeg nyata akan kembali (dalam 15.04), PPA Jon Severinsson tidak lagi berfungsi (untuk ffmpeg), dan keduanya avconv-ffmpeg (sekarang disebut " libav ") dan ffmpeg nyata (sekarang kembali ke " ffmpeg ") turun dari rilis sementara, pertanyaannya menjadi: Bagaimana cara paling mudah menginstal ffmpeg di distro pra-2015?
/MEMPERBARUI
Adakah yang tahu bagaimana cara menginstal ffmpeg yang asli dan aktual (bukan versi lama oleh avconv yang datang bersama Ubuntu) tanpa ada masalah yang disebutkan di sini ?
Alasan:
- Semuanya bekerja (atau begitu banyak telah menulis),
- Gunakan sintaks baru, dan
- Setelah beberapa penelitian - dan tanpa masuk ke dalam kontroversi - saya hanya percaya para pembuat paket melakukan kesalahan dengan avconv. Ini adalah perbaikan.
Tampaknya itu tidak semudah seharusnya karena konflik versi, dan avconv dan ffmpeg tidak dapat hidup berdampingan pada mesin yang sama (dicatat dalam jawaban yang diterima dari posting yang ditautkan di atas). Meskipun setidaknya satu panduan menyebutkan menginstal ffmpeg secara lokal (~) untuk mencapai koeksistensi.
Rilis saya Tepat 12.04.3 LTS, tetapi tampaknya ini juga berlaku untuk yang lebih baru.
Jawaban:
Jawaban yang Diperbarui untuk Siaran Pra-2015
Karena tidak ada yang mempertahankan ppa semua-inklusif seperti Jon Severinsson, metode Rmano menggunakan build statis sekarang paling mudah. Catatan pembaruan harus diperiksa dan dilakukan secara manual.
Jika versi libav ffmpeg diinstal, hapuslah. Keduanya tidak bisa berada di mesin yang sama. Jika libav sebelumnya tidak diinstal, lewati ke 4.
Ekstrak file (dan dua direktori) sebagai berikut:
Instalasi build statis telah selesai dan ffmpeg siap digunakan.
Untuk memperbarui: Setelah memeriksa dan menemukan rilis yang lebih baru, folder instal dapat diurutkan berdasarkan tanggal dan file versi yang ada dengan cepat diidentifikasi dan dihapus. (Stempel waktu semua akan sama dengan biner ffmpeg.) Pembaruan kemudian dapat diunduh dan diekstraksi sama dengan rilis sebelumnya.
Jika repo ffmpeg komprehensif muncul kembali, ia akan menginstal seperti sebelumnya:
Dengan ffmpeg nyata kembali ke rilis 2015 dan seterusnya, kebutuhan untuk perbaikan ini pada akhirnya akan memudar.
Terima kasih banyak kepada komunitas untuk bantuannya.
sumber
sudo apt-get dist-upgrade
garis tampaknya tidak perlu bagi saya untuk tujuan posting ini. Kebanyakan orang yang mencoba menginstal ffmpeg mungkin tidak ingin memicu peningkatan distribusi sebagai efek samping./usr/local/bin
untuk mencegah potensi konflik dari paket repo yang menyediakan file bernama; terutama dari paket libav-toolsqt-faststart
dan "ffmpeg
" faux untuk 12,04 dan lebih lama. Selain itu, pengguna lain mungkin tidak memiliki izin yang tepat untuk melakukan apa pun di pengguna lain~/bin
(tapi saya tidak menyelidiki ini). Terakhir, saya pikir seluruh bagian "/ PEMBARUAN" dari jawaban ini dapat dihapus: sudah usang (bahwa PPA hilang) dan tidak berkontribusi banyak lagi.Saya tidak punya masalah menggunakan build statis yang disediakan oleh proyek FFmpeg. Ada tautan di http://ffmpeg.org/download.html
Unduh versi / build yang Anda butuhkan (baik 32 atau 64 bit), lalu masukkan executable ke dalam
$PATH
(misalnya,~/bin
). Jika ditempatkan di~/bin
Anda dapat logout kemudian masuk kembali, atau hanya menjalankan. ~/.profile
, agar shell Anda mengenali bahwa itu ada di$PATH
. Sekarang Anda bisa masukffmpeg
dan membangun statis baru akan digunakan.Sebagai contoh:
Menjadi sepenuhnya statis seharusnya tidak memiliki masalah dengan berbagai versi Linux (sampai batas tertentu, kernel seharusnya tidak terlalu lama).
sumber