Package: yt-dlp (2025.01.26-1~bpo12+1) FranceTV have again changed the way they display videos, which they do regularly, please make a new version of yt-dlp that adds support for this new version of the site.
I ran the following command: yt-dlp --verbose -F https://www.france.tv/documentaires/ documentaires-societe/6888928-les-sacrifies-de-l-ia.html Who turns me around: [debug] Command-line config: ['--verbose', '-F', ' https://www.france.tv/documentaires/documentaires-societe/6888928-les-sacrifies-de-l-ia.html '] [debug] User config "(…)/.config/yt-dlp/config": ['--format=720p/bestaudio+bestvideo[width<=1280]/best[width<=1280]/worst', '--sponsorblock-mark=default'] [debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8 [debug] yt-dlp version stable@2025.01.26 from yt-dlp/yt-dlp [3b4531934] (debian*) [debug] Python 3.13.2 (CPython x86_64 64bit) - Linux-6.12.12-amd64-x86_64-with-glibc2.40 (OpenSSL 3.4.1 11 Feb 2025, glibc 2.40) [debug] exe versions: ffmpeg 7.1-3 (setts), ffprobe 7.1-3 [debug] Optional libraries: Cryptodome-3.20.0, brotli-1.1.0, certifi-2024.12.14, mutagen-1.47.0, requests-2.32.3, sqlite3-3.46.1, urllib3-2.3.0, websockets-14.1 [debug] Proxy map: {} [debug] Request Handlers: urllib, requests, websockets [debug] Loaded 1839 extractors [FranceTVSite] Extracting URL: https://www.france.tv/documentaires/documentaires-societe/6888928-les-sacrifies-de-l-ia.html [FranceTVSite] 6888928-les-sacrifies-de-l-ia: Downloading webpage ERROR: [FranceTVSite] 6888928-les-sacrifies-de-l-ia: Unable to extract video ID; please report this issue on https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using yt-dlp -U File "/usr/lib/python3/dist-packages/yt_dlp/extractor/common.py", line 742, in extract ie_result = self._real_extract(url) File "/usr/lib/python3/dist-packages/yt_dlp/extractor/francetv.py", line 349, in _real_extract video_id = self._html_search_regex( r'(?:href=|player\.setVideo\(\s*)"http://videos ?\.francetv\.fr/video/([^@"]+@[^"]+)"', webpage, 'video ID') File "/usr/lib/python3/dist-packages/yt_dlp/extractor/common.py", line 1382, in _html_search_regex res = self._search_regex(pattern, string, name, default, fatal, flags, group) File "/usr/lib/python3/dist-packages/yt_dlp/extractor/common.py", line 1346, in _search_regex raise RegexNotFoundError(f'Unable to extract {_name}')