All Downloader - v1.0.2-alpha
    Preparing search index...

    Interface VideoData

    Represents detailed video metadata.

    interface VideoData {
        category: null | string;
        chapters?: null | Chapter[];
        description?: null | string;
        display_id: string;
        duration: number;
        extractor: string;
        extractor_method: number;
        extractor_type?: string;
        forceMergeAudio: boolean;
        formats: Format[];
        image: string;
        is_live: null | boolean;
        link: string;
        preferred_dl: number;
        r?: number;
        subtitles?: { auto: Record<string, Subtitle>; closed: null };
        title: string;
        uploader: string;
    }
    Index

    Properties

    category: null | string

    Category of the video, if any

    chapters?: null | Chapter[]

    Chapters data, if any

    description?: null | string

    Video description, if available

    display_id: string

    Display identifier of the video

    duration: number

    Duration of the video in seconds

    extractor: string

    Name of the site/extractor used

    extractor_method: number

    Method of extraction

    extractor_type?: string

    Type of extractor used, if any

    forceMergeAudio: boolean

    Whether audio should be merged with video

    formats: Format[]

    Available video/audio formats

    image: string

    Thumbnail or preview image URL

    is_live: null | boolean

    Indicates if the video is a livestream

    link: string

    Original video URL

    preferred_dl: number

    Preferred download method ID

    r?: number

    Optional rating or ranking score

    subtitles?: { auto: Record<string, Subtitle>; closed: null }

    Available subtitles, if any

    title: string

    Video title

    uploader: string

    Uploader or channel name