mediaforge - v0.1.0
    Preparing search index...

    Interface LibOpusOptions

    Typed options for libopus encoder. Derived from ffmpeg -h encoder=libopus dump.

    interface LibOpusOptions {
        bitrate?: number;
        vbr?: "on" | "off" | "constrained";
        application?: "audio" | "voip" | "lowdelay";
        frameDuration?: 10 | 5 | 20 | 2.5 | 40 | 60;
        compressionLevel?: number;
        packetLoss?: number;
        fec?: boolean;
        dtx?: boolean;
        channels?: number;
        sampleRate?: number;
    }
    Index

    Properties

    bitrate?: number

    Target bitrate in kbps. Recommended: 96–128k stereo music, 24–32k voice.

    vbr?: "on" | "off" | "constrained"

    VBR mode: on, off, constrained

    application?: "audio" | "voip" | "lowdelay"

    Opus application mode

    frameDuration?: 10 | 5 | 20 | 2.5 | 40 | 60

    Frame size in ms: 2.5, 5, 10, 20, 40, 60

    compressionLevel?: number

    Encoder complexity, 0 (fastest) to 10 (best)

    packetLoss?: number

    Packet loss percentage to optimize for, 0–100

    fec?: boolean

    Enable FEC (forward error correction)

    dtx?: boolean

    Enable DTX (discontinuous transmission)

    channels?: number

    Number of channels

    sampleRate?: number

    Sample rate (always resampled to 48000 internally)