Initial commit of video_extractor toolkit
Widevine/DRM research and video download scripts (Apple, CDA, Sky, TVP), CDM tooling, and helper utilities. Excludes downloads/. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WFUhtZEpkGZJjNCGFS9r4Z
This commit is contained in:
@@ -0,0 +1,89 @@
|
||||
LOG 2026/06/17
|
||||
Save Path: /home/lukas/Programy/video_extractor/tools/Logs
|
||||
Task Start: 2026/06/17 13:41:04
|
||||
Task CommandLine: /home/lukas/Programy/video_extractor/tools/N_m3u8DL-RE https://g002-vod-eu-cmaf-prd-ak.pcdn01.cssott.com/pub/global/Fo7/n3p/GMO_00000000217411_02/SST_1709033885194_8110_01/mpeg_cenc/master_manifest_default_r1.mpd?c3.ri=6a3287d0_Q1ZYMDc_0_QUtBTUFJ_be66998f7c09:0&c3.ri=6a3287d0_Q1ZYMDc_0_QUtBTUFJ_be66998f7c09:0&audio=all&subtitle=all&forcedNarrative=true&trickplay=true --save-dir /home/lukas/Programy/video_extractor/downloads --save-name s01e08_Breaking_The_Ice --tmp-dir /tmp/n_m3u8dl_tmp --decryption-binary-path /home/lukas/Programy/video_extractor/tools/mp4decrypt --mux-after-done format=mkv --header "User-Agent: SkyShowtimeAndroid-GLOBAL/4.2.12-121040212" --drop-subtitle all --select-video res=512x288:for=best --select-audio lang=en-US:codecs=ec-3:for=all --key 0000c3c7bfe779841938b6426d5fdb45:546b0b05fd4f674bf8c7b627eed02928
|
||||
|
||||
13:41:04.592 INFO : N_m3u8DL-RE (Beta version) 20251029
|
||||
13:41:04.592 EXTRA: ffmpeg => /usr/bin/ffmpeg
|
||||
13:41:04.593 EXTRA: mp4decrypt => /home/lukas/Programy/video_extractor/tools/mp4decrypt
|
||||
13:41:04.593 EXTRA: User-Defined Header => user-agent: SkyShowtimeAndroid-GLOBAL/4.2.12-121040212
|
||||
13:41:04.593 INFO : Loading URL: https://g002-vod-eu-cmaf-prd-ak.pcdn01.cssott.com/pub/global/Fo7/n3p/GMO_00000000217411_02/SST_1709033885194_8110_01/mpeg_cenc/master_manifest_default_r1.mpd?c3.ri=6a3287d0_Q1ZYMDc_0_QUtBTUFJ_be66998f7c09:0&c3.ri=6a3287d0_Q1ZYMDc_0_QUtBTUFJ_be66998f7c09:0&audio=all&subtitle=all&forcedNarrative=true&trickplay=true
|
||||
13:41:04.733 INFO : Content Matched: Dynamic Adaptive Streaming over HTTP
|
||||
13:41:04.733 INFO : Parsing streams...
|
||||
13:41:04.804 WARN : Writing meta json
|
||||
13:41:04.808 INFO : Extracted, there are 37 streams, with 9 basic streams, 10 audio streams, 18 subtitle streams
|
||||
13:41:04.809 INFO : Vid *CENC 1920x1080 | 7827 Kbps | r0/video/sdr/avc/7830k_1080_cmaf | 23.976 | avc1.640028 | 445 Segments | ~44m23s
|
||||
13:41:04.809 INFO : Vid *CENC 1280x720 | 4829 Kbps | r0/video/sdr/avc/4830k_720_cmaf | 23.976 | avc1.64001F | 445 Segments | ~44m23s
|
||||
13:41:04.809 INFO : Vid *CENC 960x540 | 3003 Kbps | r0/video/sdr/avc/3000k_540_cmaf | 23.976 | avc1.4D401F | 445 Segments | ~44m23s
|
||||
13:41:04.809 INFO : Vid *CENC 960x540 | 1851 Kbps | r0/video/sdr/avc/1850k_540_cmaf | 23.976 | avc1.4D401F | 445 Segments | ~44m23s
|
||||
13:41:04.809 INFO : Vid *CENC 768x432 | 864 Kbps | r0/video/sdr/avc/860k_432_cmaf | 23.976 | avc1.4D401E | 445 Segments | ~44m23s
|
||||
13:41:04.810 INFO : Vid *CENC 512x288 | 354 Kbps | r0/video/sdr/avc/350k_288_cmaf | 23.976 | avc1.4D4015 | 445 Segments | ~44m23s
|
||||
13:41:04.810 INFO : Vid 2080x1404 | 30 Kbps | thumbnails_0 | 11 Segments | ~44m23s
|
||||
13:41:04.810 INFO : Vid 1680x1134 | 22 Kbps | thumbnails_1 | 11 Segments | ~44m23s
|
||||
13:41:04.810 INFO : Vid 1120x756 | 12 Kbps | thumbnails_2 | 11 Segments | ~44m23s
|
||||
13:41:04.810 INFO : Aud *CENC r0/audio/stereo/hu-HU | 102 Kbps | mp4a.40.2 | hu-HU | 2CH | 446 Segments | ~44m23s
|
||||
13:41:04.810 INFO : Aud *CENC r0/audio/stereo/cs-CZ | 102 Kbps | mp4a.40.2 | cs-CZ | 2CH | 446 Segments | ~44m23s
|
||||
13:41:04.810 INFO : Aud *CENC r0/audio/stereo/es-ES | 102 Kbps | mp4a.40.2 | es-ES | 2CH | 446 Segments | ~44m23s
|
||||
13:41:04.810 INFO : Aud *CENC r0/audio/stereo/en-US | 102 Kbps | mp4a.40.2 | en-US | 2CH | 446 Segments | Main | ~44m23s
|
||||
13:41:04.811 INFO : Aud *CENC r0/audio/stereo/pl-PL | 102 Kbps | mp4a.40.2 | pl-PL | 2CH | 446 Segments | ~44m23s
|
||||
13:41:04.811 INFO : Aud *CENC r0/audio/stereo-eac3/en-US | 100 Kbps | ec-3 | en-US | A000CH | 444 Segments | Main | ~44m23s
|
||||
13:41:04.811 INFO : Aud *CENC r0/audio/stereo-eac3/cs-CZ | 100 Kbps | ec-3 | cs-CZ | A000CH | 444 Segments | ~44m23s
|
||||
13:41:04.811 INFO : Aud *CENC r0/audio/stereo-eac3/es-ES | 100 Kbps | ec-3 | es-ES | A000CH | 444 Segments | ~44m23s
|
||||
13:41:04.811 INFO : Aud *CENC r0/audio/stereo-eac3/hu-HU | 100 Kbps | ec-3 | hu-HU | A000CH | 444 Segments | ~44m23s
|
||||
13:41:04.811 INFO : Aud *CENC r0/audio/stereo-eac3/pl-PL | 100 Kbps | ec-3 | pl-PL | A000CH | 444 Segments | ~44m23s
|
||||
13:41:04.811 INFO : Sub textstream_1024 | en-US | 5 Segments | ~44m23s
|
||||
13:41:04.811 INFO : Sub textstream_1024_1 | bg-BG | 5 Segments | Subtitle | ~44m23s
|
||||
13:41:04.812 INFO : Sub textstream_1024_2 | cs-CZ | 5 Segments | Subtitle | ~44m23s
|
||||
13:41:04.812 INFO : Sub textstream_1024_3 | da-DK | 5 Segments | Subtitle | ~44m23s
|
||||
13:41:04.812 INFO : Sub textstream_1024_4 | es-ES | 5 Segments | Subtitle | ~44m23s
|
||||
13:41:04.812 INFO : Sub textstream_1024_5 | fi-FI | 5 Segments | Subtitle | ~44m23s
|
||||
13:41:04.812 INFO : Sub textstream_1024_6 | hr-HR | 5 Segments | Subtitle | ~44m23s
|
||||
13:41:04.812 INFO : Sub textstream_1024_7 | hu-HU | 5 Segments | Subtitle | ~44m23s
|
||||
13:41:04.812 INFO : Sub textstream_1024_8 | mk-MK | 5 Segments | Subtitle | ~44m23s
|
||||
13:41:04.812 INFO : Sub textstream_1024_8_1 | nb-NO | 5 Segments | Subtitle | ~44m23s
|
||||
13:41:04.812 INFO : Sub textstream_1024_9 | nl-NL | 5 Segments | Subtitle | ~44m23s
|
||||
13:41:04.812 INFO : Sub textstream_1024_10 | pl-PL | 5 Segments | Subtitle | ~44m23s
|
||||
13:41:04.812 INFO : Sub textstream_1024_11 | pt-PT | 5 Segments | Subtitle | ~44m23s
|
||||
13:41:04.812 INFO : Sub textstream_1024_12 | ro-RO | 5 Segments | Subtitle | ~44m23s
|
||||
13:41:04.812 INFO : Sub textstream_1024_13 | sk-SK | 5 Segments | Subtitle | ~44m23s
|
||||
13:41:04.812 INFO : Sub textstream_1024_14 | sl-SI | 5 Segments | Subtitle | ~44m23s
|
||||
13:41:04.812 INFO : Sub textstream_1024_15 | sr-RS | 5 Segments | Subtitle | ~44m23s
|
||||
13:41:04.812 INFO : Sub textstream_1024_16 | sv-SE | 5 Segments | Subtitle | ~44m23s
|
||||
13:41:04.813 EXTRA: DropSubtitleFilter => For: all
|
||||
13:41:04.813 EXTRA: VideoFilter => ResolutionReg: 512x288 For: best
|
||||
13:41:04.813 EXTRA: AudioFilter => LanguageReg: en-US CodecsReg: ec-3 For: all
|
||||
13:41:04.813 INFO : Parsing streams...
|
||||
13:41:04.815 INFO : Selected streams:
|
||||
13:41:04.815 INFO : Vid *CENC 512x288 | 354 Kbps | r0/video/sdr/avc/350k_288_cmaf | 23.976 | avc1.4D4015 | 445 Segments | ~44m23s
|
||||
13:41:04.815 INFO : Aud *CENC r0/audio/stereo-eac3/en-US | 100 Kbps | ec-3 | en-US | A000CH | 444 Segments | Main | ~44m23s
|
||||
13:41:04.815 WARN : Writing meta json
|
||||
13:41:04.816 INFO : Save Name: s01e08_Breaking_The_Ice
|
||||
13:41:04.816 WARN : MuxAfterDone is detected, binary merging is automatically enabled
|
||||
13:41:04.816 INFO : Start downloading...Vid 512x288 | 354 Kbps | r0/video/sdr/avc/350k_288_cmaf | 23.976 | avc1.4D4015
|
||||
13:41:04.976 WARN : Type: cenc
|
||||
13:41:04.977 WARN : PSSH(WV): EhAAAMPHv+d5hBk4tkJtX9tFSOPclZsG
|
||||
13:41:04.977 WARN : KID: 0000c3c7bfe779841938b6426d5fdb45
|
||||
13:41:04.978 WARN : Reading media info...
|
||||
13:41:05.032 INFO : NaN: Video, h264 (avc1), 512x288
|
||||
13:41:09.685 INFO : Binary merging...
|
||||
13:41:09.924 WARN : Type: cenc
|
||||
13:41:09.924 WARN : PSSH(WV): EhAAAMPHv+d5hBk4tkJtX9tFSOPclZsG
|
||||
13:41:09.925 WARN : KID: 0000c3c7bfe779841938b6426d5fdb45
|
||||
13:41:09.925 INFO : Decrypting using MP4DECRYPT...
|
||||
13:41:10.678 INFO : Start downloading...Aud r0/audio/stereo-eac3/en-US | 100 Kbps | ec-3 | en-US | A000CH | Main
|
||||
13:41:10.707 WARN : Type: cenc
|
||||
13:41:10.707 WARN : PSSH(WV): EhAAAMPHv+d5hBk4tkJtX9tFSOPclZsG
|
||||
13:41:10.708 WARN : KID: 0000c3c7bfe779841938b6426d5fdb45
|
||||
13:41:10.708 WARN : Reading media info...
|
||||
13:41:10.764 INFO : NaN: Audio, eac3 (ec-3)
|
||||
13:41:12.218 INFO : Binary merging...
|
||||
13:41:12.310 WARN : Type: cenc
|
||||
13:41:12.310 WARN : PSSH(WV): EhAAAMPHv+d5hBk4tkJtX9tFSOPclZsG
|
||||
13:41:12.311 WARN : KID: 0000c3c7bfe779841938b6426d5fdb45
|
||||
13:41:12.311 INFO : Decrypting using MP4DECRYPT...
|
||||
13:41:12.574 WARN : s01e08_Breaking_The_Ice.mp4
|
||||
13:41:12.574 WARN : s01e08_Breaking_The_Ice.en-US.m4a
|
||||
13:41:12.574 WARN : Muxing to s01e08_Breaking_The_Ice.MUX.mkv
|
||||
13:41:13.723 WARN : Cleaning files...
|
||||
13:41:13.788 WARN : Rename to s01e08_Breaking_The_Ice.mkv
|
||||
13:41:13.788 INFO : Done
|
||||
Reference in New Issue
Block a user