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

9

Eu tenho ffmpeg install do apt (versão 4:0.5.1-1ubuntu1 ). Eu tenho um vídeo que está de cabeça para baixo, então eu quero virar verticalmente. A documentação do ffmpeg diz para usar a opção -vf (que vejo recentemente foi renomeada de -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 é uma opção completa, mas certamente um vídeo deve estar OK? Existem muitos guias para o Ubuntu e para o ffmpeg, que recomendam a recompilação por conta própria. por exemplo. o número 2 de sucesso do "ubuntu ffmpeg" é um guia nos fóruns do ubuntu sobre a recompilação do ffmpeg .

Eu não quero recompilar isso sozinho. Sou fã de gerentes de pacotes e "faço as coisas da maneira certa". Deveria haver uma maneira de obter essa funcionalidade na versão empacotada, caso contrário, há um bug na versão empacotada.

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

    
por Rory 20.09.2010 / 18:42

3 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, você pode adicionar pacotes não-oficiais do Debian Multimedia Project e instalar sua versão ffmpeg (você não deve fazer isso Se você usa o Ubuntu 10.04, existem muitos conflitos com pacotes mais antigos. Também não combine esses pacotes com ubuntu-restricted-extras). 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 é inverter vídeos - é usar o pacote mencoder em vez de ffmpeg. Depois de instalar o 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
    
por Marcel Stimberg 21.09.2010 / 11:53
1

Se você não quiser compilá-lo, você deve apenas obter uma versão estática da página de downloads do ffmpeg (rolagem até 'FFmpeg Linux Builds').

    
por evilsoup 24.03.2013 / 17:15
0

você pode tentar avconv

link

parece-me que a libav é pensado para se tornar um sucessor do ffmpeg

    
por MauricioJuanes 14.03.2013 / 11:49