fix: Originalsprache bei Videos mit KI-synchronisierten Tonspuren
Gefunden mit einem englischen Video (0LmCveTM788): ohne -l wurde Arabisch gewählt, denn jede der 20 Synchron-Tonspuren hat eine eigene „-orig“-Spur. - original_language(): aus „language“, sonst Tonspur mit „original“, sonst die einzige „-orig“-Spur - Automatische Untertitel nur in der Originalsprache (keine Synchronisation) - Sprachen auch mit Region: „en“ findet manuelle Untertitel „en-US“ Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
7e6ffa5899
commit
547dcb358d
1 changed files with 108 additions and 19 deletions
|
|
@ -87,6 +87,12 @@ Automatische Untertitel ohne `-orig` sind Maschinenübersetzungen aus einer ande
|
|||
Sprache und werden nie genommen. Gibt es keine passende Spur, nennt das Skript die
|
||||
vorhandenen Sprachen.
|
||||
|
||||
Videos mit KI-synchronisierten Tonspuren haben für *jede* Synchronsprache eine
|
||||
`-orig`-Spur. Die Originalsprache kommt deshalb aus den Video-Infos (`language`, sonst
|
||||
die Tonspur mit dem Vermerk „original“); automatische Untertitel anderer Sprachen
|
||||
gehören zur Synchronisation und werden nicht genommen. Sprachen werden auch mit
|
||||
Region gefunden: `-l en` findet manuelle Untertitel `en-US`.
|
||||
|
||||
```bash
|
||||
./yt_untertitel.py -u URL # → <Video-ID>.de-orig.vtt
|
||||
./yt_untertitel.py -u URL -n Lahnstein -d testdaten # → testdaten/Lahnstein.de-orig.vtt
|
||||
|
|
|
|||
Loading…
Reference in a new issue