随机性的出现帧率降低,然后不知道什么时候自己又好了
硬件信息:
- 树莓派 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 正常
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.