You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

树莓派Homebridge下ffmpeg拍预览正常但视频流报错如何解决?

问题根因

Invalid input file index: 1 报错由配置中mapvideo参数值错误导致:你使用的Logitech C525通过V4L2挂载的/dev/video0输入源仅包含1路视频流,流索引为0,配置中写的"mapvideo": "1"调用了不存在的索引1流,直接触发FFmpeg启动失败,后续的流销毁报错均为该错误的连锁异常。

修复后配置

将mapvideo参数值改为0即可,也可同步删除不需要的mapaudio参数(你已关闭音频功能),完整配置如下:

{
    "platform": "Camera-ffmpeg",
    "cameras": [
        {
            "name": "Logitech-C525",
            "videoConfig": {
                "source": "-s 1280x720 -f video4linux2 -i /dev/video0",
                "stillImageSource": "-s 1280x720 -f video4linux2 -i /dev/video0",
                "maxStreams": 2,
                "maxWidth": 1280,
                "maxHeight": 720,
                "maxFPS": 30,
                "audio": false,
                "debug": true,
                "packetSize": 188,
                "mapvideo": "0"
            }
        }
    ]
}
生效验证
  • 保存配置后重启Homebridge服务
  • 重新加载HomeKit摄像头卡片,视频流即可正常启动
  • 若仍有报错,可在树莓派终端直接运行ffmpeg -s 1280x720 -f video4linux2 -i /dev/video0 -map 0:v -f v4l2 - 测试FFmpeg是否能正常读取摄像头流,排查硬件挂载异常

内容的提问来源于stack exchange,提问作者FiveSeven

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 06:39:04