我有一些用于拍摄视频的Panasonic相机,它们可以制作Motion JPEG(包装为.mov)。我想编写一个简单的工具(在C#中)将.mov文件转换为一组JPG静态图像。
无法找到太多帮助,因为大多数人想要阅读流或走另一条路(从剧照到视频)。
我应该使用什么?我已经知道至少有几个不同的库可能有用。 (DirectShow,OpenCV)但我很欣赏有关如何处理这项任务的任何建议......
答案 0 :(得分:0)
最后,我只是分析了文件,制定了标题并编写了代码。如果其他人完成同样的任务,那就很容易了,只需要注意关键帧,这些关键帧似乎重复了我推断的“开始JPEG”代码3次(至少对于我的相机而言)。
也许有用......
byte[] _startToken = new byte[2] { 0xFF, 0xD8 }; //JPEG Start
byte[] _endToken = new byte[2] { 0xFF, 0xD9 }; //JPEG End