Как использовать & ldquo; -vf & rdquo для ffmpeg / & ldquo; -vfilters & rdquo; вариант без перекомпиляции ffmpeg сам?

У меня установлена ​​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? (Если я не могу понять, почему нет?)

9
задан 20 September 2010 в 20:42

3 ответа

Вы правы, пакеты 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
0
ответ дан 20 September 2010 в 20:42

Если вы не хотите компилировать его самостоятельно, вам просто нужно получить статическую сборку со страницы загрузок ffmpeg (прокрутите вниз до «FFmpeg Linux Builds»).

0
ответ дан 20 September 2010 в 20:42

Вы могли попробовать avconv

https://superuser.com/questions/507386/libav-vs-ffmpeg-better-to-use-libav-avconv-today

смотрит на меня как libav, как, думают, становится преемником ffmpeg

0
ответ дан 20 September 2010 в 20:42

Другие вопросы по тегам:

Похожие вопросы: