Como uso a opção "-vf" / "-vfilters" do ffmpeg sem recompilar eu mesmo o ffmpeg?


9

Eu tenho o ffmpeg install do apt (versão 4:0.5.1-1ubuntu1). Eu tenho um vídeo de cabeça para baixo, então eu quero girá-lo verticalmente. A documentação do ffmpeg diz para usar a -vfopção (que eu vejo foi renomeada recentemente -vfilters). No entanto, isso simplesmente não funciona para mim. Eu recebo um erro como: ffmpeg: unrecognized option '-vf'.

Eu sei que existem todos os tipos de razões legais pelas quais o ffmpeg não é a opção completa, mas certamente virar um vídeo deve ser bom? Existem muitos guias para ubuntu e ffmpeg que recomendam recompilar você mesmo. por exemplo, o hit número 2 do "ubuntu ffmpeg" é um guia nos fóruns do ubuntu para recompilar o ffmpeg .

Eu não quero recompilar eu mesmo. Sou fã de gerenciadores de pacotes e "fazendo as coisas da maneira certa". Deve haver uma maneira de obter essa funcionalidade na versão empacotada, caso contrário, há um erro na versão empacotada.

Como posso obter a opção -vf / -vfilter no ffmpeg? (Se não consigo, por que não?)

Respostas:


5

Você está certo, os pacotes ffmpeg no Ubuntu 10.04 e 10.10 não suportam filtros de vídeo. Se você usa o Ubuntu 10.10, pode adicionar pacotes não oficiais do Debian Multimedia Project e instalar a versão ffmpeg (você não deve fazer isso se usar o Ubuntu 10.04, há muitos conflitos com os pacotes mais antigos. Também não combine esses pacotes com o ubuntu extras restritos). Então, os seguintes trabalhos

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

Uma opção mais fácil ̣ - se tudo o que você quer fazer é virar vídeos - é usar o pacote mencoder em vez do ffmpeg. Após a instalação do pacote, o seguinte funciona (copiando o áudio, codificando o vídeo com libavcodecs):

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

Você sabe por que o ffmpeg no ubuntu não faz isso? A versão do ffmpeg é muito antiga? Ou isso foi desligado de forma delibrada?
Rory

1
A versão ffmpeg (pelo menos no Maverick) é bastante recente, tem algo a ver com as opções de configuração. Não é Ubuntu específico, a limitação é herdada de Debian penso: bugs.debian.org/cgi-bin/bugreport.cgi?bug=594108
Marcel Stimberg


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.