Prepares a recorder for encoding a video file into the provided pipe.
Prepares a recorder for encoding a video file saved to the specified path.
Determines whether the recorder is active (which implies that an output file is open).
Supplies the next frame to the video encoder.
Starts the video encoding process. Launches FFmpeg.
Ends the recording process.
Advanced users only: Additional command-line arguments to be passed to FFmpeg.
Ends the recording process.
Determines whether the recorder is active (which implies that an output file is open).
Starts the video encoding process. Launches FFmpeg.
Supplies the next frame to the video encoder.
Video file encoder
Feed in video data frame by frame to encode video files in one of the various formats supported by FFmpeg.
This is a convenience wrapper for piping pixmaps into FFmpeg. FFmpeg will render an actual video file from the frame data. This uses the CLI version of FFmpeg, no linking is required.