mediaforge - v0.1.0
    Preparing search index...

    Interface AdaptiveHlsOptions

    interface AdaptiveHlsOptions {
        input: string;
        outputDir: string;
        variants: HlsVariant[];
        segmentDuration?: number;
        hlsVersion?: 3 | 4 | 5 | 6 | 7;
        videoCodec?: string;
        audioCodec?: string;
        variantPlaylist?: string;
        segmentPattern?: string;
        masterPlaylist?: string;
        hlsFlags?: string;
        binary?: string;
    }
    Index

    Properties

    input: string
    outputDir: string
    variants: HlsVariant[]

    Variants to encode (renditions). Sorted highest→lowest bitrate.

    segmentDuration?: number

    Segment duration in seconds. Default: 6

    hlsVersion?: 3 | 4 | 5 | 6 | 7

    HLS version. Default: 3

    videoCodec?: string

    Video codec. Default: 'libx264'

    audioCodec?: string

    Audio codec. Default: 'aac'

    variantPlaylist?: string

    Variant playlist filename pattern. Default: '%v/playlist.m3u8'

    segmentPattern?: string

    Segment filename pattern. Default: '%v/segment%03d.ts'

    masterPlaylist?: string

    Master playlist filename. Default: 'master.m3u8'

    hlsFlags?: string

    HLS flags

    binary?: string