首页 > 解决方案 > ffmpeg 可以进行图片预览但流媒体视频出错?

问题描述

我试图在树莓派上设置一个 Homebridge,这样我就可以拥有一个便宜的家用相机。我能够将所有内容都设置好,但是在尝试编辑 homebridge-camera-ffmpeg 插件的配置时,我不断收到错误消息。

我可以用相机进行图片预览,但视频似乎会引发错误。

[Logitech-C525] [fatal] Invalid input file index: 1.
[Logitech-C525] FFmpeg exited with code: 1 and signal: null (Error)
[Logitech-C525] Error occurred terminating main FFmpeg process: Error [ERR_STREAM_DESTROYED]: Cannot call write after a stream was destroyed

这是我的配置

{
            "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": "1",
                        "mapaudio": "0"
                    }
                }
            ]
        }

标签: ffmpegraspberry-pi

解决方案


更改source-re -r 6 -s 1280x720 -f video4linux2 -i /dev/video0和删除maxFPS似乎也有效!


推荐阅读