• Skip to main content
  • Skip to secondary menu
  • Skip to primary sidebar
  • Skip to footer

ATA ENDE

Catatan Orang Ende

  • Teknologi Informasi
    • IOT
    • Smart Home
  • Android
  • Otomotif
    • BMW E36
  • DIY
  • Olahraga
    • Running
  • Rohani
  • Privacy Policy
  • About
You are here: Home / IT / Cara Merekam Video IP Camera menggunakan FFmpeg

Cara Merekam Video IP Camera menggunakan FFmpeg

April 27, 2020 by lorenz Leave a Comment

FFmpeg adalah software opensource yang digunakan untuk pengolahan audio dan video. Dengan menggunakan command line ffmpeg, kita bisa merekam video ip camera secara realtime. Video dari sebuah ip camera bisa diakses melalui url yang disediakan ip camera tersebut menggunakan protokol rtsp. Masing-masing produsen ip camera mungkin mempunyai format url yang berbeda. Untuk ip camera cctv Hikvision, format url yang digunakan adalah sebagai berikut

rtsp://username:password@ipaddress/Streaming/Channels/101/

Dimana:

  • username = user name untuk login ke ip camera
  • password = password untuk login ke ip camera
  • ip address= alamat ip dari ip camera

Note: Parameter username, password dan ip address ip camera diset saat aktivasi ip camera tersebut. Parameter diatas juga bisa diganti dari menu konfigurasi di halaman web admin ip camera tersebut. Format url yang sama juga digunakan untuk mengambil snapshot atau gambar dari ip camera.

Sebagai contoh, jika ip camera berada pada alamat ip 192.168.2.10 dengan username admin dan password 123 maka urlnya menjadi

rtsp://admin:123@192.168.2.10/Streaming/Channels/101/

Sedangkan command line ffmpeg untuk merekam video adalah sbb:

ffmpeg -rtsp_transport -udp_multicast -i rtsp_url -vcodec copy -t duration -y file_output.avi

Keterangan

  • rtsp_url = alamat rtsp url dari ip camera
  • duration = durasi video yang diinginkan, dalam detik
  • file_output = nama file output

Dengan menggunakan contoh rtsp url di atas, command line ffmpeg untuk merekam video selama 10 detik dan menyimpannya pada file video.avi adalah sbb:

ffmpeg -rtsp_transport -udp_multicast -i  rtsp://admin:123@192.168.2.10/Streaming/Channels/101/ -vcodec copy -t 10 -y video.avi

Konversi Avi ke Mp4

Dengan menggunakan software tambahan MP4Box, kita bisa mengkonversikan format avi ke format mp4 yang lebih umum digunakan. Sama halnya dengan ffmpeg, MP4Box adalah software opensource yang digunakan dalam bentuk command line.

Untuk bisa mengkonversikan file avi ke mp4, terlebih dahulu file avi tersebut harus dikonversikan ke format h264.

MP4Box -aviraw video video.avi

Output dari command line di atas adalah file video.h264

Kemudian dari file h264 tersebut kita konversikan lagi ke format mp4

MP4Box -add video.h264 video.mp4

Output dari command line di atas adalah file video.mp4

Seperti kita lihat dari langkah-langkah di atas, proses perekaman dan konversi video ke hasil akhir mp4 adalah sangat mudah untuk dilakukan mengingat semua software yang digunakan adalah software opensource yang tersedia untuk berbagai macam platform sistem operasi. Proses instalasi tidak saya jelaskan disini karena bisa diperoleh dengan mudah dari Google. Dengan menggunakan bahasa pemograman kita bisa mengintegrasikan command line tersebut dengan aplikasi sesuai dengan keperluan kita.

Oke sekian dulu sharing dari saya, semoga bermanfaat.

Filed Under: Featured Articles, IOT, IT Tagged With: avi, cctv, ffmpeg, h264, hikvsion, ip camera, mp4box

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

About Me

A husband, father, passionate software developer, diy lover, home baker, who loves to learn and create new things. Read More…

Categories

  • Android
  • BMW E36
  • DIY
  • Featured Articles
  • IOT
  • IT
  • Olahraga
  • Otomotif
  • Programming
  • Rohani
  • Running
  • Smart Home

Featured Posts

DIY Mengganti Water Pump BMW E36

Pengalaman Overhaul Cooling System BMW E36

Memperbaiki Washer Pump BMW E36

Membangun Server Home Automation dengan Openhab dan Raspberry Pi

Review Sepatu Lari New Balance 880V9




Footer

Recent Comments

  • lorenz on Cara Mengaktifkan LAN Port di Modem Huawei HG8245H5 Indihome
  • Agung Hardiyanto on Cara Mengaktifkan LAN Port di Modem Huawei HG8245H5 Indihome
  • lorenz on Cara Mengaktifkan LAN Port di Modem Huawei HG8245H5 Indihome
  • Daro on Cara Mengaktifkan LAN Port di Modem Huawei HG8245H5 Indihome
  • lorenz on Cara Mengaktifkan LAN Port di Modem Huawei HG8245H5 Indihome

Social

  • Facebook
  • Instagram
  • Twitter
  • YouTube

Tags

ads scanner android arduino ate berkat rumah bmw bmw e36 bmw m50 break pad cctv cooling system DIY Error 1302 ffmpeg heart rate hikvision home automation Huawei HG8245H5 ibadat pemberkatan rumah Indihome iot ip camera kampas rem kipas radiator LAN Port lari level air m50 openhab raspberrypi running s20 sensor ketinggian air sensor rem smart home smarthome smart plug sonoff tasmota Telkom tensioner toren air ubuntu USeeTV visco fan

Copyright © 2021 · Ataende.com