XLib的视频解码和渲染库

时间:2009-12-03 03:53:37

标签: linux video x11 xlib

目前我有一个使用Xlib编写的Linux应用程序,我需要在其中添加视频播放功能。

您建议哪些库可以用于与Xlib一起使用的视频解码和渲染?

2 个答案:

答案 0 :(得分:2)

选项很丰富。

Xine可能是最简单的(无论如何比FFmpeg更容易),不需要任何超出自身和Xlib的东西。在180行实际代码中有一个简短,完整的example

  muxine是一个非常小的玩家,只需创建一个X11窗口并播放给定的流MRL。源代码:muxine.c

     

您可以使用以下命令编译muxine:

gcc -Wall -O2 `xine-config --cflags`
    -o muxine muxine.c `xine-config --libs`

另一方面,使用MPlayer + XEmbed也非常简单,如果你不想对视频播放有太多控制,那就容易多了。创建一个X11窗口,然后运行mplayer -wid <window-id>

答案 1 :(得分:0)

您可以尝试使用FFMpeg或Mplayer。