feat: add support for 10 new language codes and remove debug logging

This commit is contained in:
Esa Kataja
2025-08-14 16:20:20 +03:00
parent 3c2ccef5d6
commit 17c038aa08
+10 -3
View File
@@ -7,6 +7,16 @@ const input = "/home/esa/Videos/tmp/3MUSKETEERS_D1_PAL/B3_t00.mkv";
const lang_codes = {
"eng": "en",
"fin": "fi",
"ger": "de",
"ita": "it",
"jpn": "ja",
"kor": "ko",
"pol": "pl",
"por": "pt",
"rus": "ru",
"spa": "es",
"swe": "sv",
"tur": "tr",
};
function main() {
@@ -35,13 +45,10 @@ function main() {
console.log("Unknown language: " + track.properties.language);
continue;
}
console.log(track.id + " " + lang);
languages_in_file[track.id] = lang;
}
console.log(languages_in_file);
const formatted_language_string = Object.entries(languages_in_file)
.map(([id, lang]) => `${id}:${lang}`);
console.log(formatted_language_string);
const rip_cmd = new Deno.Command("mkvextract", {
args: ["tracks", input, ...formatted_language_string],
});