Skip to content

Latest commit

 

History

History
65 lines (50 loc) · 1.16 KB

-init-.md

File metadata and controls

65 lines (50 loc) · 1.16 KB

subkt / myaa.subkt.tasks / Mux / <init>

<init>

Mux()

Task to mux a set of files into a single Matroska container using mkvmerge.

A predefined task instance can be accessed through Subs.mux.

mux {
    title("My Show - 01")
    forceCRC("DEADBEEF")

    from("video.mkv") {
        includeChapters(false)

        tracks {
            include(track.type == TrackType.VIDEO)
            name("Video")
            default(true)
        }

        attachments {
            include(false)
        }
    }

    from("audio.aac") {
        tracks {
            name("Audio")
            lang("jpn")
            default(true)
        }
    }

    from("commentary.aac") {
        tracks {
            name("Commentary")
            lang("jpn")
            delay(1000)
        }
    }

    from("subtitles.ass") {
        tracks {
            name("English")
            lang("eng")
            default(true)
        }
    }

    chapters("chapters.txt") {
        lang("eng")
    }

    attach("fonts") {
        includeExtensions("ttf", "otf")
    }

    out("My Show - 01.mkv")
}