Arquivos ogv de alta qualidade - possível?

8

Estou convertendo arquivos mov (ou flv ou mp4) para ogv. Infelizmente, os programas que tenho usado (Miro, o plugin ogv do FFMPEG) têm uma codificação terrível que parece extremamente imprecisa. Alguém tem recomendações para arquivos menos compactados neste formato? É possível? Recomendações de software? Obrigado.

SH56
fonte
2
Precisa de detalhes, como especificações do formato de vídeo de entrada e parâmetros do codificador também. Amostras de entrada e saída também ajudarão.
Gyan
Sim, é possível - o ogv permite alta qualidade. Forneça mais informações sobre o que você está fazendo no momento.
Dr. Mayhem
Não vejo o benefício da conversão de vídeos em OGV. Na verdade, é provável que seja prejudicial. Mantenha sua mídia no MP4!
hendry

Respostas:

16

Você pode codificar para o vídeo Theora e o áudio Vorbis com ffmpegse ele tiver sido compilado com --enable-libtheorae --enable-libvorbis. Dependendo da sua ffmpegversão, as configurações padrão podem não fornecer uma qualidade suficientemente boa. Portanto, você deve adicionar alguns parâmetros adicionais para ativar um tipo de modo de qualidade constante para o vídeo.

Theora video

Ajuste a qualidade do vídeo com a opção -qscale:v(ou o alias -q:v). O intervalo válido para definir a qualidade do vídeo com libtheora é de -1 a 10. Um valor mais alto é uma qualidade mais alta.

Nota: Alternativas mais modernas, como o VP8, podem oferecer melhor qualidade com taxas de bits mais baixas. Veja o FFmpeg: VP8 no WebM Encoding Guide para mais informações.

Vorbis audio

Ajuste a qualidade do áudio com a opção -qscale:a(ou o alias -q:a) para áudio VBR. O intervalo válido para definir a qualidade do áudio com libvorbis é de 0 a 10. Um valor mais alto é uma qualidade mais alta. Consulte as Configurações recomendadas do codificador Vorbis para ter uma idéia de quais valores usar. O padrão de -q:a 3será usado se você omitir -q:aou -b:a.

Note que ffmpegsuporta dois codificadores Vorbis: a biblioteca externa libtheora ( -c:a libvorbis) e o codificador nativo Vorbis ( -c:a vorbis -strict experimental). O codificador nativo é experimental, não se compara bem ao libvorbis e o uso não é recomendado.

Exemplo

O comando a seguir criará uma saída de boa qualidade para vídeo e áudio:

ffmpeg -i input -c:v libtheora -c:a libvorbis -q:v 6 -q:a 5 output.ogg

Obtendo ffmpeg

Sempre use uma ffmpegcompilação recente e consulte a documentação atual específica da sua compilação, pois as opções podem mudar. Consulte a página de download do FFmpeg para obter várias maneiras de adquirir ffmpegou seguir um dos guias de compilação do FFmpeg .

Veja também

llogan
fonte