是的,APNG 支持 60 fps

是的,APNG 支持 60 fps

类似的问题60 FPS 的 GIF 真的存在吗?还是最高只有 50 FPS?但这次是针对 PNG 或 APNG 或任何其他东西,例如 WebP。

是否可以使用 PNG 实现 60 FPS 动画?

显然,APNG 和 PNG 不是一回事。它是否也扩展或应用于 PNG 扩展?APNG 比 PNG 更老,对吗?

答案1

是的,APNG 支持 60 fps

APNG 规范说:

fcTL:帧控制块
delay_num参数delay_den 一起指定一个分数,表示显示当前帧的时间,以秒为单位。如果分母为 0,则将其视为 100(即,delay_num指定 1/100 秒)。如果分子的值为 0,则解码器应尽快渲染下一帧,尽管查看器可能会施加合理的下限。

因此从技术上讲,APNG 的速度与解码器解码的速度一样快。尽管各种编码器/复用器和解码器/解复用器的实现可能存在限制。


尝试一下

你可以自己尝试一下testsrc2 过滤器生成示例 APNG 文件:

ffmpeg -f lavfi -i testsrc2=d=1:r=60 -plays 0 output.apng

有关 APNG 多路复用器的更多信息,请参阅ffmpeg -h muxer=apng


APNG 是从 PNG 扩展扩展而来的吗?

是的。从规范来看:

APNG 是 PNG 格式的扩展,增加了对动画图像的支持。它旨在替代传统上使用 GIF 格式的简单动画图像,同时增加对 24 位图像和 8 位透明度的支持。APNG 是 MNG 的更简单替代方案,提供适合互联网上最常见的动画图像使用的规范。

APNG 与 PNG 向后兼容;任何 PNG 解码器都应该能够忽略 APNG 特定的块并显示单个图像。

APNG 比 PNG 更古老,对吗?

PNG 出现得更早,并且比 APNG 更早。

相关内容