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:
2026-08-08 12:35:28 +02:00
co-authored by Claude Opus 4.8
commit 453ca2f85a
227 changed files with 21028 additions and 0 deletions
+44
View File
@@ -0,0 +1,44 @@
LOG 2026/08/08
Save Path: /home/lukas/Programy/video_extractor/tools/Logs
Task Start: 2026/08/08 12:23:34
Task CommandLine: /home/lukas/Programy/video_extractor/tools/N_m3u8DL-RE https://sdt-thinx6-166.tvp.pl/token/video/vod/92719958/20260808/1567210018/BZbmfJUgm4npB0G2QSj9KxMKr4SAei_EbW5U3rA527PWSAKQCU2tYmH8NGA9JGZm9FmRN7E3JHoT_XPt261z3CDCFT25ZUbw_AeTo_sF4VVihesapIXnkSprRfmHsrJqAIdP75x9wxz3ZOhk1CIE3mAMdnfryLXh1vwclS5v9Ko/video.ism/video.mpd --save-dir /home/lukas/Programy/video_extractor/downloads --save-name s01e01_szpaki --select-video best --select-audio best --tmp-dir /tmp/n_m3u8dl_tmp --decryption-binary-path /home/lukas/Programy/video_extractor/tools/mp4decrypt --mux-after-done format=mp4:bin=ffmpeg
12:23:34.296 INFO : N_m3u8DL-RE (Beta version) 20251029
12:23:34.297 EXTRA: ffmpeg => /usr/bin/ffmpeg
12:23:34.297 INFO : Loading URL: https://sdt-thinx6-166.tvp.pl/token/video/vod/92719958/20260808/1567210018/BZbmfJUgm4npB0G2QSj9KxMKr4SAei_EbW5U3rA527PWSAKQCU2tYmH8NGA9JGZm9FmRN7E3JHoT_XPt261z3CDCFT25ZUbw_AeTo_sF4VVihesapIXnkSprRfmHsrJqAIdP75x9wxz3ZOhk1CIE3mAMdnfryLXh1vwclS5v9Ko/video.ism/video.mpd
12:23:34.463 INFO : Content Matched: Dynamic Adaptive Streaming over HTTP
12:23:34.464 INFO : Parsing streams...
12:23:34.491 INFO : New version detected! v0.6.0-beta
12:23:34.559 WARN : Writing meta json
12:23:34.567 INFO : Extracted, there are 8 streams, with 7 basic streams, 1 audio streams, 0 subtitle streams
12:23:34.567 INFO : Vid 1920x1080 | 4990 Kbps | f7-v1-x3 | avc1.640029 | 1117 Segments | ~01h14m27s
12:23:34.567 INFO : Vid 1280x720 | 3493 Kbps | f6-v1-x3 | avc1.64001f | 1117 Segments | ~01h14m27s
12:23:34.567 INFO : Vid 960x540 | 2096 Kbps | f5-v1-x3 | avc1.4d401f | 1117 Segments | ~01h14m27s
12:23:34.567 INFO : Vid 800x450 | 1197 Kbps | f4-v1-x3 | avc1.4d401f | 1117 Segments | ~01h14m27s
12:23:34.567 INFO : Vid 640x360 | 798 Kbps | f3-v1-x3 | avc1.4d401f | 1117 Segments | ~01h14m27s
12:23:34.568 INFO : Vid 480x270 | 598 Kbps | f2-v1-x3 | avc1.42c01f | 1117 Segments | ~01h14m27s
12:23:34.568 INFO : Vid 400x224 | 399 Kbps | f1-v1-x3 | avc1.42c01f | 1117 Segments | ~01h14m27s
12:23:34.568 INFO : Aud f8-a1-x3 | 241 Kbps | mp4a.40.2 | 1CH | 1117 Segments | ~01h14m27s
12:23:34.568 EXTRA: VideoFilter => For: best
12:23:34.568 EXTRA: AudioFilter => For: best
12:23:34.568 INFO : Parsing streams...
12:23:34.574 INFO : Selected streams:
12:23:34.574 INFO : Vid 1920x1080 | 4990 Kbps | f7-v1-x3 | avc1.640029 | 1117 Segments | ~01h14m27s
12:23:34.574 INFO : Aud f8-a1-x3 | 241 Kbps | mp4a.40.2 | 1CH | 1117 Segments | ~01h14m27s
12:23:34.574 WARN : Writing meta json
12:23:34.576 INFO : Save Name: s01e01_szpaki
12:23:34.576 WARN : MuxAfterDone is detected, binary merging is automatically enabled
12:23:34.577 INFO : Start downloading...Vid 1920x1080 | 4990 Kbps | f7-v1-x3 | avc1.640029
12:23:34.589 WARN : Reading media info...
12:23:34.637 INFO : NaN: Video, h264 (avc1), 1920x1080
12:24:00.625 WARN : s01e01_szpaki.mp4 => s01e01_szpaki.copy.mp4
12:24:00.626 INFO : Binary merging...
12:24:05.059 INFO : Start downloading...Aud f8-a1-x3 | 241 Kbps | mp4a.40.2 | 1CH
12:24:05.074 WARN : Reading media info...
12:24:05.134 INFO : NaN: Audio, aac (mp4a)
12:24:06.533 INFO : Binary merging...
12:24:06.848 WARN : s01e01_szpaki.copy.mp4
12:24:06.849 WARN : s01e01_szpaki.m4a
12:24:06.849 WARN : Muxing to s01e01_szpaki.MUX.mp4
12:24:11.829 WARN : Cleaning files...
12:24:12.487 INFO : Done