使用gtk +播放视频

时间:2010-07-22 04:14:34

标签: user-interface video gtk mp4

有关如何使用GTK +播放视频的任何建议?

此致

Lancy Norbert Fernandes

3 个答案:

答案 0 :(得分:5)

对于在GTK +和其他GTK Bindings上播放视频,您有很多选择。

  

选项:使用第三方库

1-尝试使用ogmrip-gtk,一组Gtk接口,它允许您将开源OGMRip库用作Gtk-Widget。

2-您可以使用其他库gstreamer。也可以轻松使用Gtk。

3-您可以使用LibVLC - gtk。 LibVLC的GTK包装器(曾经使用过VLC媒体播放器吗?)。我个人非常喜欢这个。

  

选项:使用开源软件中的代码

1- Banshee媒体播放器是开源的,虽然它使用Gtk#,但您可以毫不费力地将代码转换为GTK +。

2-请参阅MPlayer或Totem播放器源代码。 (或其他任何问题,这里是list

  

选项:使用流程

1-我听说MPlayer命令行非常简单。这是一个指南。 http://www.mplayerhq.hu/DOCS/HTML/en/commandline.html

使用GTK +总会有很多新的和创新的(更不用说开源)方式来做事。所以一直在寻找更好的方法。我个人非常喜欢GTK +工具包,并且发现你无法做任何事情。

答案 1 :(得分:5)

Here is a tutorial on making a media player in GTK+ and GStreamer

基本上你想添加一个GtkDrawingArea来显示视频,并创建一个playbin2 GstElement来播放视频,当实现GtkDrawingArea时你需要获得绘图区域的XID并将其传递给playbin元素来告诉它在哪里显示视频。

答案 2 :(得分:4)

GStreamer与GTK +很好地融合。