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

Parameters to pass to the ffmpeg process

The dimensions video should be scaled to

Enums

Audio transcode instructions

Notifications of what’s happening with an ffmpeg operation

Requests of ffmpeg operations

Error that occurs when starting the ffmpeg endpoint

Reasons that ffmpeg may fail to start

H264 presets

Where should ffmpeg send the media

Video transcode instructions

Functions

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