ฉันต้องการบันทึกวิดีโอส่วนหนึ่งของบ้านด้วยเว็บแคมในขณะที่ฉันไม่อยู่สองสามวันเพื่อลองและตรวจสอบให้แน่ใจว่ามีการถ่ายภาพเบอร์เกอร์และภาพถ่ายที่อัพโหลดไปยังเซิร์ฟเวอร์ของฉันก่อนที่พวกเขาจะรู้ตัว
ฉันติดตั้งเว็บแคมเพื่อสตรีมวิดีโอโดยใช้ mjpg_streamer ใช้งานได้และใช้งานได้ดี
เป็นไปได้ที่จะถ่ายภาพนิ่งจากสตรีมเมื่อใดก็ตามที่คุณต้องการเรียกว่า 'FileName.jpg':
wget http://127.0.0.1:8080/?action=snapshot -O FileName.jpg
ฉันมีเซิร์ฟเวอร์ Amazon FTP พร้อม Amazon Web Services และการเข้าถึง FTP โดยใช้ sFTP ฉันเชื่อมต่อโดยใช้ปลั๊กอิน FireFTP ของ Firefox ในขณะนี้เพื่อให้ทำงานได้ แนวคิดคือทำให้คอมพิวเตอร์ทำงานโดยใช้การเชื่อมต่อสด
ฉันต้องการสคริปต์การถ่ายภาพจากสตรีมบอกทุก ๆ 1 นาทีและอัปโหลดรูปภาพไปยังเซิร์ฟเวอร์ของฉันผ่านการเชื่อมต่อ FTP สดและมีไฟล์ต้นฉบับถูกลบออกจากพีซีของฉันเพื่อให้ไฟล์ถัดไปจะบันทึก O หรือต่อท้ายหมายเลขของไฟล์แต่ละไฟล์แล้ว FTP มันขึ้นมา เช่น FileName1.jpeg, Filename2.jpeg
ฉันใช้ Google หลายชั่วโมงและแม้ว่าจะมีโพสต์มากมายเกี่ยวกับการเขียนสคริปต์การอัปโหลด FTP แต่ฉันไม่สามารถค้นหาการอัปโหลดกระแสข้อมูลอย่างต่อเนื่อง ... เช่น "ดูโฟลเดอร์นี้อัปโหลดเนื้อหาทุก ๆ 1 นาทีหลังจากนั้นหนึ่งนาที อัปโหลดเนื้อหาใหม่ใด ๆ ที่อยู่ในนั้น "
ฉันเดาว่าฉันต้องการสคริปต์ทุบตีที่จะ:
- เก็บตัวนับไว้เพื่อให้ไฟล์ที่สร้างขึ้นใหม่แต่ละไฟล์มีชื่อแตกต่างกัน
- ส่งชื่อไฟล์นั้นไปที่ "wget http://127.0.0.1:8080/?action=snapshot -O FileName XX .jpg" ทุก ๆ 30 วินาทีหรือ 1 นาที
- อัปโหลด FileName XX .jpg ไปยังเซิร์ฟเวอร์ FTP
แต่ฉันไม่รู้ว่าจะทำยังไง! ทุกคนสามารถชี้นำฉันได้ไหม หรือใครรู้วิธีที่จะทำกับ FileZilla หรืออะไรบางอย่าง (ซึ่งไม่สามารถดูโฟลเดอร์ AFAIK: https://forum.filezilla-project.org/viewtopic.php?t=41609 ?