Closed Shnoulle closed 2 years ago
So the main thing is that JSON metadata including media links is found at https://www.alsace20.tv/visionneuse/visio_v9_js.php?key=%s&habillage=0&mode=html' % video_id
. Unfortunately some interesting additional metadata (description, duration) is only in the web page itself and not in the embed page, so these fields aren't extracted for an embed page:
Then the example page, video_id lyNHCXpYJh
:
$ python -m youtube_dl -v -F 'https://www.alsace20.tv/VOD/Actu/JT/Votre-JT-jeudi-3-fevrier-lyNHCXpYJh.html'
[debug] System config: [u'--prefer-ffmpeg']
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'-v', u'-F', u'https://www.alsace20.tv/VOD/Actu/JT/Votre-JT-jeudi-3-fevrier-lyNHCXpYJh.html']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2021.12.17
[debug] Git HEAD: 734dfbb4e
[debug] Python version 2.7.17 (CPython) - Linux-4.4.0-210-generic-i686-with-Ubuntu-16.04-xenial
[debug] exe versions: avconv 4.3, avprobe 4.3, ffmpeg 4.3, ffprobe 4.3
[debug] Proxy map: {}
[Alsace20TV] lyNHCXpYJh: Downloading JSON metadata
[Alsace20TV] lyNHCXpYJh: Downloading MPD manifest
[Alsace20TV] lyNHCXpYJh: Downloading MPD manifest
[Alsace20TV] lyNHCXpYJh: Downloading MPD manifest
[Alsace20TV] lyNHCXpYJh: Downloading webpage
[info] Available formats for lyNHCXpYJh:
format code extension resolution note
auto-p0aa0br64001 m4a audio only [eng] DASH audio 64k , m4a_dash container, mp4a.40.5 (48000Hz)
low-p0aa0br64001 m4a audio only [eng] DASH audio 64k , m4a_dash container, mp4a.40.5 (48000Hz)
med-p0aa0br64001 m4a audio only [eng] DASH audio 64k , m4a_dash container, mp4a.40.5 (48000Hz)
auto-p0aa0br96004 m4a audio only [eng] DASH audio 96k , m4a_dash container, mp4a.40.2 (48000Hz)
auto-p0va0br269644 mp4 480x270 DASH video 269k , mp4_dash container, avc1.42c015, 25fps, video only
low-p0va0br269644 mp4 480x270 DASH video 269k , mp4_dash container, avc1.42c015, 25fps, video only
auto-p0va0br610270 mp4 640x360 DASH video 610k , mp4_dash container, avc1.42c01e, 25fps, video only
med-p0va0br610270 mp4 640x360 DASH video 610k , mp4_dash container, avc1.42c01e, 25fps, video only
auto-p0va0br985062 mp4 1280x720 DASH video 985k , mp4_dash container, avc1.4d401f, 25fps, video only (best)
$
If I make a draft PR for the Alsace20TV extractors, would you be able to test them on some other pages?
If I make a draft PR for the Alsace20TV extractors, would you be able to test them on some other pages?
yes :)
As linked above.
As linked above.
checked :
And :
$ python youtube_dl/__main__.py "https://www.alsace20.tv/VOD/Actu/M2A/Un-vaccibus-sillonne-agglomeration-mulhousienne-Ls5ez8QoQv.html" -F
[Alsace20TV] Ls5ez8QoQv: Downloading JSON metadata
[Alsace20TV] Ls5ez8QoQv: Downloading MPD manifest
[Alsace20TV] Ls5ez8QoQv: Downloading MPD manifest
[Alsace20TV] Ls5ez8QoQv: Downloading MPD manifest
[Alsace20TV] Ls5ez8QoQv: Downloading MPD manifest
[Alsace20TV] Ls5ez8QoQv: Downloading MPD manifest
[Alsace20TV] Ls5ez8QoQv: Downloading webpage
[info] Available formats for Ls5ez8QoQv:
format code extension resolution note
auto-p0aa0br64013 m4a audio only [eng] DASH audio 64k , m4a_dash container, mp4a.40.5 (48000Hz)
low-p0aa0br64013 m4a audio only [eng] DASH audio 64k , m4a_dash container, mp4a.40.5 (48000Hz)
med-p0aa0br64013 m4a audio only [eng] DASH audio 64k , m4a_dash container, mp4a.40.5 (48000Hz)
auto-p0aa0br96025 m4a audio only [eng] DASH audio 96k , m4a_dash container, mp4a.40.2 (48000Hz)
hd-p0aa0br96025 m4a audio only [eng] DASH audio 96k , m4a_dash container, mp4a.40.2 (48000Hz)
high-p0aa0br96025 m4a audio only [eng] DASH audio 96k , m4a_dash container, mp4a.40.2 (48000Hz)
auto-p0va0br269625 mp4 480x270 DASH video 269k , mp4_dash container, avc1.42c015, 25fps, video only
low-p0va0br269625 mp4 480x270 DASH video 269k , mp4_dash container, avc1.42c015, 25fps, video only
auto-p0va0br613994 mp4 640x360 DASH video 613k , mp4_dash container, avc1.42c01e, 25fps, video only
med-p0va0br613994 mp4 640x360 DASH video 613k , mp4_dash container, avc1.42c01e, 25fps, video only
auto-p0va0br1296232 mp4 1280x720 DASH video 1296k , mp4_dash container, avc1.4d401f, 25fps, video only
high-p0va0br1296232 mp4 1280x720 DASH video 1296k , mp4_dash container, avc1.4d401f, 25fps, video only
auto-p0va0br2513421 mp4 1280x720 DASH video 2513k , mp4_dash container, avc1.4d401f, 25fps, video only
hd-p0va0br2513421 mp4 1280x720 DASH video 2513k , mp4_dash container, avc1.4d401f, 25fps, video only (best)
Great, I'll call that good to go, then.
BTW Roubaix in the London papers last weekend, l'affaire Meunier-Elbahi.
Checklist
Example URLs
Description
Just testing
Lot of link like this in console:
Thank you :)