yt-dlp fonctionne parfaitement sur France TV, TF1 ou YouTube.
Si cela ne fonctionne pas, c'est soit que yt-dlp n'est pas à jour ou qu'il n'a pas de moteur JavaScript (cf mon tutoriel pour l'installation, ce n'est pas livré avec et c'est nécessaire dans quelques cas).
yt-dlp peut avoir plusieurs versions publiées par semaine pour s'adapter aux évolutions des plateformes qui tentent de le bloquer, il faut impérativement lancer la mise à jour dès le premier échec ou si on n'a pas accès à toutes les définitions proposées.
Il y a plusieurs mises à jour par mois pour s'adapter aux évolutions des plateformes (vous devez faire les mises à jour dès qu'un téléchargement échoue)
La version livré dans un paquet DEB avec la distribution Linux n'a pas les mises à jour nécessaires, d'où mon tutoriel qui passe par PIPX pour avoir la dernière version de yt-dlp. Il existe une version communautaire snap, mais elle n'a pas toutes les mises à jour, je déconseille.