codificação AV1 com ffmpeg

3

Desde a versão mais recente (4.0), o ffmpeg suporta o AV1 codec. O VLC também deve poder reproduzir vídeos AV1.

Infelizmente, não encontrei a sintaxe para codificar vídeos existentes no AV1. Eu uso o ffmpeg da linha de comando como:

ffmpeg -i input.mp4 output.avi

Mas quais são as opções necessárias para o AV1?

    
por Dr. Snail 15.05.2018 / 10:15

1 resposta

5

A decodificação e a codificação do AV1 são fornecidas via libaom se a sua construção do ffmpeg tiver a biblioteca vinculada. Para vincular a biblioteca, compile o ffmpeg com --enable-libaom (consulte os guias de compilação ).

A sintaxe básica é:

ffmpeg -i input.mp4 -c:v libaom-av1 -strict -2 output.avi

(Nota: -strict -2 ou -strict experimental é necessário porque o codificador é, no momento, experimental. A codificação AV1 é muito lenta neste momento.)

Você pode especificar uma taxa de bits de destino (por exemplo, -b:v 2M ) ou um nível de qualidade desejado (por exemplo, -crf 30 ). libaom também suporta codificação de 2 passagens.

Para mais informações, consulte o guia de codificação AV1 na Wiki do FFmpeg.

    
por 15.05.2018 / 10:54