Timeline Studio API Documentation - v0.26.0
    Preparing search index...
    interface VideoEffect {
        category: EffectCategory;
        complexity: EffectComplexity;
        cssFilter?: (
            params: {
                amount?: number;
                angle?: number;
                intensity?: number;
                radius?: number;
                speed?: number;
                temperature?: number;
                threshold?: number;
                tint?: number;
            },
        ) => string;
        description: { en: string; ru: string };
        duration: number;
        ffmpegCommand: (
            params: {
                amount?: number;
                angle?: number;
                height?: number;
                intensity?: number;
                radius?: number;
                speed?: number;
                temperature?: number;
                threshold?: number;
                tint?: number;
                width?: number;
            },
        ) => string;
        id: string;
        labels: { de?: string; en: string; es?: string; fr?: string; ru?: string };
        name: string;
        params?: {
            amount?: number;
            angle?: number;
            intensity?: number;
            radius?: number;
            speed?: number;
            temperature?: number;
            threshold?: number;
            tint?: number;
        };
        presets?: Record<string, EffectPreset>;
        previewPath: string;
        tags: EffectTag[];
        type:
            | "stabilization"
            | "noise-reduction"
            | "reverse"
            | "blur"
            | "brightness"
            | "vintage"
            | "contrast"
            | "saturation"
            | "speed"
            | "grayscale"
            | "sepia"
            | "hue-rotate"
            | "duotone"
            | "noir"
            | "cyberpunk"
            | "dreamy"
            | "infrared"
            | "matrix"
            | "arctic"
            | "sunset"
            | "lomo"
            | "twilight"
            | "neon"
            | "invert"
            | "vignette"
            | "film-grain"
            | "chromatic-aberration"
            | "lens-flare"
            | "glow"
            | "sharpen";
    }
    Index

    Properties

    category: EffectCategory
    complexity: EffectComplexity
    cssFilter?: (
        params: {
            amount?: number;
            angle?: number;
            intensity?: number;
            radius?: number;
            speed?: number;
            temperature?: number;
            threshold?: number;
            tint?: number;
        },
    ) => string
    description: { en: string; ru: string }
    duration: number
    ffmpegCommand: (
        params: {
            amount?: number;
            angle?: number;
            height?: number;
            intensity?: number;
            radius?: number;
            speed?: number;
            temperature?: number;
            threshold?: number;
            tint?: number;
            width?: number;
        },
    ) => string
    id: string
    labels: { de?: string; en: string; es?: string; fr?: string; ru?: string }
    name: string
    params?: {
        amount?: number;
        angle?: number;
        intensity?: number;
        radius?: number;
        speed?: number;
        temperature?: number;
        threshold?: number;
        tint?: number;
    }
    presets?: Record<string, EffectPreset>
    previewPath: string
    tags: EffectTag[]
    type:
        | "stabilization"
        | "noise-reduction"
        | "reverse"
        | "blur"
        | "brightness"
        | "vintage"
        | "contrast"
        | "saturation"
        | "speed"
        | "grayscale"
        | "sepia"
        | "hue-rotate"
        | "duotone"
        | "noir"
        | "cyberpunk"
        | "dreamy"
        | "infrared"
        | "matrix"
        | "arctic"
        | "sunset"
        | "lomo"
        | "twilight"
        | "neon"
        | "invert"
        | "vignette"
        | "film-grain"
        | "chromatic-aberration"
        | "lens-flare"
        | "glow"
        | "sharpen"