A sua versão do FFmpeg não possui os codificadores necessários, libtheora
para o vídeo da Theora e libvorbis
para o áudio do Vorbis.
Você só pode adicionar esses codificadores por
- compilando-os com o FFmpeg ou
- instalando um executável que já os agrupa.
Para você, a melhor opção seria baixar uma versão estática da página de download do FFmpeg . Todos eles vêm com libtheora
e libvorbis
, independentemente do sistema operacional para o qual foram criados.
O que você precisa fazer é extrair o arquivo de download e simplesmente executar o binário ffmpeg
que foi incluído. A sintaxe correta seria:
ffmpeg -i in.mp4 -c:v libtheora -c:a libvorbis out.ogv
Se você quiser alterar a qualidade de áudio ou vídeo, altere a taxa de bits, por exemplo, com -b:v 1M
ou -b:a 192k
. Jogue com esses valores e use uma taxa de bits maior ou menor, dependendo das restrições de qualidade ou tamanho do arquivo que você tem.
Você também pode usar VBR (qualidade constante) com -q:v
, onde os valores variam de 0 a 10 (quanto maior melhor), com 7 sendo recomendados. A qualidade de áudio pode ser definida com -q:a
, novamente com valores de 0 a 10, onde 4 é recomendado e corresponde a aproximadamente 128 kBit / s.
Observe que --enable-libtheora
é uma opção de configuração e não funciona ao chamar ffmpeg
.