javacv实战专栏目录:
JavaCV实战专栏文章目录(JavaCV速查手册)
前言
前面十章,我们已经可以获取摄像机、桌面/窗口屏幕、视频文件、流媒体等视频画面,以及录制文件,推流到流媒体服务等等方式,根据之前的文章也可以实现截图。
上一章我们主要生成“gif”动态图片,本章主要针对图片的另一个png的扩展动态图片类型”apng“做特殊处理。
非常重要:
收回下面这句话,FFmpegFrameRecorder可以支持apng动态图片录制,不需要定制的FrameRecorder的代码请参考后面的优化后代码。
由于javaCV的FrameRecorder实现不支持apng动态图片录制,所以我们对FFmpegFrameRecorder进行扩展实现出支持apng的录制器。本章的ApngFrameRecorder是在上一章GifFrameRecorder实现代码的基础上进行扩展实行,参考上一章文章最后。扩展两个部分:
1、设置apng格式
在上一章327行,if (imag