Por que converter AVIFS para APNG?
O AVIFS usa a compressão moderna AV1 que muitas ferramentas e navegadores antigos ainda não suportam, enquanto o .apng é uma animação lossless amplamente compatível baseada em PNG. As pessoas convertem para garantir a reprodução em todos os lugares e para editar quadros em ferramentas PNG padrão.
Como converter AVIFS para APNG
FFmpeg OPEN-SOURCE
Execute ffmpeg -i in.avifs -f apng -plays 0 out.png para codificar um APNG em loop infinito. Compile com --enable-libdav1d para decodificação AV1.
apngasm OPEN-SOURCE
Extraia os quadros do AVIFS para PNGs primeiro, depois monte-os em um APNG compactado com apngasm out.png frame*.png e defina os atrasos dos quadros.
Sobre estes formatos
Um arquivo .avifs é uma imagem animada construída a partir de uma sequência de quadros AVIF, encapsulada no mesmo contêiner ISOBMFF que o MP4 e o HEIF utilizam. A Alliance for Open Media…
Abrir detalhes de .AVIFS →Um arquivo .APNG está associado ao Animated portable network graphics, um arquivo do tipo raster image.
Abrir detalhes de .APNG →Qualidade e o que observar
- O APNG é lossless, portanto, o arquivo de saída geralmente é muito maior do que a fonte AVIFS compactada.
- A decodificação de AVIF animado do FFmpeg ainda está incompleta e pode pular ou duplicar quadros; verifique a contagem de quadros e a temporização após a conversão.
- Qualquer transparência alfa e atrasos de quadro devem sobreviver, mas contagens de quadros muito altas ou cores de 10 bits podem ser achatadas durante a re-codificação.