• 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.

Related posts:

  1. Cara Mengambil Snapshot IP Camera menggunakan FFmpeg
  2. Cara Konfigurasi IP Camera CCTV Hikvision
  3. Cara Aktivasi IP Camera CCTV Hikvision
  4. Cara Geotagging Foto dengan ExifTool

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 Mengatasi Error Code 1302 pada UseeTV Indihome
  • boris on Cara Mengatasi Error Code 1302 pada UseeTV Indihome
  • lorenz on Cara Mengatasi Error Code 1302 pada UseeTV Indihome
  • Gintan on Cara Mengatasi Error Code 1302 pada UseeTV Indihome
  • lorenz on Cara Mengatasi Error Code 1302 pada UseeTV Indihome

Social

  • Facebook
  • Instagram
  • Twitter
  • YouTube

Tags

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

Copyright © 2021 · Ataende.com