随机性的出现帧率降低,然后不知道什么时候自己又好了
硬件信息:
- 树莓派 4b 8g
- logic StreamCam type-C 接口;
- 通过过 3.0 的转接头插入树莓派 3.0 接口上
- 5V 2A 供电( 3A 也试了)
账号 pi 执行的命令:
ffmpeg -hide_banner -f v4l2 -input_format mjpeg -video_size hd1080 -r 60 -i /dev/video0 -f openal -channels 1 -i 'Logitech StreamCam, USB Audio (CARD=StreamCam,DEV=0)' -c:v copy -c:a copy 4Bd-1080p-60fps-a1.avi
这个命令很简单 读取摄像头的 mjpeg 编码流 和 音频流 写入到 avi 文件
问题就是 一开始运行着正常 可以输出 1080 60fps
v4l2-ctl --device=/dev/video0 --list-formats-ext
输出的结果 可以看到 是有 1080p 60fps 的
但是,不知道什么时候 ,就突然帧率很低了 降低到了 10fps 左右
这时候:
这个问题在:
3B
4B
rasberrypi os 11
;debian 12
ubuntu 22.04
;上都出现过,更换摄像头也不行,
比如 2 个 4B 设备,B 有问题,A 正常;
各种尝试后,B 还是有问题,A 还是正常的。
这时候 在 B 设备上 用root运行 ffmpeg 命令 帧率是正常的,普通用户 pi不行;新增了一个用户 pi2 正常
设备 A 用户 pi 系统 rasberrypi os 11 上 掉帧 ; ubuntu 22.04 正常
1
zbinlin 2023-08-22 15:18:18 +08:00
是不是有一些计划任务在运行导致的?
看下有没有 timers: systemctl --user list-timers |