ฉันมีกล้องรักษาความปลอดภัย IP (192.168.0.8) ซึ่งสามารถออกอากาศเนื้อหา rtsp ผ่านเครือข่าย
ฉันสามารถบันทึกเนื้อหา (RAW) โดยไม่มีการเปลี่ยนแปลงโดยใช้คำสั่ง ffmpeg ถัดไปจากคอมพิวเตอร์ของฉัน:
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 อื่นและสร้างไฟล์วิดีโอใหม่ที่มีเฉพาะส่วนที่ตรวจพบการเคลื่อนไหวเท่านั้น หากคุณสามารถให้คำแนะนำแก่ฉันได้ว่าฉันควรศึกษาเพิ่มเติมอะไรฉันจะต้องขอบคุณจริงๆ
สตรีมกล้องของฉันถูกส่งโดยไม่มีเสียง ดังนั้นฉันสามารถสร้างชุดของภาพจากวิดีโอต้นฉบับจากนั้นเลือกภาพที่เหมาะสมแล้วบันทึกวิดีโอใหม่จากภาพ