Module ffmpeg

Source
Expand description

Endpoint used to manage a local ffmpeg executable. Workflow steps can request FFMPEG be run with specific parameters, and the endpoint will run it. If the ffmpeg process stops before being requested to stop, then the endpoint will ensure it gets re-run.

Structs§

FfmpegParams
Parameters to pass to the ffmpeg process
VideoScale
The dimensions video should be scaled to

Enums§

AudioTranscodeParams
Audio transcode instructions
FfmpegEndpointNotification
Notifications of what’s happening with an ffmpeg operation
FfmpegEndpointRequest
Requests of ffmpeg operations
FfmpegEndpointStartError
Error that occurs when starting the ffmpeg endpoint
FfmpegFailureCause
Reasons that ffmpeg may fail to start
H264Preset
H264 presets
TargetParams
Where should ffmpeg send the media
VideoTranscodeParams
Video transcode instructions

Functions§

start_ffmpeg_endpoint
Starts a new ffmpeg endpoint, and returns the channel in which the newly created endpoint can be communicated with