Skip to content

Run Record Demo

Unlike what you have seen in Run Preview Demo, this time the video from a camera will be saved as an .mp4 file.

Prerequisites

Before running record_demo, you first need to:

  1. Install AVT SDK on your device:

    See AVTSDK Environment Setup for details. The installation script will install everything you need.

  2. Connect the cameras to the device

Run the Demo

This demo demonstrates how to record video from a selected camera into an .mp4 file.

Steps

  1. Create a script init.sh to configure the Wayland display environment1 for the demo:

    init.sh
    export XDG_RUNTIME_DIR=/dev/socket/weston
    export WAYLAND_DISPLAY=wayland-1
    

    Then you can source the script in your terminal:

    source init.sh
    
  2. Run the record demo application. The application is installed to /usr/bin, so you can run it directly with the following command:

    record_demo
    
  3. The application will prompt you to select the settings as shown in Run Preview Demo, with additional options for recording the video. You may select each setting according to your preference.

    Record demo

    Settings for the camera and the output .mp4 file.

    Warning

    The video bitrate must be between 100 and 100000.

  4. Video from the selected camera will be recorded into a file named record.mp4 in your current working directory.


  1. The Wayland environment variables are required for all the demos, even when there's no visual display output, as they are essential for proper initialization of some underlying AVT SDK components and plugins. In general, it is recommended to always set them to prevent any potential issues.