问题标签 [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.
opencv3.0 - omxplayer 包装器在开放式 CV 中不起作用
我是 python 编码的新手,我正在尝试omxplayer
在openCV
.
omxplayer
包装器在 CV 之外工作正常。
示例代码:
环境细节:
python - 通过 opencv 或 omxplayer 从 ip 摄像头流式传输视频
我尝试将视频从 ip-camera 流式传输到 HDMI。我在 python 3 上用 opencv 写了一个代码,但是帧之间的时间是 ~0.075
nmap 我的网络摄像机
当我尝试使用 OMXPlayer 进行流式传输时
我明白了
如何在树莓派 3 上更快地流式传输视频?
linux - omxplayer(raspian)在随机循环上播放视频文件夹
我找不到在 shell 脚本中使用 omxplayer 以随机“随机播放”顺序播放文件夹中的视频的方法。我希望它循环播放“播放列表”,但到目前为止,我只能找到一种方法来按字母顺序循环播放所有文件夹。我使用下面的代码版本进行循环。
raspberry-pi - 使用 avconv 命令通过网络将 mp4 视频发送到 piwall 视频墙中的树莓派
我想将 mp4 视频从树莓派发送到另一个树莓派(以构建 piwall),但我用于发送视频流的命令(在其他设备上测试结果正确)不起作用。
详细信息:我正在使用 libav.org 中的 avconv 命令通过网络将 mp4 视频从“主树莓派”发送到我的“从属树莓派”。树莓派(正在接收视频)上有 Raspbian Jessie 操作系统。我实验的目标是使用 pwomxplayer 命令来显示在“slave raspberry pi”上接收到的视频。
我用于发送 mp4 视频流的完整命令如下: avconv -re -i input.mp4 -vcodec libx264 -f h264 -an udp://224.0.0.1:1234 (从发送到我的树莓派时有效我的戴尔笔记本电脑)
有趣的是,在我的戴尔笔记本电脑上使用前面提到的 avconv 命令时,它安装了英特尔处理器和 debian 操作系统,视频流被正确发送。但是,当从安装了 arm 处理器和 raspbian OS 的树莓派发送视频流时,相同的命令不起作用。我想知道这是为什么!
我认为 arm 处理器没有解释我的命令 avconv 以及 intel 处理器是对的吗?还是更多的建筑问题?还是我的 avconv 命令语法不正确?
谢谢您的帮助!
更多信息:主树莓派的 IP 地址:192.168.72.10 从树莓派的 IP 地址:192.168.72.11 我在主树莓派上使用 route add -net 224.0.0.0 netmask 224.0.0.0 eth0 命令向所有人发送视频流连接到我的以太网端口的笔记本电脑。以下命令适用于以 .h264 结尾的文件: avconv -re -i input.h264 -vcodec libx264 -f h264 -an udp://224.0.0.1:1234 (但我想发送用 h264 编码的 .mp4 文件而不是只是 .h264 文件)
编辑:这是英特尔计算机上作为 piwall 主机和树莓派作为 piwall 主机的 avconv 命令的输出:
avconv 在 ubuntu 中使用 Dell Tower piwall Master
avconv 无法在 raspbian Jessie 中使用 raspberry pi piwall master
我们两次尝试都使用相同的视频文件;树莓派说我们超过了 MB 限制并且没有发送任何东西。
python-2.7 - 不要在 2 个视频之间显示桌面
我在 Raspberry 上使用 OMXPlayer。现在我有一个循环(使用 Python2.7)来显示视频,它可以正常工作。但是我有两个问题: 1. 一个视频播放完后,桌面会显示一秒钟。我不想要它。如何在不显示桌面的情况下快速切换到另一个视频?2. 另一个问题是我也想显示一些图片.. 我知道 OMXPlayer 不显示图片... 我可以在我的代码中使用另一个程序吗?但用户不应该注意到变化。
谢谢。
video - 在视频播放期间以特定时间戳触发事件
我正在使用运行 Raspbian 的 Raspberry Pi 3。我需要通过 HDMI 播放视频文件,并且我需要在视频播放期间以特定时间码触发事件。这些事件是对 GPIO 的简单写操作。我的问题是:我应该使用什么方法来做到这一点?
我的第一种方法是使用 OpenCv (python) 和 VideoCapture(),但是树莓派太慢了,而且我的 FPS 非常低(我需要至少 25 FPS @ 1080p)。
所以现在我正在寻找其他解决方案:Gstreamer、FFMPEG、omxplayer,我阅读了文档,但我不知道该使用哪个工具来完成这项工作。
python - python作业的任务调度程序
我有一个主要功能,我想用不同的参数执行。它是使用 omxplayer 在树莓派上播放视频的功能。我想使用调度程序来计划特定任务的执行,他们应该定义执行任务和/或创建队列的时间,如果我执行这个主函数,调度程序会将这个任务放在队列的末尾。
我已经尝试过 Python-RQ,它很好,但问题是如果我不知道以前工作的名称,我不知道如何在队列末尾添加新任务。
我有应该将作业添加到队列的功能。
执行:
你知道满足要求的调度器吗?你对 python rq 有什么建议?有什么办法可以一一做到吗?如何始终在队列末尾添加作业?
谢谢你。
python - 如何让 omxplayer 不总是在最前面?
我正在使用Adafruit 的 Video Looper使用 python 脚本和 omxplayer 循环播放视频。虽然,我做了一些修改。我希望在按下 GPIO 按钮时出现一个弹出窗口。
我已经完成了 tkinter 窗口的 GPIO 和 python 脚本并正常工作,但 omxplayer 始终位于顶部,因此我的窗口不会出现。
我在没有激活 omxplayer 的情况下进行了测试,并且我保证弹出窗口正常工作(“始终在顶部”)。
omxplayer 上是否有任何选项可以调整它?还是我应该采取完全不同的方法?
(我也在Raspberry Pi Exchange上发布了这个问题。我不知道哪个论坛更适合这个问题)
编辑1:完全相同的问题。但没有解决办法。我尝试了与其他用户相同的操作。
python-3.x - 对子流程、POPEN 和 PIPE 的理解
我是 python 和编程的新手,我正在尝试理解这段代码。在过去的几个小时里,我一直在阅读文档并观看有关子处理的视频,但我仍然感到困惑(我添加了一些我在网上找到的信息,以便尽我所能评论代码)。
以下是我对以下代码的一些问题:
什么时候使用子流程?我什么时候应该使用 Popen 诗句与子进程更方便的句柄?管道是做什么的?close_fds 是做什么的?
基本上我需要解释这行代码
完整代码在这里: