问题标签 [omxplayer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1074 浏览

android - 像 mx player 一样滑动手势

我想要水平滑动手势来控制媒体播放器搜索,如 mx 播放器。我尝试过手势检测器,但没有像 mx 播放器那样工作。任何形式的帮助将不胜感激。

这是带有手势检测器和缩放手势检测器的类。使用手势检测器水平滚动,我无法获得响应滚动。

这个类在handlermsg函数的处理程序中使用,以每秒更新seekbar。

我无法解决问题。对于手势检测器的水平滚动,我实现了它,但它不会立即检测到滚动是否反转,它会在手指越过滚动初始化的点时检测到反向滚动。

0 投票
1 回答
96 浏览

php - PHP exec() 实时锁定但不是本地锁定

我有一个树莓派,我正在尝试通过网络应用程序上的控件制作显示视频。我正在按照此处描述的方式使用 omxplayer 。我的 PHP 问题文件只包含这一行(为测试而修改):

引用文件 /home/pi/master/playmovie.sh:

当我通过 putty 在本地执行此 php 文件或命令本身时,一切正常,但是当我尝试通过网络执行它时,它会锁定并且电影永远不会开始。

重要的:

  • playmovie.sh 有执行权限
  • master/cmd 有 777 权限
  • 写入 master/cmd 并执行其他脚本在本地和通过 php 在线都可以正常工作
  • 从 php online 我可以执行omxplayer -h, ls -l /home/pi/Videos/test.mp4echo -n p > /home/pi/master/cmd所以它肯定会认为这些都是有效的。

我觉得我快疯了,这实际上是我在这个项目上需要做的最后一件事,以使其正常运行,请帮助!

0 投票
1 回答
672 浏览

python - 如何在 Raspberry Pi/Python 中将文本保存为音频?

所以我正在尝试编写一个python程序来说出一句话。为此,我正在尝试使用“gTTS”Python 库。它在我的笔记本电脑(windows 10)上运行良好,声音也很好。但是,当我在 Raspberry Pi 2 中运行相同的代码时,不会播放音频文件。我使用过 omxplayer 和 mplayer,但结果还是一样。我尝试过使用其他 mp3 文件,直接从 Internet 下载,它们工作正常。但是通过python程序保存的文件(见下文),不起作用。

omxplayer 只显示以下消息并退出。

omxplayer 输出

请帮忙 。

0 投票
1 回答
1544 浏览

windows - 在 WINDOWS 中使用 gstreamer 进行桌面 GPU 编码

我在 Nvidia Jetson Tx2 上开发了 gstreamer GPU 编码。但现在我正在尝试使用 gstreamer 进行桌面 Nvidia GPU 编码。

我无法使用“ gst-inspect-1.0.exe ”在列出的受支持元素中获得“ omxh264enc ”。

所以,我想使用 Gstreamer 在*桌面 GPU* 上进行硬件编码。

请指导我正确的方向,或者桌面 gpu 支持编码的任何示例命令行或程序。注意:我正在尝试使用笔记本电脑 gpu + Visual Studio 2015

问候,阿迪

0 投票
0 回答
537 浏览

raspberry-pi - Raspberry Pi 上是否有适用于 youtube-dl 和 omxplayer 的最小电视 GUI?

这是我的问题:

我的 Raspberry Pi 启动到控制台 (Raspbian) 并执行以下操作: - 检查一个小的 Youtube-DL 脚本以获取对播放列表的新更新。如果是这样,它会提取视频并将其复制到文件夹中。

  • 保存视频后,OMXPlayer 从命令行播放该视频,它运行良好(在 720p 上,这对我来说非常有用)。

- 而已。它不做任何其他事情。

这就是问题所在。我想创建一个小的 GUI,我可以在其中滚动浏览旧视频。我不想启动到桌面。我尝试了一个 Electron JS 应用程序,但它创建了一个 Web 浏览器的整个实例——这对我来说会减慢 OMXPlayer。我试图弄乱 Python TKinter,但它不会让我在不先输入启动 Raspbian 桌面的“startx”的情况下加载脚本。

只想要一个小的 GUI(类似于 KODI)但除了视频之外没有其他任何东西,以及一个可以滚动浏览不同文件的简短界面。

有什么建议么?

0 投票
0 回答
139 浏览

c++ - 使用 QProcess 启动时,omxplayer 会延迟 15 秒退出

在 RPi3 下的 Qt5.9.2 中,我通过以下方式启动 omxplayer:

我需要使用stdbuf来避免缓冲,否则我无法“实时”读取应用程序的输出。

当视频结束时,omxplayer 应该立即退出 - 当我从命令行启动它时它会退出:

相反,当从我的应用程序启动时,一旦视频结束,它会在退出前保持执行约 15 秒。我捕捉到finished()信号并确认它很好地退出:退出代码 = 0 和退出状态 = NormalExits。

我不确定这些其他信息是否有用或完全是另一个问题,但我还是在这里报告。要暂停视频,我在管道上发送字母“p”:

调试打印告诉我每次调用该函数时都会调用该函数,但通常我需要多次调用它才能真正暂停或恢复视频执行。

缓冲应该不是问题,因为我的命令行应该避免这种情况。

0 投票
0 回答
221 浏览

raspberry-pi3 - 不能运行超过 3 个 OMXplayer 多流

使用树莓派,我正在使用 omxplayer 播放 3 个 IP 摄像机屏幕。当我添加第 4 个时,屏幕变为空白,我们必须重新开始。

GPU mem 设置为 512。日志显示剩余的 GPU 超过 700mb。

那我该怎么办?

0 投票
1 回答
77 浏览

linux - OpenVG UTF8/unicode 字符

我想在我的屏幕上打印一些文本,我真的需要使用 hello_font(它必须打印在 omxplayer 视频上方,它现在正在工作)。我通过这个显示 RSS 提要,但绘制字符的功能不适用于特殊字符(UTF8)。

我是法国人,我们的字母表包含很多,所以我想知道这个问题是否有任何解决方案。

我在 /opt/vc/src/hello_pi/hello_font/main.c 中使用简单的 main.c

我认为问题出在这里:

所有文件都在这里: https ://github.com/adafruit/rpi-firmware/blob/master/vc/sdk/opt/vc/src/hello_pi/libs/

gx_priv_render_text 函数在 font.c 文件中。

也许通过使用主体使用的字符 (é:à:ç:è) 创建自定义 TTF 字体。

感谢

0 投票
1 回答
2212 浏览

video - 使用 Raspbian Stretch 在 Raspberry Pi 3 上使用 gstreamer 播放视频

我尝试使用 gstreamer 在 Raspbian 拉伸上播放视频,但失败了。我开始安装 gst-omx 并尝试了以下管道:

似乎GStreamer正在寻找 X 显示服务器。但我不想用一个。

有人让它在 Raspbian Stretch 上运行吗?它似乎对 Wheezy 有效。

0 投票
1 回答
946 浏览

linux - 从另一个终端减少/增加 omxplayer 音量

运行后:omxplayer -o hdmi myVideo.mp4,如果我想增加/减少音量,我只需要输入+ / - Ok。这工作正常。但是我有另一种情况,你能帮我吗?如何从另一个终端增加/减少音量?我必须运行什么命令或脚本?

非常感谢!

(树莓派 3)