使用 gtk+ 播放视频

2024-06-26

您对使用 GTK+ 播放视频有什么建议吗?


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

选项:使用第三方库

1-尝试使用ogmrip-gtk http://ogmrip.sourceforge.net/en/manual.html,一组Gtk Interface,它允许您使用开源OGMRip库作为Gtk-Widget。

2-您可以使用另一个库,流媒体 http://gstreamer.freedesktop.org/。也可以轻松地与 Gtk 一起使用。

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

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

1- Banshee 媒体播放器是开源的,虽然它使用 Gtk#,但将代码转换为 GTK+ 可能没有问题。

2- 请参阅 MPlayer 或 Totem Player 源代码。 (或任何其他与此相关的内容,这里是list http://en.wikipedia.org/wiki/Category%3aGTK_media_players )

选项:使用进程

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

有了 GTK+,总有很多新的和创新的(更不用说开源的)方法来做事情。所以总是不断寻找更好的方法。我个人是 GTK+ 工具包的忠实粉丝,并且发现没有什么是您所无法比拟的cannot用它来做。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 gtk+ 播放视频 的相关文章

  • 如何更改 SwiftUI 列表中分隔符的颜色?

    我在 SwiftUI 中创建了一个列表 我想更改颜色或删除分隔符 因为在 UIKit 中 我们可以轻松更改 TableView 中分隔符的颜色 下面是 SwiftUI 中列表的代码和 UI 图片 State private var user
  • Python 视频框架

    我正在寻找一个 Python 框架 它将使我能够播放视频并在该视频上绘图 用于标记目的 我尝试过 Pyglet 但这似乎效果不是特别好 在现有视频上绘图时 会出现闪烁 即使使用双缓冲和所有这些好东西 而且似乎没有办法在每帧回调期间获取视频中
  • 在 WPF 中创建一个漂亮的 GUI

    我需要创建一个桌面 CAD 应用程序 它本质上应该有一个漂亮的现代 GUI 我正在考虑创建一个 WPF 应用程序 以便拥有丰富的用户界面 有人能给我推荐一个设计良好的 WPF 桌面应用程序 GUI 框架吗 我在这个视频中发现了一些很酷的 G
  • 未对齐的内存访问

    我正在开发不支持未对齐内存访问的嵌入式设备 对于视频解码器 我必须处理 8x8 像素块中的像素 每个像素一个字节 该设备具有一些 SIMD 处理功能 使我能够并行处理 4 个字节 问题是 8x8 像素块不能保证从对齐的地址开始 并且函数需要
  • 如何将键盘焦点赋予弹出的 Gtk.Window

    我有一个弹出窗口 使用 WINDOW POPUP 类型创建 其中包含一些小部件 包括文本条目 问题是 当我单击该条目时 该条目没有获得焦点 因此我无法输入任何内容 我是否必须设置任何标志才能允许窗口获得键盘焦点 对于需要焦点的 gtk wi
  • 用于实验协议设计和开发的工具?

    是否有任何开源的高级工具可以使用 GUI 促进和简化实验网络协议 TCP UDP 的开发 基本上 类似于动态状态机编辑器 它允许您定义 数据包 消息 状态 验证器 处理程序 等 最好 这样的工具足够全面 足以处理协议的所有相关方面 即客户端
  • 从 Android 中的 Thread 更新 UI

    我想从更新进度条的线程更新我的用户界面 不幸的是 当从 可运行 更新进度条的可绘制对象时 进度条消失了 更改进度条的可绘制部分onCreate 另一边有效 有什么建议么 public void onCreate Bundle savedIn
  • 如何检查用户在 html5 视频播放器中观看了完整视频

    有谁知道如何检查视频是否已完全观看 我正在使用 html5 视频播放器
  • 备用 Couchbase UI [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 有谁知道除了安装 Couchbase 时提供的官方用户界面之外是否还有其他 Couchbase 用户界面
  • 使用 python Gtk 在 gui 窗口中显示终端输出

    我正在开发一个程序 在其中我想要一个窗口来显示终端抛出的输出 就像包管理器那样 例如 如果我发出安装命令 安装过程应该输出到我的窗口而不是终端 有没有办法在 python Gtk 中做到这一点 我使用的是 Ubuntu 13 04 如果你使
  • 将textView和图像对齐在同一行JAVA [关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 我创建了Food使用下面的代码选项卡 JTabbedPane tabbedPane new JTabbedPane JT
  • 在堆栈视图内的 Uilabel 之间创建垂直线 [重复]

    这个问题在这里已经有答案了 我想在代码中创建一个带有自定义标头的 UICollectionView 因此 我创建了 UICollectionViewCell 的子类来描述我的自定义标头 我想在标题中以水平线显示五个标签 因此 我创建了五个标
  • 适用于 Windows 的 PHP 支持的 GUI 应用程序

    我知道 PHP 是一种解释性语言 对于基于 Web 的事物来说 不是为在实际操作系统上运行 GUI 应用程序而设计的 但是有没有办法呢 基本上 是否有一个框架 系统允许我创建 本机 基本上是二进制文件 exe 看起来像带有本机控件和所有内容
  • 在 Ubuntu 中的 Docker 中运行 GUI 程序

    我曾经使用这样的命令运行程序 docker run ti name wireshark e DISPLAY DISPLAY v tmp X11 unix tmp X11 unix v HOME Xauthority root Xauthor
  • Java 中的 MP4 容器编写器

    我想找到一个免费的 Java MP4 容器 编写器 我不需要编码器 只需要能够根据预期值写入正确原子的编码器 Bonus对于这样一个库 也可以编写 有效 F4V 我更喜欢纯 Java 解决方案 而不是使用 JNI 或外部可执行文件的解决方案
  • 如何使 JScrollPane 与嵌套 JPanel 一起正常工作?

    我正在使用 NetBeans 在 Java 中构建 Swing 应用程序 但我遇到布局问题 我的主框架包含一个JScrollPane其中包含一个JPanel called contentPanel其中又包含一个JPanel called l
  • 使用javascript检测MP4视频是否有音轨

    我正在网页上为 MP4 视频创建自定义控制器 控制器包括音量滑块 一些要播放的视频没有音轨 最好禁用这些视频的音量滑块 这样用户在更改音量滑块的位置没有效果时就不会感到困惑 是否有检查 MP4 文件是否有音轨的属性或技巧 jQuery 是一
  • 有没有一种方法可以将笔记本的选项卡设置在另一个下面?

    到目前为止 当使用ttk Notebook小部件 但我无法将选项卡设置在另一个选项卡下面 它们不断向东堆积 有没有办法让它们以某种方式堆叠 是的 请检查此代码 import tkinter as tk from tkinter import
  • 如何在android中播放来自URL的流媒体视频?

    我想在 android 中播放网站上的流媒体视频 例如 我想播放来自以下网址的流视频 http florotv com canal2 html http florotv com canal2 html 使用 URL Helper 我已经能够
  • 将 gtk.DrawingArea 保存到文件

    我想使用 PIL 将 gtk DrawingArea 对象内容保存到 jpeg 文件 我特别想添加这个脚本 http pygstdocs berlios de pygst tutorial webcam viewer html制作照片的可能

随机推荐