我正在尝试找到一种将视频提取到帧中的方法。主要目标是使用 openGl 更改图像并再次构建视频。
问题是我找不到提取视频的方法。我看到使用 MediaMetadataRetriever 回答了很多熟悉的问题,但我不想使用它,因为它的运行速度非常慢。
我对 jcodec、ffmpeg、openCV 和 mp4parser 等库进行了一些研究。
jcodec - 工作正常但非常慢,每个 getFrame() 花费 1 秒。
ffmpeg - 在 GPL 许可下,这意味着您必须发布您的代码。
openCV - 复杂。也许我可以用它完成我所需要的,但它看起来太复杂了,我正在寻找一个更简单的解决方案。
mp4parser - 提取解码帧,但不支持将它们编码为 jpg/png。
在那个问题上获得一些帮助会很棒。tnx