#!/bin/bash

for i in $(seq 1 9)
do
    INPUT="$(ls 0${i}.*1080p*.mp4)"
    OUTPUT="${INPUT/.mp4/.mkv}"
    # Default to English for audio, but no default for subtitles
    mkvmerge --default-language eng -o "$OUTPUT" \
        --language 0:eng "en/Chaos${i}"*.aac \
        --language 0:fre "fr/Chaos${i}"*.aac \
        --language 0:dut "nl/Chaos${i}"*.aac \
        --language 0:spa "es/Caos${i}"*.aac \
        --language 0:ita "it/Caos${i}"*.aac \
        --language 0:por "pt/Chaos${i}"*.aac \
        --language 0:eng --default-track 0:0 "subtitles/Chaos${i}_eng.srt" \
        --language 0:fre --default-track 0:0 "subtitles/Chaos${i}_fr.srt" \
        --language 0:dut --default-track 0:0 "subtitles/Chaos${i}_nl.srt" \
        --language 0:spa --default-track 0:0 "subtitles/Chaos${i}_es.srt" \
        --language 0:ita --default-track 0:0 "subtitles/Chaos${i}_it.srt" \
        --language 0:por --default-track 0:0 "subtitles/Chaos${i}_pt.srt" \
        --language 0:ger --default-track 0:0 "subtitles/Chaos${i}_de.srt" \
        --language 0:rus --default-track 0:0 "subtitles/Chaos${i}_rus.srt" \
        --language 0:ara --default-track 0:0 "subtitles/Chaos${i}_ar.srt" \
        --language 0:gre --default-track 0:0 "subtitles/Chaos${i}_gr.srt" \
        --language 0:jpn --default-track 0:0 "subtitles/Chaos${i}_ja.srt" \
        --language 0:lit --default-track 0:0 "subtitles/Chaos${i}_lt.srt" \
        --language 0:slv --default-track 0:0 "subtitles/Chaos${i}_sl.srt" \
        --language 0:may --default-track 0:0 "subtitles/Chaos${i}_my.srt" \
        --language 0:ben --default-track 0:0 "subtitles/Chaos${i}_bng.srt" \
        --language 0:chi --default-track 0:0 "subtitles/Chaos${i}_zh_simplified.srt" \
        --language 0:chi --default-track 0:0 "subtitles/Chaos${i}_zh_traditional.srt" \
        --no-audio "$INPUT"
done
