版大你好,因為我沒有用ffmpeg直接操作過裝置,我上網查一下資料如下
先查查看裝置有支援哪種輸出格式,指令如下
ffmpeg -f video4linux2 -list_formats all -i /dev/video0
如果有支援已壓縮過的格式例如 mjpeg,可以試試看
ffmpeg -f video4linux2 -input_format mjpeg -i /dev/video0 -c:v <IP>
如果只有raw的話,可以試試看
ffmpeg -f video4linux2 -i /dev/video0 <IP>
會segmentation fault應該是bitrate設置錯誤
另外建議可以先用ffmpeg編譯完成後附的ffserver.conf,先確定能跑起來,
再進行自己想要的修改