Як я можу використовувати параметр "-vf" / "-vfilters" ffmpeg без перекомпіляції ffmpeg самостійно?


9

У мене є ffmpeg install з apt (версія 4:0.5.1-1ubuntu1). У мене є відео, яке знаходиться вниз, тому я хочу перевернути його вертикально. Документація ffmpeg говорить про використання -vfпараметра (який я бачу недавно перейменований -vfilters). Однак це просто не працює для мене. Я отримую повідомлення про помилку , як: ffmpeg: unrecognized option '-vf'.

Я знаю, що є всі види юридичних причин, чому ffmpeg - це не повний варіант, але, безумовно, гортання відео має бути нормальним? Існує багато посібників для ubuntu та ffmpeg, які радять перекомпілювати його самостійно. наприклад, хіт №2 для "ubuntu ffmpeg" - це посібник по форумах ubuntu про перекомпіляцію ffmpeg самостійно .

Я не хочу сам її перекомпілювати. Я прихильник менеджерів пакунків і "робиш справи правильно". Має бути спосіб отримати цю функціональність в упакованій версії, інакше в упакованій версії є помилка.

Як я можу отримати опцію -vf / -vfilter у ffmpeg? (Якщо я не можу отримати, чому б і ні?)

Відповіді:


5

Ви праві, пакети ffmpeg в Ubuntu 10.04 та 10.10 не підтримують відеофільтри. Якщо ви використовуєте Ubuntu 10.10, ви можете додати неофіційні пакети з мультимедійного проекту Debian і встановити їх версію ffmpeg (цього не слід робити, якщо ви використовуєте Ubuntu 10.04, занадто багато конфліктів зі старими пакетами. Також не комбінуйте ці пакети з ubuntu -обмежений-додаткові). Потім працює наступне

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

Простіший варіант if- якщо все, що ви хочете зробити, це перегортати відео - це використовувати пакунок mencoder замість ffmpeg. Після встановлення пакета працює наступне (копіювання звуку, кодування відео за допомогою libavcodecs):

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

Чи знаєте ви, чому ffmpeg в ubuntu цього не робить? Занадто стара версія ffmpeg? Або це делікатно було вимкнено?
Рорі

1
Версія ffmpeg (принаймні, у Maverick) зовсім недавня, вона має щось спільне з параметрами налаштування. Це не конкретно для Ubuntu, обмеження успадковане від Debian Я думаю: bugs.debian.org/cgi-bin/bugreport.cgi?bug=594108
Marcel Stimberg


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.