我们正在寻找一个可以添加到我们应用程序中的跨平台视频框架,这样我们就可以阅读各种格式的视频文件,获取它们的帧并播放它们。
一个建议是VLC / VideoLan,但它是一个GPL框架,因此我们无法使用它 我们想到了Apple的QuickTime,但它无法读取WMV文件(并需要Apple的批准)。 OpenML看起来有点冷清......
还有其他建议吗?
非常感谢
利奥尔
答案 0 :(得分:2)
libavcodec(来自ffmpeg项目)受LGPL许可,允许在专有软件中使用。
可以找到公共API文档here(即使它似乎暂时没有更新,但项目仍然有效)。
答案 1 :(得分:1)
请在此处查看我的回答:what technologies are available for programmatic video editing?
就我而言,MainConcept CodecSDK为所有三个平台提供了良好的格式支持,但它不是免费的。