问题标签 [raspberry-pi4]

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 投票
0 回答
480 浏览

ffmpeg - 如何使用 ffmpeg 在设定的持续时间后在 2 个流输入之间切换?

我正在修补我的两个 Raspberry Pi,并希望执行以下操作:

两个 Pis 通过摄像头记录并通过 cvlc 将其流式传输到网络。然后其中一个使用两个流生成一个流,每 30 秒在两个源之间交替。我的设置如下:

Pi 3 (192.168.0.158) 和 Pi 4 (192.168.0.87) 都使用以下命令将摄像机源流式传输到我的本地网络:

然后 Pi 4 使用

stream_list.txt 的内容为:

我使用 output.mp4 作为测试,这将是一个 twitch 服务器或类似的东西。当前持续时间为 2 秒,仅用于测试。我将添加一个循环 -1 来保持切换。我的问题是该过程在 4 秒后没有停止。它会一直“录制”直到我 CTRL+C 然后 output.mp4 只包含 stream_list.txt 中第一个提到的流的摄像头馈送。它不会在 2 秒后停止切换到另一个流,然后再过 2 秒后停止,正如我预期的那样。

有什么我本质上做错了,或者我至少在某种程度上是正确的吗?

0 投票
1 回答
1041 浏览

python - 通过 rc.local 调用的树莓派 4 上的 vlc python 脚本没有声音

我想用我的无头树莓派 4 作为在线广播播放器。如果我从终端运行 python 脚本并且树莓派输出音频,但我尝试从 /etc/rc.local 并在启动后使用 crontab 运行它,它似乎可以工作,但是没有声音。你知道如何在开机后运行它来输出声音吗?

谢谢!

0 投票
1 回答
428 浏览

raspberry-pi - 树莓派上的电子透明窗口(4)

正如这里演示的Can't succeed in making transparent window in Electron (javascript),我设法在具有背景透明度的 debian buster 上运行 hello world 应用程序。

但是,当我在 raspberry pi 4(raspbian 桌面)上尝试这个演示时,它不能开箱即用。我在这里读到https://ourcodeworld.com/articles/read/315/how-to-create-a-transparent-window-with-electron-framework它可能是由一些驱动程序错误引起的。

有人可以帮助我更深入地理解这个问题吗?

我的项目需要在后台显示高清视频,在前台显示几个按钮。Chromium-browser 并没有像 omxplayer 那样从硬件加速中受益(并且丢帧),所以我尽量不在浏览器中嵌入视频。相反,我计划让流畅的 omxplayer 在后台运行,并显示一个透明的电子应用程序。

0 投票
1 回答
1409 浏览

python - 使用 gammu 发送短信失败(错误 500)

问题:

甚至我运行脚本,它失败 sms.py

输出是

加姆监视器

dmesg | grep tty

在这里如何知道我们的加密狗连接到哪个ttyUSB0/1/2?

gammu——识别

gammu --debug textalldate --debug-file /home/pi/gammu.log 识别

须藤 gammu 配置

gammu-config 命令用于设置配置,这些配置也可以在 ~/.gammurc 文件中找到

sudo gammu --networkinfo

sudo gammu getallsms

检查 /dev/ttyUSB* 的权限

根据以上细节,使用 gammu 的用户必须是拨出组的成员。

幸运的是,我是拨出组的成员。

0 投票
1 回答
1419 浏览

raspberry-pi - 通过 wvdial 发送短信失败(无运营商!重试)

问题

须藤 wvdialconf

以上细节说我可以使用 ttyUSB0 或 ttyUSB2 发送短信

lsusb 这里加密狗被检测为调制解调器

/etc/wvdial.conf

0 投票
1 回答
574 浏览

docker - Docker/Node-red - 如果卷在 USB 闪存驱动器上,npm 无法安装调色板

如果容器卷位于闪存驱动器上,我无法在 Node-red 中安装新的调色板,因为 npm 没有正确的访问权限。你能帮助我吗?

操作系统是 pi4 上的 raspian lite,USB 驱动器在启动时安装,带有以下选项:

这是日志文件

编辑:添加完整的 /etc/fstab 行和从 webbrowser 获得的 npm 安装日志

提前致谢

0 投票
1 回答
2623 浏览

python - USB 网络摄像头不再适用于 opencv:VIDIOC_QBUF: Invalid Argument

我只是尝试使用以下命令在 Raspberry Pi 上使用 opencv 访问 USB 网络摄像头:

它只是生成一个永无止境的错误消息流: VIDIOC_QBUF: Invalid Argument

当我插入 Logitech Webcam C260 或 Logitech Webcam C910 时,摄像头灯会亮起并创建 /dev/video0 文件。还尝试了两种不同的 RPi 4。

我的个人镜像构建:Raspberry Pi 4、Raspbian Buster v10、Python 3.7.3、OpenCV 4.1.0

PyImageSearch 提供的图像构建:Raspberry Pi 4、Raspbian Buster v10、Python 3.7.3、OpenCV 4.1.1

其他人遇到过这个问题https://raspberrypi.stackexchange.com/questions/105358/raspberry-pi4-error-while-using-2-usb-cameras-vidioc-qbuf-invalid-argument,但我还没有找到任何解决方案。

任何帮助,将不胜感激。

0 投票
0 回答
38 浏览

python - 有什么方法可以在树莓派上编译 python 程序吗?

我很想知道我的树莓派上 python 编译器生成的汇编代码的效率有多高,所以我想知道是否有办法获取 ARM 汇编文件。

0 投票
2 回答
1215 浏览

raspberry-pi4 - 使用 nodogsplash 在 Raspberry pi 4 上制作 Captive Portal

执行以下步骤后,我正在尝试使用我的树莓派 4 创建一个强制门户 wifi 网络:

编辑 nodogsplash.conf

然后运行我得到的 nodogsplash:

0 投票
0 回答
161 浏览

python - 我如何让 Raspberry Pi 在 python 中发送附有图片的电子邮件

我是一名新程序员,已开始在 raspberry pi 4 4gb 上学习 python 代码。我目前正在尝试让 Pi 向我发送一封附有图片的电子邮件。该代码当前发送文本但不会发送文件。我附上了将发送电子邮件的代码。第 8 行在实际代码中有我的电子邮件密码,但为了我的帐户安全,我已经替换了它。这段代码是用 python 3.7.3 编写的。任何帮助将不胜感激。