在OpenGL中播放压缩视频有一个很好的解决方案吗?
需要
有什么想法吗?
答案 0 :(得分:6)
答案 1 :(得分:2)
我推荐Theora video format.
以下是好处:
解码器允许您解码为R'G'B',可以使用OpenGL缓冲区对象轻松上传,并通过采样器在着色器中获取。
答案 2 :(得分:1)
如果您的解决方案是指您可以构建/编码它,我可以建议快速时间(使用可可在Mac上很容易,在Windows上很奇怪但是它可以工作)或者您可以检查mplayer / vlc源并尝试集成它。网上有很多关于此的演示。
因为你需要跨平台,我猜gstreamer,video4linux和directshow对你来说都不算什么。但有些视频播放器支持不同平台上的不同后端 - 例如openFrameworks