Recording Tab
From: https://zoneminder.readthedocs.io/en/1.37.61/userguide/definemonitor/ definemonitor_recording.html




 
 
Recording Tab 
The Recording tab contains settings for recording the video and audio streams. 
The video stream can be saved as JPEG, re-encoded to different standards or 
allowed to passthrough and save in the original form as created by the camera.
	 
	../../_images/define-monitor-recording.png 
	Monitor Recording Tab ul class="list">
 
  • Recording
  • Storage Area: Where to store the recordings. If writing to this area fails, others will be tried.
  • Save JPEGs: Records video in individual JPEG frames. Storing JPEG frames requires more storage space than h.264 but it allows one to view an event anytime while it is being recorded.
  • Video Writer: Records video in real video format. It provides much better compression results than saving JPEGs, thus longer video history can be stored.
  • Output Codec: This option is available when Video Writer is set to ‘Encode’. If encoding, you can choose between h.264, h.265/hevc, vp9 or av1.
  • Encoder: This option is available when Video Writer is set to ‘Encode’. If encoding you can choose which encoder will be used. This is where you can select a hardware accelerated encoder.
  • Output Container: Leaving at Auto allows ZoneMinder to use mp4. Other choices are mkv and webm.
  • Optional Encoding Parameters: Mostly useful when encoding as each encoder takes different parameters. Consult the FFmpeg documentation for available parameters for each encoder.
  • Recording Audio: Check the box in order to save audio (if available) when events are recorded.
  • Event Start Command: When a recording event starts, you can run a system command. The parameters to the command will be the event id and the monitor id.
  • Event End Command: When a recording event ends, you can run a system command. The parameters to the command will be the event id and the monitor id.