grüß euch,

wie bringe ich yt-dlp dazu, mir automatisch deutsch zu wählen?
ein konkretes beispiel:

tom@donar ~ # yt-dlp -F https://www.arte.tv/de/videos/112349-004-A/life-on-mars-gefangen-in-den-70ern-staffel-1-4-8/
[ArteTV] Extracting URL: https://www.arte.tv/de/videos/112349-004-A/life-on-mars-gefangen-in-den-70ern-staffel-1-4-8/
[ArteTV] 112349-004-A: Downloading JSON metadata
[ArteTV] 112349-004-A: Downloading m3u8 information
Deprecated Feature: Using arbitrary fields (language) for format sorting is deprecated and may be removed in a future version
[info] Available formats for 112349-004-A:
ID                                            EXT RESOLUTION FPS │   FILESIZE   TBR PROTO │ VCODEC        VBR ACODEC     MORE INFO
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
VA-STA-audio_0-Deutsch                        mp4 audio only     │                  m3u8  │ audio only        unknown    [de] Deutsch [DE]
VA-STA-audio_0-Deutsch__Klare_Sprache_        mp4 audio only     │                  m3u8  │ audio only        unknown    [de] Deutsch [DE]
VA-STA-audio_0-Englisch__VO_                  mp4 audio only     │                  m3u8  │ audio only        unknown    [en] Deutsch [DE]
VA-STA-audio_0-Französisch                    mp4 audio only     │                  m3u8  │ audio only        unknown    [fr] Deutsch [DE]
VA-STA-audio_0-Französisch__Audiodeskription_ mp4 audio only     │                  m3u8  │ audio only        unknown    [fr] Deutsch [DE]
VA-STA-audio_0-Französisch__Klare_Sprache_    mp4 audio only     │                  m3u8  │ audio only        unknown    [fr] Deutsch [DE]
VA-STA-424                                    mp4 384x216     25 │ ~157.11MiB  424k m3u8  │ avc1.42e00d  424k video only Deutsch [DE]
VA-STA-746                                    mp4 640x360     25 │ ~276.43MiB  747k m3u8  │ avc1.4d401e  747k video only Deutsch [DE]
VA-STA-1156                                   mp4 768x432     25 │ ~428.34MiB 1157k m3u8  │ avc1.4d401e 1157k video only Deutsch [DE]
VA-STA-1913                                   mp4 1280x720    25 │ ~708.51MiB 1914k m3u8  │ avc1.4d401f 1914k video only Deutsch [DE]
VA-STA-2209                                   mp4 1920x1080   25 │ ~818.28MiB 2210k m3u8  │ avc1.4d0028 2210k video only Deutsch [DE]

wie bringe ich yt-dlp dazu, mir automatisch VA-STA-audio_0-Deutsch zu wählen? wenn ich die m3u8 nehme, funktioniert das, aber wie gehts mit der eigentlichen adresse? kann mir das jemand verraten?

yt-dlp -f "bestvideo+VA-STA-audio_0-Deutsch" "https://www.arte.tv/de/videos/112349-004-A/life-on-mars-gefangen-in-den-70ern-staffel-1-4-8/"

Eine kurze Stichprobe verschiedener Sendungen aus der Arte-Mediathek hat ergeben, dass die gewünschte Audiospur wohl immer VA-STA-audio_0-Deutsch heißt. Also kannst du dir ja einen entsprechenden Alias definieren.

    brique ein alias wäre eine möglichkeit
    aber näher an meiner vorstellung ist das yt-dlp -f "bv+ba[language=de]", wenns mit mpv funktionieren soll: mpv --ytdl-format="bv+ba[language=de]