VideoRecorderMp4 C++ lib. Recording video to files with controlling file and folder size

€1,000.00

VideoRecorderMp4 C++ library provides methods for recording video to files with controlling file and folder size.

We sell source code of this library as is, without future updates and technical support according to perpetual non-exclusive royalty-free license. You pay once and can use this library in your software and hardware products without limits. Please read the license agreement before purchasing: LICENSE.

VideoRecorderMp4 C++ library provides methods for recording video to files with controlling file and folder size.

We sell source code of this library as is, without future updates and technical support according to perpetual non-exclusive royalty-free license. You pay once and can use this library in your software and hardware products without limits. Please read the license agreement before purchasing: LICENSE.

Overview

The VideoRecorderMp4 C++ library provides functionality for recording video to files with control over file and folder size. It records .mp4 video files and accepts frames in H264, HEVC and JPEG compressed formats. The library is cross-platform and compatible with Windows and Linux. It uses the C++17 standard and depends on the Frame (describes the video frame class, source code included, Apache 2.0 license). Additionally, the test application depends on the VSourceFile library (source code included) to prepare test H264, HEVC or JPEG frames.

Documentation

Documentation: GO TO DOCUMENTATION

Simple interface

class VideoRecorderMp4
{
public:
    /// Get current class version.
    static std::string getVersion();

    /// Init video recorder.
    bool init(std::string initString);

    /// Write video frame.
    bool write(Frame& frame);

    /// Stop video recording.
    void stop();
};