Bagaimana cara menggunakan opsi "-vf" / "-vfilters" ffmpeg tanpa mengkompilasi ulang ffmpeg sendiri?

9

Saya sudah menginstal ffmpeg dari apt (versi 4:0.5.1-1ubuntu1). Saya punya video yang terbalik, jadi saya ingin membalikkannya secara vertikal. The dokumentasi ffmpeg mengatakan untuk menggunakan -vfopsi (yang saya lihat baru-baru ini berganti nama dari -vfilters). Namun itu tidak bekerja untuk saya. Saya mendapatkan error seperti: ffmpeg: unrecognized option '-vf'.

Saya tahu ada segala macam alasan hukum mengapa ffmpeg bukan opsi lengkap, tapi pasti membalik video seharusnya OK? Ada banyak panduan untuk ubuntu dan ffmpeg yang menyarankan untuk mengkompilasi ulang sendiri. mis. hit nomor 2 untuk "ubuntu ffmpeg" adalah panduan di forum ubuntu untuk mengkompilasi ulang ffmpeg sendiri .

Saya tidak ingin mengkompilasi ulang sendiri. Saya penggemar paket manajer dan "melakukan hal-hal dengan cara yang benar". Seharusnya ada cara untuk mendapatkan fungsi ini dalam versi paket, jika tidak ada bug dalam versi paket.

Bagaimana saya bisa mendapatkan opsi -vf / -vfilter di ffmpeg? (Jika saya tidak bisa mendapatkannya, mengapa tidak?)

Rory
sumber

Jawaban:

5

Anda benar, paket ffmpeg di Ubuntu 10.04 dan 10.10 tidak mendukung filter video. Jika Anda menggunakan Ubuntu 10.10, Anda dapat menambahkan paket tidak resmi dari Proyek Multimedia Debian dan menginstal versi ffmpeg mereka (Anda seharusnya tidak melakukan ini jika Anda menggunakan Ubuntu 10.04, ada terlalu banyak konflik dengan paket yang lebih lama. Juga jangan menggabungkan paket-paket itu dengan ubuntu -terbatas-ekstra). Kemudian bekerja sebagai berikut

ffmpeg -i in.avi -vf vflip out.avi

Opsi yang lebih mudah ̣- jika semua yang ingin Anda lakukan adalah flip video - adalah dengan menggunakan paket mencoder bukan ffmpeg. Setelah menginstal paket, berikut ini berfungsi (menyalin audio, meng-encode video dengan libavcodecs):

mencoder -vf flip -o out.avi -oac copy -ovc lavc in.avi
Marcel Stimberg
sumber
Tahukah Anda mengapa ffmpeg di ubuntu tidak melakukan ini? Apakah versi ffmpeg terlalu lama? Atau apakah ini dimatikan?
Rory
1
Versi ffmpeg (setidaknya di Maverick) cukup baru, ada hubungannya dengan opsi mengkonfigurasi. Ini bukan Ubuntu spesifik, batasannya adalah diwarisi dari Debian saya pikir: bugs.debian.org/cgi-bin/bugreport.cgi?bug=594108
Marcel Stimberg