Ffmpeg'in “-vf” / “-vfilters” seçeneğini ffmpeg'i yeniden derlemeden nasıl kullanırım?


9

Ben apt (sürüm 4:0.5.1-1ubuntu1) ffmpeg yükleme var . Yukarıdan aşağıya doğru bir videom var, bu yüzden dikey olarak çevirmek istiyorum. Ffmpeg belgeleri kullanmak diyor -vfseçeneği (Geçenlerde gelen değiştirildi bakınız -vfilters). Ancak bu benim için işe yaramıyor. Ben gibi bir hata alıyorum: ffmpeg: unrecognized option '-vf'.

Ffmpeg'in tam seçenek olmaması için her türlü yasal neden olduğunu biliyorum, ama kesinlikle bir videoyu çevirmek iyi olmalı? Ubuntu ve ffmpeg için kendiniz yeniden derlemenizi öneren birçok rehber var. Örneğin "ubuntu ffmpeg" için 2 numaralı hit, funtu forumlarında ffmpeg'i kendiniz yeniden derleme konusunda bir rehberdir .

Kendim yeniden derlemek istemiyorum. Ben paket yöneticilerinin hayranıyım ve "işleri doğru şekilde yapmak". Bu işlevselliği paketlenmiş sürümde almanın bir yolu olmalı, aksi takdirde paketlenmiş sürümde bir hata var.

Ffmpeg'de -vf / -vfilter seçeneğini nasıl edinebilirim? (Anlayamıyorsam neden olmasın?)

Yanıtlar:


5

Haklısınız, Ubuntu 10.04 ve 10.10'daki ffmpeg paketleri video filtrelerini desteklemiyor. Ubuntu 10.10 kullanıyorsanız, Debian Multimedya Projesi'nden resmi olmayan paketler ekleyebilir ve ffmpeg sürümlerini yükleyebilirsiniz (Ubuntu 10.04 kullanıyorsanız bunu yapmamalısınız, eski paketlerle çok fazla çakışma vardır. Ayrıca bu paketleri ubuntu ile birleştirmeyin -restriced-ekstralar). Sonra aşağıdaki işler

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

Daha kolay bir seçenek ̣- tüm yapmak istediğiniz video çevirme - ffmpeg yerine mencoder paketini kullanmaktır. Paketi yükledikten sonra aşağıdakiler çalışır (sesi kopyalama, videoyu libavcodecs ile kodlama):

mencoder -vf flip -o out.avi -oac copy -ovc lavc in.avi

Ubuntu'daki ffmpeg'in bunu neden yapmadığını biliyor musun? Ffmpeg sürümü çok mu eski? Yoksa bu kasten kapatıldı mı?
Rory

1
Ffmpeg sürümü (en azından Maverick'te) oldukça yenidir, yapılandırma seçenekleriyle bir ilgisi vardır. Ubuntu'ya özgü değil, sınırlama Debian'dan miras kaldı: sanırım bugs.debian.org/cgi-bin/bugreport.cgi?bug=594108
Marcel Stimberg 22:10


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.