У меня установлена ffmpeg из apt (версия 4:0.5.1-1ubuntu1
). У меня есть видео вверх ногами, поэтому я хочу перевернуть его вертикально. В документации ffmpeg говорится, что нужно использовать опцию -vf
(которая, как я вижу, была недавно переименована из -vfilters
). Однако это просто не работает для меня. Я получаю сообщение об ошибке типа: ffmpeg: unrecognized option '-vf'
.
Я знаю, что существуют разные юридические причины, по которым ffmpeg не является полными опциями, но, конечно, перелистывание видео должно быть в порядке? Существует множество руководств для ubuntu и ffmpeg, которые советуют перекомпилировать их самостоятельно. например хит номер 2 для «ubuntu ffmpeg» - это руководство на форумах по ubuntu о самостоятельной перекомпиляции ffmpeg .
Я не хочу перекомпилировать это сам. Я фанат менеджеров пакетов и "делаю все правильно". Должен быть способ получить эту функциональность в упакованной версии, в противном случае в упакованной версии есть ошибка.
Как получить параметр -vf / -vfilter в ffmpeg? (Если я не могу понять, почему нет?)
Вы правы, пакеты ffmpeg в Ubuntu 10.04 и 10.10 не поддерживают видеофильтры. Если вы используете Ubuntu 10.10, вы можете добавить неофициальные пакеты из проекта мультимедиа Debian и установить их версию ffmpeg (вам не следует делать это, если вы используете Ubuntu 10.04, слишком много конфликтов со старыми пакетами. Не объединяйте эти пакеты с Ubuntu-Restrict-Extras). Затем следующие работы
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 (прокрутите вниз до «FFmpeg Linux Builds»).
Вы могли попробовать avconv
https://superuser.com/questions/507386/libav-vs-ffmpeg-better-to-use-libav-avconv-today
смотрит на меня как libav, как, думают, становится преемником ffmpeg