Merubah Gambar Menjadi Video dengan FFMPEG di Openwrt (Part 3)


Di bagian sebelumnya sudah membahas mengenai cara membuat cctv openwrt di router Huawei HG553 baik menggunakan Mjpg-Streamer maupun Motion. Hasil snapshot kedua aplikasi tersebut berupa file jpg yang sangat banyak, jadi agak kurang nyaman kalau dilihat satu persatu. Oleh karena itu agar nyaman ditonton, file jpg tersebut dirubah menjadi video.ffmpeg

Pembahasan sebelumnya:

Install ffmpeg

Aplikasi yang dipergunakan adalah ffmpeg, untuk menginstall dari putty ketik:



  • opkg update
  • opkg install ffmpeg

Format ffmpeg

Format untuk merubah gambar snapshot menjadi video adalah sebagai berikut, misal saja gambar snapshot ada di /www/motion

  • cat /www/motion/*.jpg | ffmpeg -f image2pipe -r 5 -vcodec mjpeg -i – /www/motion/video.avi

Maka akan dibuat file video.avi di folder /www/motion. Setiap detik akan berisi 5 gambar.

Agar setiap beberapa menit gambar bisa dirubah ke video dan gambar tidak dobel maka seluruh file gambar dipindah dahulu ke folder sementara, kali ini saya beri nama folder tmp. Kemudian gambar di folder tmp dirubah ke video. Setelah selesai dirubah, file video dipindah ke folder video dan seluruh file jpg dihapus. Format lengkapnya sebagai berikut:

  • Buka putty kemudian ketik: vi /bin/rubah
  • Kemudian pencet huruf i dan ketik format dibawah ini:
    • mkdir -p /www/motion/tmp/$(date +%d%m%Y%H%M)/
    • cd /www/motion/tmp/$(date +%d%m%Y%H%M)/ &&
    • mv /www/motion/*.jpg .
    • cat *.jpg | ffmpeg -f image2pipe -r 5 -vcodec mjpeg -i – video$(date +%d%m%Y-%H%M).avi
    • mkdir -p /www/motion/video/$(date +%d%m%Y)/
    • mv *.avi /www/motion/video/$(date +%d%m%Y)/
    • rm -rf *.jpg
  • Setelah selesai pencet tombol escape dan ketik: :wq
  • Kemudian ketik lagi: chmod 755 /bin/rubah

Setelah itu untuk mengetes bisa dengan ketik: rubah. Video akan ada di /www/motion/video dan dibagi berdasar hari.

Menjalankan Otomatis

Untuk menjalankan otomatis semisal setiap 30 menit caranya:

  • Masuk ke 192.168.1.1
  • Kemudian masuk System – Scheduled Task
  • Ketik: */30 * * * * rubah

Setelah itu klik submit dan restart router. Maka otomatis setiap 30 menit akan merubah gambar menjadi video.

Pembahasan berikutnya adalah untuk upload file snapshot ke dropbox atau hosting.

Semoga Bermanfaat

18 Comments

  1. Tahan Prahara
  2. Diki
  3. Diki
  4. Erfan
  5. Dika
  6. Doglas
    • Doglas
        • Doglas
  7. aji

Leave a Reply

*