In meiner Film-Bibliothek gab es einige Filme bei denen eine oder mehrere Audiospuren als "und" - undefined - getagged waren.
Das ist für mich grundsätzlich kein Problem weil es sich meistens um das englische Audio handelt.
Wenn man die Filme aber mit Freunden und Familie teilen will - z.b. mit JellyFin - dann ist das, sagen wir mal, nicht unbedingt so schön.
Deshalb habe ich eine Möglichkeit gesucht, den Tag zu ändern ohne die Datei zu recodieren.
Dabei bin ich auf allerlei Tools gestossen die aber immer auch irgendwas an der Datei selbst verändert haben.
Da kam mir die Power von ffmpeg in den Sinn und ich habe explizit danach gesucht.
Und tatsächlich habe ich auf Stackoverflow einen Tip gefunden wie man das mit ffmpeg und nur einem Befehl umsetzen kann.
Wenn z.B. die zweite Audiospur falsch getagged ist, dann kann man folgenden Befehl verwenden um den Tag zu ändern:
ffmpeg -i input.mp4 -map 0 -c copy -metadata:s:a:1 language=eng output.mp4