FFmpeg VP8
Reference
Type definitions
type FfmpegVp8EncoderOptions = { type: "ffmpeg_vp8"; bitrate?: | number | { averageBitrate: number; maxBitrate: number; }; keyframeIntervalMs?: number; ffmpegOptions?: Record<string, string>;};Properties
bitrate
Desired bitrate of the output stream, in bits per second. If only a number is specified then it defines the averageBitrate.
The maxBitrate is then set to 1.25x this value.
- Type:
number | { averageBitrate: number; maxBitrate: number; } - Default value: Calculated based on framerate and resolution. Eg. for 30 FPS in 1080p
the
averageBitratewould be 5000 kb/s andmaxBitrate6250 kb/s.
Properties
averageBitrate
Average bitrate measured in bits per second. Encoder will try to keep the bitrate around the provided average, but may temporarily increase it to the provided max bitrate.
- Type:
number
maxBitrate
Max bitrate measured in bits per second.
- Type:
number
keyframeIntervalMs
Maximal interval between 2 consecutive keyframes, in milliseconds.
- Type:
number - Default value:
5000
ffmpegOptions
Raw FFmpeg encoder options. Visit FFmpeg docs to learn more.
- Type:
Record<string, string>