arkohut
arkohut
> 我觉得直接把一天的图片存成视频是不是压缩率会更好? 数据库中记录第几帧就能找到图片, 不知道存储和查询时这个性能消耗大不大 有在尝试这个功能,会进一步节省存储空间
> > 我觉得直接把一天的图片存成视频是不是压缩率会更好? 数据库中记录第几帧就能找到图片, 不知道存储和查询时这个性能消耗大不大 > > 存成视频的话,H264编码时GOP就需要设置的特别小,每帧都是关键帧,否则会出现查找中间某一非关键帧时,由于没有参考而变糊的情况。而GOP设置小了文件就会特别大,本质上我觉得没什么差异,或者有更好的编码方案,否则还是要存图片。 我测试了下,感觉对后续查看内容的影响不大,不过这可能是建立在我的电脑分辨率本来就较高的前提下。并且这应该就是个可选功能,最后可以按照需求自行选择
这个就需要个人权衡利弊了,这里假设大家更希望通过一些质量损失换取更多存储空间,否则就没必要生成视频了。如果你对这个功能非常感兴趣,希望提前尝试,可以使用 https://github.com/arkohut/pensieve/blob/master/screen_recorder/video_generator.py ,其中 `ffmpeg` 相关的命令可以依据对图像清晰度的需求做调整,不过这部分功能我没有做严格的测试,只是一个非常实验性的工作。
那我这里下一个结论了哦,会增加这样的功能,但依然是主动通过命令调用实现的