youtube-dl

lister formats

-F, --list-formats              List available formats of each video.
                                Simulate unless --no-simulate is used
yt-dlp -f <format_id> <url>

https://man.archlinux.org/man/extra/yt-dlp/yt-dlp.1.en#FORMAT_SELECTION

arte

yt-dlp --write-subs --sub-langs fr --sub-format vtt --convert-subs srt --merge-output-format mkv https://www.arte.tv/fr/videos/058883-000-A/teheran-tabou/
yt-dlp --write-subs --sub-langs fr --sub-format vtt --merge-output-format mkv https://www.arte.tv/fr/videos/058883-000-A/teheran-tabou/
sudo ytdl --embed-metadata --embed-subs --audio-multistreams -f bestvideo+VF-STF-audio_0-anglais__VO_+VF-STF-audio_0-français --write-subs --sub-langs fr --sub-format vtt --merge-output-format mkv https://www.arte.tv/fr/videos/123846-000-A/arctic/
yt-dlp -vU --embed-subs --sub-langs all --convert-subs srt --ppa "EmbedSubtitle:-disposition:s:0 0" --merge mkv "URL"
sudo ytdl --embed-metadata --embed-subs --merge-output-format mkv --sub-format vtt --convert-subs srt --sub-langs fr --audio-multistreams -f bestvideo+VF-STF-audio_0-anglais__VO_+VF-STF-audio_0-français https://www.arte.tv/fr/videos/123846-000-A/arctic/