네트워크를 통해 RTSP 컨텐츠를 브로드 캐스트 할 수있는 IP 보안 카메라 (192.168.0.8)가 있습니다.
내 컴퓨터에서 다음 ffmpeg 명령을 사용하여 변경하지 않고 해당 (RAW) 내용을 저장할 수 있습니다.
ffmpeg -i "rtsp://192.168.0.8/stream=0.sdp" -acodec copy -vcodec copy test-raw.mp4
또한 즉시 크기를 조정할 수 있습니다.
ffmpeg -i "rtsp://192.168.0.8/stream=0.sdp" -vf "scale=640:-1" test640.mp4
그러나 모션 감지 부분 만 포함 된 비디오 만 저장하는 방법은 무엇입니까?
ffmpeg의 장면 변경 필터를 사용하여 해결하려고 했지만 운이 없습니다.
내 목표-누군가가 카메라 근처에서 움직일 때를 감지하여 비디오 파일에 저장하는 일반적인 비디오 모니터링 솔루션을 갖는 것입니다. 스트림에서 즉석에서 작업을 수행하는 것이 불가능할 수 있으므로 큰 파일을 먼저 저장 한 다음 다른 ffmpeg 명령으로 처리하고 동작 감지 된 부분 만 포함 된 새 비디오 파일을 생성하는 것이 좋습니다. 정확히 무엇을 더 연구해야하는지 조언 해 주시면 정말 감사하겠습니다.
카메라 스트림이 소리없이 전송됩니다. 따라서 원본 비디오에서 이미지 세트를 생성 한 다음 적절한 이미지를 선택한 다음 이미지에서 새 비디오를 저장할 수 있습니다.