GStreamer Video Exporter
Loading...
Searching...
No Matches
GStreamer Video Exporter

Description

This package enhances ADTF and the ADTF File Library to write/export video streams using GStreamer.

With GStreamer, you can access any plugins/pipelines to process, encode, decode and transform image, audio and video based data, reusable within ADTF / DAT Tool processing.

Please have a look at Release Notes.

Overview

The following exporters are delivered:

Processor ID Plugin Stream Meta Type Description
gstreamer_video gstreamer_video_exporter adtf/image/adtf/gstreamer Exports video frames into a video file with gstreamer.
mdf_video_frames gstreamer_video_exporter adtf/image/adtf/gstreamer Exports video frames into a video file with gstreamer and creates an accompaning MDF file that references the frames in the video file.

Prerequisites

Windows

If installed via conan make sure you generate the virtualrunenv batch files and execute them before launching the ADTF Dat Tool:

conan install gstreamer_video_exporter/*@dw/* -g virtualrunenv
activate_run.bat
/path/to/ifhd/bin/adtf_dattool --plugin /path/to/video_exporter/bin/gstreamer_video_exporter.adtffileplugin ...

If not installed via conan, install GStreamer from https://gstreamer.freedesktop.org/download/ and make sure it is set within your PATH variable.

Linux

Make sure you have the GStreamer packages installed and available within PATH. Mind that these are installed by default on most distributions.

Usage

To use one of the supplied exporters, specify the plugin with the --plugin option of the adtf_dattool i.e.:

adtf_dattool --plugin /path/to/video_exporter/bin/gstreamer_video_exporter.adtffileplugin --export file_with_video.adtfdat --stream video --output video_frames.mkv

License Information

Please make sure you have an active and valid subscription for this feature, the license key/file is set and the used license server is reachable (if required). For more information, please contact our support under adtf.dev.

For any licence information have a look at LICENSE.

Furthermore please refer to Used Open Source Software for an overview of 3rd party packages we are glad to use.