问题标签 [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.
android - 像 mx player 一样滑动手势
我想要水平滑动手势来控制媒体播放器搜索,如 mx 播放器。我尝试过手势检测器,但没有像 mx 播放器那样工作。任何形式的帮助将不胜感激。
这是带有手势检测器和缩放手势检测器的类。使用手势检测器水平滚动,我无法获得响应滚动。
这个类在handlermsg函数的处理程序中使用,以每秒更新seekbar。
我无法解决问题。对于手势检测器的水平滚动,我实现了它,但它不会立即检测到滚动是否反转,它会在手指越过滚动初始化的点时检测到反向滚动。
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.mp4
,echo -n p > /home/pi/master/cmd
所以它肯定会认为这些都是有效的。
我觉得我快疯了,这实际上是我在这个项目上需要做的最后一件事,以使其正常运行,请帮助!
python - 如何在 Raspberry Pi/Python 中将文本保存为音频?
所以我正在尝试编写一个python程序来说出一句话。为此,我正在尝试使用“gTTS”Python 库。它在我的笔记本电脑(windows 10)上运行良好,声音也很好。但是,当我在 Raspberry Pi 2 中运行相同的代码时,不会播放音频文件。我使用过 omxplayer 和 mplayer,但结果还是一样。我尝试过使用其他 mp3 文件,直接从 Internet 下载,它们工作正常。但是通过python程序保存的文件(见下文),不起作用。
omxplayer 只显示以下消息并退出。
请帮忙 。
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
问候,阿迪
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)但除了视频之外没有其他任何东西,以及一个可以滚动浏览不同文件的简短界面。
有什么建议么?
c++ - 使用 QProcess 启动时,omxplayer 会延迟 15 秒退出
在 RPi3 下的 Qt5.9.2 中,我通过以下方式启动 omxplayer:
我需要使用stdbuf
来避免缓冲,否则我无法“实时”读取应用程序的输出。
当视频结束时,omxplayer 应该立即退出 - 当我从命令行启动它时它会退出:
相反,当从我的应用程序启动时,一旦视频结束,它会在退出前保持执行约 15 秒。我捕捉到finished()
信号并确认它很好地退出:退出代码 = 0 和退出状态 = NormalExits。
我不确定这些其他信息是否有用或完全是另一个问题,但我还是在这里报告。要暂停视频,我在管道上发送字母“p”:
调试打印告诉我每次调用该函数时都会调用该函数,但通常我需要多次调用它才能真正暂停或恢复视频执行。
缓冲应该不是问题,因为我的命令行应该避免这种情况。
raspberry-pi3 - 不能运行超过 3 个 OMXplayer 多流
使用树莓派,我正在使用 omxplayer 播放 3 个 IP 摄像机屏幕。当我添加第 4 个时,屏幕变为空白,我们必须重新开始。
GPU mem 设置为 512。日志显示剩余的 GPU 超过 700mb。
那我该怎么办?
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 字体。
感谢
video - 使用 Raspbian Stretch 在 Raspberry Pi 3 上使用 gstreamer 播放视频
我尝试使用 gstreamer 在 Raspbian 拉伸上播放视频,但失败了。我开始安装 gst-omx 并尝试了以下管道:
似乎GStreamer
正在寻找 X 显示服务器。但我不想用一个。
有人让它在 Raspbian Stretch 上运行吗?它似乎对 Wheezy 有效。
linux - 从另一个终端减少/增加 omxplayer 音量
运行后:omxplayer -o hdmi myVideo.mp4,如果我想增加/减少音量,我只需要输入+ / - Ok。这工作正常。但是我有另一种情况,你能帮我吗?如何从另一个终端增加/减少音量?我必须运行什么命令或脚本?
非常感谢!
(树莓派 3)