C++ 使用vp8 SDK创建web浏览器可播放的webm文件?

C++ 使用vp8 SDK创建web浏览器可播放的webm文件?,c++,matroska,webm,vp8,libvpx,C++,Matroska,Webm,Vp8,Libvpx,我正在使用vp8 SDK www.webmproject.org创建一个vp8编码的视频文件。但是,SDK示例生成一个IVF文件,浏览器不会播放该文件 我知道webm格式是matroska容器,所以我想我应该以这种格式存储视频数据,但mkv格式规范既冗长又复杂,我不认为我应该通过自己来重新发明轮子 因此,我想知道是否有人可以推荐一个如何编码和生成可播放的webm vp8文件的示例。 如果没有像我在谷歌上搜索时建议的那样的示例,至少可以给我指出一个简单可用的matroska库,该库已被证明适用于浏

我正在使用vp8 SDK www.webmproject.org创建一个vp8编码的视频文件。但是,SDK示例生成一个IVF文件,浏览器不会播放该文件

我知道webm格式是matroska容器,所以我想我应该以这种格式存储视频数据,但mkv格式规范既冗长又复杂,我不认为我应该通过自己来重新发明轮子

因此,我想知道是否有人可以推荐一个如何编码和生成可播放的webm vp8文件的示例。
如果没有像我在谷歌上搜索时建议的那样的示例,至少可以给我指出一个简单可用的matroska库,该库已被证明适用于浏览器

libvpx已经包含了将IVF帧转换为webm文件的功能。你可以登记密码。