繁体   English   中英

将视频编解码器集成到gstreamer或vlc中

[英]Integrating a video codec into gstreamer or vlc

我有一个视频编解码器C-Code 它采用压缩格式作为输入并发出YUV数据缓冲区。 作为一个独立的应用程序,我能够渲染使用OpenGL生成的YUV

Note: This codec is currently not supported by VLC/gstreamer.

我现在的任务是使用此代码创建一个播放器(具有播放,暂停,步骤等功能)。 而不是重新发明整个轮子,我认为如果我能够将我的编解码器集成到gstreamer播放器代码(对于Linux )会更好。

是否有可能实现上述目标? 是否有一些教程可供我继续使用? 我在网上搜索了很多,但无法找到符合我要求的任何内容。 任何特定于上述问题的信息或链接对我都有很大帮助。 提前致谢。

-问候

由于codeccontainer是新的MIME类型,因此您必须为GstElement和编解码器实现新的GstElement 位置提供了一个简单示例(用于audio )。 我认为这应该为你提供一个很好的起始参考。

一些额外的链接:

  • 要创建解码器插件,您可以参考vorbisdec实现。

  • 要创建分路器,可以参考oggdemuxer实现。

  • 参考工厂制造

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM