我们正在寻找一个跨平台的视频框架来添加到我们的应用程序中,这将允许我们读取各种格式的视频文件,获取它们的帧并播放它们。
一个建议是 VLC/VideoLan,但它是 GPL 框架,因此我们不能使用它 我们想到了 Apple 的 QuickTime,但它无法读取 WMV 文件(需要 Apple 的批准)。OpenML 看起来有点冷清……
还有其他建议吗?
非常感谢
里奥
libavcodec(来自 ffmpeg 项目)受 LGPL 许可,允许在专有软件中使用。
可以在此处找到公共 API 文档(即使它似乎有一段时间没有更新,但该项目仍然处于活动状态)。
在这里查看我的答案:有哪些技术可用于程序化视频编辑?
就我而言,MainConcept CodecSDK 为您提供了跨所有三个平台的良好格式支持,但它不是免费的。