Puyodead1 / udemy-downloader

A Udemy downloader that can download courses, with DRM support.
MIT License
1.31k stars 307 forks source link

[Bug]: Some HLS Download only include subtitle, mp4 Video is missing #89

Closed caijingwen-vincent closed 10 months ago

caijingwen-vincent commented 2 years ago

What happened?

The attachment is releative log , It seems that hls download sometimes will skip the video. [02:13:10] [udemy-downloader] [__init__:277] INFO: Login Success [02:13:10] [udemy-downloader] [main:1602] INFO: > Fetching course information, this may take a minute... [02:13:12] [udemy-downloader] [main:1605] INFO: > Course information retrieved! [02:13:12] [udemy-downloader] [main:1611] INFO: > Fetching course content, this may take a minute... [02:13:23] [udemy-downloader] [main:1628] INFO: > Course content retrieved! [02:13:23] [udemy-downloader] [main:1654] INFO: > Processing course data, this may take a minute. [02:13:23] [udemy-downloader] [main:1694] INFO: Processing 1 of 140 [02:13:23] [udemy-downloader] [main:1694] INFO: Processing 2 of 140 [02:13:24] [udemy-downloader] [main:1694] INFO: Processing 3 of 140 [02:13:24] [udemy-downloader] [main:1694] INFO: Processing 4 of 140 [02:13:24] [udemy-downloader] [main:1694] INFO: Processing 5 of 140 [02:13:25] [udemy-downloader] [main:1694] INFO: Processing 6 of 140 [02:13:25] [udemy-downloader] [main:1694] INFO: Processing 8 of 140 [02:13:25] [udemy-downloader] [main:1694] INFO: Processing 9 of 140 [02:13:25] [udemy-downloader] [main:1694] INFO: Processing 10 of 140 [02:13:25] [udemy-downloader] [main:1694] INFO: Processing 11 of 140 [02:13:25] [udemy-downloader] [main:1694] INFO: Processing 12 of 140 [02:13:25] [udemy-downloader] [main:1694] INFO: Processing 13 of 140 [02:13:25] [udemy-downloader] [main:1694] INFO: Processing 14 of 140 [02:13:25] [udemy-downloader] [main:1694] INFO: Processing 15 of 140 [02:13:25] [udemy-downloader] [main:1694] INFO: Processing 16 of 140 [02:13:25] [udemy-downloader] [main:1694] INFO: Processing 17 of 140 [02:13:25] [udemy-downloader] [main:1694] INFO: Processing 19 of 140 [02:13:26] [udemy-downloader] [main:1694] INFO: Processing 20 of 140 [02:13:27] [udemy-downloader] [main:1694] INFO: Processing 21 of 140 [02:13:27] [udemy-downloader] [main:1694] INFO: Processing 22 of 140 [02:13:27] [udemy-downloader] [main:1694] INFO: Processing 23 of 140 [02:13:28] [udemy-downloader] [main:1694] INFO: Processing 25 of 140 [02:13:29] [udemy-downloader] [main:1694] INFO: Processing 26 of 140 [02:13:30] [udemy-downloader] [main:1694] INFO: Processing 27 of 140 [02:13:31] [udemy-downloader] [main:1694] INFO: Processing 28 of 140 [02:13:32] [udemy-downloader] [main:1694] INFO: Processing 29 of 140 [02:13:32] [udemy-downloader] [main:1694] INFO: Processing 30 of 140 [02:13:34] [udemy-downloader] [main:1694] INFO: Processing 31 of 140 [02:13:34] [udemy-downloader] [main:1694] INFO: Processing 32 of 140 [02:13:35] [udemy-downloader] [main:1694] INFO: Processing 33 of 140 [02:13:35] [udemy-downloader] [main:1694] INFO: Processing 35 of 140 [02:13:36] [udemy-downloader] [main:1694] INFO: Processing 36 of 140 [02:13:37] [udemy-downloader] [main:1694] INFO: Processing 37 of 140 [02:13:37] [udemy-downloader] [main:1694] INFO: Processing 38 of 140 [02:13:38] [udemy-downloader] [main:1694] INFO: Processing 39 of 140 [02:13:39] [udemy-downloader] [main:1694] INFO: Processing 40 of 140 [02:13:39] [udemy-downloader] [main:1694] INFO: Processing 41 of 140 [02:13:40] [udemy-downloader] [main:1694] INFO: Processing 43 of 140 [02:13:42] [udemy-downloader] [main:1694] INFO: Processing 44 of 140 [02:13:44] [udemy-downloader] [main:1694] INFO: Processing 45 of 140 [02:13:44] [udemy-downloader] [main:1694] INFO: Processing 46 of 140 [02:13:45] [udemy-downloader] [main:1694] INFO: Processing 47 of 140 [02:13:46] [udemy-downloader] [main:1694] INFO: Processing 48 of 140 [02:13:47] [udemy-downloader] [main:1694] INFO: Processing 50 of 140 [02:13:48] [udemy-downloader] [main:1694] INFO: Processing 51 of 140 [02:13:48] [udemy-downloader] [main:1694] INFO: Processing 52 of 140 [02:13:48] [udemy-downloader] [main:1694] INFO: Processing 53 of 140 [02:13:49] [udemy-downloader] [main:1694] INFO: Processing 54 of 140 [02:13:50] [udemy-downloader] [main:1694] INFO: Processing 55 of 140 [02:13:50] [udemy-downloader] [main:1694] INFO: Processing 56 of 140 [02:13:51] [udemy-downloader] [main:1694] INFO: Processing 57 of 140 [02:13:52] [udemy-downloader] [main:1694] INFO: Processing 58 of 140 [02:13:52] [udemy-downloader] [main:1694] INFO: Processing 60 of 140 [02:13:54] [udemy-downloader] [main:1694] INFO: Processing 61 of 140 [02:13:55] [udemy-downloader] [main:1694] INFO: Processing 62 of 140 [02:13:55] [udemy-downloader] [main:1694] INFO: Processing 63 of 140 [02:13:56] [udemy-downloader] [main:1694] INFO: Processing 64 of 140 [02:13:56] [udemy-downloader] [main:1694] INFO: Processing 65 of 140 [02:13:57] [udemy-downloader] [main:1694] INFO: Processing 66 of 140 [02:13:58] [udemy-downloader] [main:1694] INFO: Processing 67 of 140 [02:13:58] [udemy-downloader] [main:1694] INFO: Processing 68 of 140 [02:13:58] [udemy-downloader] [main:1694] INFO: Processing 69 of 140 [02:13:59] [udemy-downloader] [main:1694] INFO: Processing 70 of 140 [02:13:59] [udemy-downloader] [main:1694] INFO: Processing 71 of 140 [02:14:00] [udemy-downloader] [main:1694] INFO: Processing 72 of 140 [02:14:01] [udemy-downloader] [main:1694] INFO: Processing 74 of 140 [02:14:02] [udemy-downloader] [main:1694] INFO: Processing 75 of 140 [02:14:03] [udemy-downloader] [main:1694] INFO: Processing 76 of 140 [02:14:04] [udemy-downloader] [main:1694] INFO: Processing 77 of 140 [02:14:05] [udemy-downloader] [main:1694] INFO: Processing 78 of 140 [02:14:05] [udemy-downloader] [main:1694] INFO: Processing 79 of 140 [02:14:06] [udemy-downloader] [main:1694] INFO: Processing 81 of 140 [02:14:08] [udemy-downloader] [main:1694] INFO: Processing 82 of 140 [02:14:08] [udemy-downloader] [main:1694] INFO: Processing 83 of 140 [02:14:10] [udemy-downloader] [main:1694] INFO: Processing 84 of 140 [02:14:10] [udemy-downloader] [main:1694] INFO: Processing 85 of 140 [02:14:11] [udemy-downloader] [main:1694] INFO: Processing 86 of 140 [02:14:12] [udemy-downloader] [main:1694] INFO: Processing 88 of 140 [02:14:12] [udemy-downloader] [main:1694] INFO: Processing 89 of 140 [02:14:13] [udemy-downloader] [main:1694] INFO: Processing 90 of 140 [02:14:13] [udemy-downloader] [main:1694] INFO: Processing 91 of 140 [02:14:13] [udemy-downloader] [main:1694] INFO: Processing 92 of 140 [02:14:15] [udemy-downloader] [main:1694] INFO: Processing 94 of 140 [02:14:16] [udemy-downloader] [main:1694] INFO: Processing 95 of 140 [02:14:16] [udemy-downloader] [main:1694] INFO: Processing 96 of 140 [02:14:17] [udemy-downloader] [main:1694] INFO: Processing 98 of 140 [02:14:17] [udemy-downloader] [main:1694] INFO: Processing 99 of 140 [02:14:17] [udemy-downloader] [main:1694] INFO: Processing 100 of 140 [02:14:18] [udemy-downloader] [main:1694] INFO: Processing 102 of 140 [02:14:18] [udemy-downloader] [main:1694] INFO: Processing 103 of 140 [02:14:19] [udemy-downloader] [main:1694] INFO: Processing 104 of 140 [02:14:19] [udemy-downloader] [main:1694] INFO: Processing 105 of 140 [02:14:20] [udemy-downloader] [main:1694] INFO: Processing 106 of 140 [02:14:21] [udemy-downloader] [main:1694] INFO: Processing 107 of 140 [02:14:21] [udemy-downloader] [main:1694] INFO: Processing 108 of 140 [02:14:22] [udemy-downloader] [main:1694] INFO: Processing 109 of 140 [02:14:23] [udemy-downloader] [main:1694] INFO: Processing 110 of 140 [02:14:24] [udemy-downloader] [main:1694] INFO: Processing 111 of 140 [02:14:24] [udemy-downloader] [main:1694] INFO: Processing 112 of 140 [02:14:26] [udemy-downloader] [main:1694] INFO: Processing 114 of 140 [02:14:26] [udemy-downloader] [main:1694] INFO: Processing 115 of 140 [02:14:28] [udemy-downloader] [main:1694] INFO: Processing 116 of 140 [02:14:29] [udemy-downloader] [main:1694] INFO: Processing 117 of 140 [02:14:29] [udemy-downloader] [main:1694] INFO: Processing 118 of 140 [02:14:30] [udemy-downloader] [main:1694] INFO: Processing 120 of 140 [02:14:31] [udemy-downloader] [main:1694] INFO: Processing 121 of 140 [02:14:31] [udemy-downloader] [main:1694] INFO: Processing 122 of 140 [02:14:32] [udemy-downloader] [main:1694] INFO: Processing 123 of 140 [02:14:33] [udemy-downloader] [main:1694] INFO: Processing 124 of 140 [02:14:35] [udemy-downloader] [main:1694] INFO: Processing 125 of 140 [02:14:36] [udemy-downloader] [main:1694] INFO: Processing 126 of 140 [02:14:37] [udemy-downloader] [main:1694] INFO: Processing 127 of 140 [02:14:40] [udemy-downloader] [main:1694] INFO: Processing 129 of 140 [02:14:40] [udemy-downloader] [main:1694] INFO: Processing 130 of 140 [02:14:42] [udemy-downloader] [main:1694] INFO: Processing 131 of 140 [02:14:42] [udemy-downloader] [main:1694] INFO: Processing 132 of 140 [02:14:43] [udemy-downloader] [main:1694] INFO: Processing 133 of 140 [02:14:43] [udemy-downloader] [main:1694] INFO: Processing 134 of 140 [02:14:44] [udemy-downloader] [main:1694] INFO: Processing 135 of 140 [02:14:45] [udemy-downloader] [main:1694] INFO: Processing 136 of 140 [02:14:45] [udemy-downloader] [main:1694] INFO: Processing 137 of 140 [02:14:46] [udemy-downloader] [main:1694] INFO: Processing 138 of 140 [02:14:47] [udemy-downloader] [main:1694] INFO: Processing 139 of 140 [02:14:48] [udemy-downloader] [parse_new:1357] INFO: Chapter(s) (17) [02:14:48] [udemy-downloader] [parse_new:1358] INFO: Lecture(s) (123) [02:14:48] [udemy-downloader] [parse_new:1372] INFO: ======= Processing chapter 1 of 17 ======= [02:14:48] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 1 of 123 [02:14:48] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:14:48] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:15:13] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:15:13] [udemy-downloader] [parse_new:1420] INFO: > Processing 1 asset(s) for lecture... [02:15:13] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:15:13] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '001 How To Use This Course_en.vtt' [02:15:14] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:15:14] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:15:14] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 2 of 123 [02:15:14] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:15:14] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:15:34] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:15:34] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:15:34] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:15:34] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '002 Download Unity & Visual Studio Step-by-Step_en.vtt' [02:15:35] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:15:35] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:15:35] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 3 of 123 [02:15:35] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:15:35] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:15:53] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:15:53] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:15:53] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:15:53] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '003 Unity & Visual Studio 101_en.vtt' [02:15:54] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:15:54] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:15:54] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 4 of 123 [02:15:54] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:15:54] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:16:16] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:16:16] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:16:16] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:16:16] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '004 Your First Code_en.vtt' [02:16:17] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:16:17] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:16:17] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 5 of 123 [02:16:17] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:16:17] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:16:48] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:16:48] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:16:48] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:16:48] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '005 Introduction To Version Control_en.vtt' [02:16:50] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:16:50] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:16:50] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 6 of 123 [02:16:50] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:16:50] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: video 720 [02:17:10] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:17:10] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:17:10] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '006 Legends Of Conquest Game Design_en.vtt' [02:17:11] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:17:11] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:17:11] [udemy-downloader] [parse_new:1372] INFO: ======= Processing chapter 2 of 17 ======= [02:17:11] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 7 of 123 [02:17:11] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:17:11] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: video 720 [02:17:28] [udemy-downloader] [parse_new:1420] INFO: > Processing 3 asset(s) for lecture... [02:17:33] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:17:33] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '001 Setting Up Sprite sheet_en.vtt' [02:17:34] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:17:34] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:17:34] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 8 of 123 [02:17:34] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:17:34] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: video 720 [02:17:43] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:17:43] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:17:43] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '002 Sorting Layers_en.vtt' [02:17:44] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:17:44] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:17:44] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 9 of 123 [02:17:44] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:17:44] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: video 720 [02:17:57] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:17:57] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:17:57] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '003 Colliders & RigidBody_en.vtt' [02:17:58] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:17:58] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:17:58] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 10 of 123 [02:17:58] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:17:58] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: video 720 [02:18:11] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:18:11] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:18:11] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '004 Scripts & Variables 101_en.vtt' [02:18:12] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:18:12] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:18:12] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 11 of 123 [02:18:12] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:18:12] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: video 720 [02:18:24] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:18:24] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:18:24] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '005 Inputs & RigidBody Velocity_en.vtt' [02:18:25] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:18:25] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:18:25] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 12 of 123 [02:18:25] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:18:25] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: video 720 [02:18:43] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:18:43] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:18:43] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '006 Animator & Animation_en.vtt' [02:18:43] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:18:43] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:18:43] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 13 of 123 [02:18:43] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:18:43] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: video 720 [02:19:03] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:19:03] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:19:03] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '007 Transition & Blending_en.vtt' [02:19:04] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:19:04] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:19:04] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 14 of 123 [02:19:04] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:19:04] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: video 720 [02:19:14] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:19:14] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:19:14] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '008 Facing The Right Direction Part 1_en.vtt' [02:19:15] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:19:15] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:19:15] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 15 of 123 [02:19:15] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:19:15] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: video 720 [02:19:30] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:19:30] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:19:30] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '009 Facing The Right Direction Part 2_en.vtt' [02:19:31] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:19:31] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:19:31] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 16 of 123 [02:19:31] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:19:31] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:20:03] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:20:03] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:20:03] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:20:03] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '010 Colliding With Objects_en.vtt' [02:20:04] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:20:04] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:20:04] [udemy-downloader] [parse_new:1372] INFO: ======= Processing chapter 3 of 17 ======= [02:20:04] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 17 of 123 [02:20:04] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:20:04] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:20:38] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:20:38] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:20:38] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:20:38] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '001 Switching Scenes Part 1_en.vtt' [02:20:39] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:20:40] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:20:40] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 18 of 123 [02:20:40] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:20:40] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:21:14] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:21:14] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:21:14] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:21:14] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '002 Switching Scenes Part 2 (Scene Manager and Prefabs)_en.vtt' [02:21:15] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:21:15] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:21:15] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 19 of 123 [02:21:15] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:21:15] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: video 720 [02:21:26] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:21:26] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:21:26] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '003 Singleton Pattern_en.vtt' [02:21:26] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:21:27] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:21:27] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 20 of 123 [02:21:27] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:21:27] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:22:03] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:22:03] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:22:03] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:22:03] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '004 Area Enter_en.vtt' [02:22:04] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:22:04] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:22:04] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 21 of 123 [02:22:04] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:22:04] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:22:25] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:22:25] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:22:25] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:22:25] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '005 Script Order Of Execution_en.vtt' [02:22:26] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:22:26] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:22:26] [udemy-downloader] [parse_new:1372] INFO: ======= Processing chapter 4 of 17 ======= [02:22:26] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 22 of 123 [02:22:26] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:22:26] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:22:56] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:22:56] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:22:56] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:22:56] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '001 Cinemachine 101_en.vtt' [02:22:57] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:22:57] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:22:57] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 23 of 123 [02:22:57] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:22:57] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:23:46] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:23:46] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:23:46] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:23:46] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '002 Cinemachine Confiner Extension_en.vtt' [02:23:47] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:23:47] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:23:47] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 24 of 123 [02:23:47] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:23:47] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:24:16] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:24:16] [udemy-downloader] [parse_new:1420] INFO: > Processing 1 asset(s) for lecture... [02:24:17] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:24:17] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '003 Tilesets In Unity_en.vtt' [02:24:18] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:24:18] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:24:18] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 25 of 123 [02:24:18] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:24:18] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:24:44] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:24:44] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:24:44] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:24:44] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '004 Creating a Tile Map_en.vtt' [02:24:44] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:24:44] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:24:44] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 26 of 123 [02:24:44] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:24:44] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:25:29] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:25:29] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:25:29] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:25:29] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '005 Keeping Player Inside The Map_en.vtt' [02:25:31] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:25:31] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:25:31] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 27 of 123 [02:25:31] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:25:31] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:26:00] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:26:00] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:26:00] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:26:00] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '006 Creating A Second Level_en.vtt' [02:26:01] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:26:01] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:26:01] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 28 of 123 [02:26:01] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:26:01] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:26:28] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:26:28] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:26:28] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:26:28] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '007 Level Manager_en.vtt' [02:26:29] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:26:29] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:26:29] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 29 of 123 [02:26:29] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:26:29] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:26:53] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:26:53] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:26:53] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:26:53] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '008 Canvas in Unity_en.vtt' [02:26:54] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:26:54] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:26:54] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 30 of 123 [02:26:54] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:26:54] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:27:25] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:27:25] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:27:25] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:27:25] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '009 Coroutines 101_en.vtt' [02:27:26] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:27:26] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:27:26] [udemy-downloader] [parse_new:1372] INFO: ======= Processing chapter 5 of 17 ======= [02:27:26] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 31 of 123 [02:27:26] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:27:26] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:28:13] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:28:13] [udemy-downloader] [parse_new:1420] INFO: > Processing 3 asset(s) for lecture... [02:28:15] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:28:15] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '001 Creating Dialog UI_en.vtt' [02:28:16] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:28:16] [udemy-downloader] [process_caption:1281] ERROR: > Error converting caption: 'gbk' codec can't encode character '\xe6' in position 70: illegal multibyte sequence [02:28:16] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 32 of 123 [02:28:16] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:28:16] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:28:53] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:28:53] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:28:53] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:28:53] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '002 Dialog Controller (Arrays)_en.vtt' [02:28:55] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:28:55] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:28:55] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 33 of 123 [02:28:55] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:28:55] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:29:25] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:29:25] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:29:25] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:29:25] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '003 Array Properties_en.vtt' [02:29:27] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:29:27] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:29:27] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 34 of 123 [02:29:27] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:29:27] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:29:58] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:29:58] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:29:58] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:29:58] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '004 Dialog Handler Part 1_en.vtt' [02:29:59] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:29:59] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:29:59] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 35 of 123 [02:29:59] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:29:59] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:30:32] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:30:32] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:30:32] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:30:32] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '005 Dialog Handler Part 2_en.vtt' [02:30:33] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:30:33] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:30:33] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 36 of 123 [02:30:33] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:30:33] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:31:00] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:31:00] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:31:00] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:31:00] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '006 Holding Player Movement_en.vtt' [02:31:00] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:31:00] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:31:00] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 37 of 123 [02:31:00] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:31:00] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:31:20] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:31:20] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:31:20] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:31:20] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '007 Showing Characters Names_en.vtt' [02:31:21] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:31:21] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:31:21] [udemy-downloader] [parse_new:1372] INFO: ======= Processing chapter 6 of 17 ======= [02:31:21] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 38 of 123 [02:31:21] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:31:21] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:31:43] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:31:43] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:31:43] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:31:43] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '001 Player Stats_en.vtt' [02:31:43] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:31:43] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:31:43] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 39 of 123 [02:31:43] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:31:43] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:32:12] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:32:12] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:32:12] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:32:12] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '002 For Loops In Unity_en.vtt' [02:32:13] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:32:13] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:32:13] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 40 of 123 [02:32:13] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:32:13] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:32:37] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:32:37] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:32:37] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:32:37] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '003 Experience Distribution_en.vtt' [02:32:38] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:32:38] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:32:38] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 41 of 123 [02:32:38] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:32:38] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:32:54] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:32:54] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:32:54] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:32:54] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '004 Testing Levelling_en.vtt' [02:32:55] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:32:55] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:32:55] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 42 of 123 [02:32:55] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:32:55] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:33:22] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:33:22] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:33:22] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:33:22] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '005 Leveling Up The Stats_en.vtt' [02:33:23] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:33:23] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:33:23] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 43 of 123 [02:33:23] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:33:23] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:33:52] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:33:52] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:33:52] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:33:52] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '006 Game Manager_en.vtt' [02:33:52] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:33:52] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:33:52] [udemy-downloader] [parse_new:1372] INFO: ======= Processing chapter 7 of 17 ======= [02:33:52] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 44 of 123 [02:33:52] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:33:52] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:34:14] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:34:14] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:34:14] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:34:14] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '001 Menu UI_en.vtt' [02:34:15] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:34:15] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:34:15] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 45 of 123 [02:34:15] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:34:15] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:34:51] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:34:51] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:34:51] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:34:51] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '002 Character Info_en.vtt' [02:34:53] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:34:53] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:34:53] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 46 of 123 [02:34:53] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:34:53] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:35:28] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:35:28] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:35:28] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:35:28] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '003 Menu Manager_en.vtt' [02:35:29] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:35:29] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:35:29] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 47 of 123 [02:35:29] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:35:29] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:36:07] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:36:07] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:36:07] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:36:07] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '004 Stop Player Movement (again)_en.vtt' [02:36:08] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:36:08] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:36:08] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 48 of 123 [02:36:08] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:36:08] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:37:17] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:37:17] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:37:17] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:37:17] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '005 Setting Up Stat_en.vtt' [02:37:19] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:37:19] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:37:19] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 49 of 123 [02:37:19] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:37:19] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:38:27] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:38:27] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:38:27] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:38:27] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '006 Updating Stats_en.vtt' [02:38:28] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:38:29] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:38:29] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 50 of 123 [02:38:29] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:38:29] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:39:03] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:39:03] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:39:03] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:39:03] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '007 Using The Buttons_en.vtt' [02:39:05] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:39:05] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:39:05] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 51 of 123 [02:39:05] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:39:05] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:39:58] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:39:58] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:39:58] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:39:58] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '008 Status Widow Part 1_en.vtt' [02:39:58] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:39:58] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:39:58] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 52 of 123 [02:39:58] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:39:58] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:40:31] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:40:31] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:40:31] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:40:31] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '009 Status Widow Part 2_en.vtt' [02:40:32] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:40:32] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:40:32] [udemy-downloader] [parse_new:1372] INFO: ======= Processing chapter 8 of 17 ======= [02:40:32] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 53 of 123 [02:40:32] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:40:32] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:41:37] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:41:37] [udemy-downloader] [parse_new:1420] INFO: > Processing 1 asset(s) for lecture... [02:41:38] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:41:38] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '001 Creating Items_en.vtt' [02:41:40] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:41:40] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:41:40] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 54 of 123 [02:41:40] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:41:40] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:42:29] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:42:29] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:42:29] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:42:29] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '002 Items Window_en.vtt' [02:42:30] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:42:30] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:42:30] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 55 of 123 [02:42:30] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:42:30] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:43:01] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:43:01] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:43:01] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:43:01] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '003 Lists In C#_en.vtt' [02:43:04] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:43:04] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:43:04] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 56 of 123 [02:43:04] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:43:04] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:43:52] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:43:52] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:43:52] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:43:52] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '004 Picking Up Items_en.vtt' [02:43:55] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:43:55] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:43:55] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 57 of 123 [02:43:55] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:43:55] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:44:58] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:44:58] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:44:58] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:44:58] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '005 Displaying Picked Up Items Part 1_en.vtt' [02:44:59] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:44:59] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:44:59] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 58 of 123 [02:44:59] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:44:59] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:45:49] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:45:49] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:45:49] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:45:49] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '006 Displaying Picked Up Items Part 2_en.vtt' [02:45:50] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:45:50] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:45:50] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 59 of 123 [02:45:50] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:45:50] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:46:49] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:46:49] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:46:49] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:46:49] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '007 Stackable Items_en.vtt' [02:46:52] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:46:52] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:46:52] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 60 of 123 [02:46:52] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:46:52] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:47:49] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:47:49] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:47:49] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:47:49] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '008 Selecting Items_en.vtt' [02:47:50] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:47:50] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:47:50] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 61 of 123 [02:47:50] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:47:50] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:48:36] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:48:36] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:48:36] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:48:36] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '009 Discard Items_en.vtt' [02:48:37] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:48:37] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:48:37] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 62 of 123 [02:48:37] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:48:37] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:49:24] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:49:24] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:49:24] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:49:24] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '010 Using Items_en.vtt' [02:49:26] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:49:26] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:49:26] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 63 of 123 [02:49:26] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:49:26] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:50:15] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:50:15] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:50:15] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:50:15] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '011 Adding Character Choice_en.vtt' [02:50:16] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:50:16] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:50:16] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 64 of 123 [02:50:16] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:50:16] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:50:52] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:50:52] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:50:52] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:50:52] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '012 Choosing A Character_en.vtt' [02:50:53] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:50:53] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:50:53] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 65 of 123 [02:50:53] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:50:53] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:52:01] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:52:01] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:52:01] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:52:01] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '013 Using Weapons & Armor_en.vtt' [02:52:03] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:52:03] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:52:03] [udemy-downloader] [parse_new:1372] INFO: ======= Processing chapter 9 of 17 ======= [02:52:03] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 66 of 123 [02:52:03] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:52:03] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:52:30] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:52:30] [udemy-downloader] [parse_new:1420] INFO: > Processing 1 asset(s) for lecture... [02:52:31] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:52:31] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '001 Shop Tiles_en.vtt' [02:52:32] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:52:32] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:52:32] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 67 of 123 [02:52:32] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:52:32] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:53:32] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:53:32] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:53:32] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:53:32] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '002 Setting Up Shop_en.vtt' [02:53:33] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:53:33] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:53:33] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 68 of 123 [02:53:33] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:53:33] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:54:13] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:54:13] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:54:13] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:54:13] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '003 Setting Up Shop Keeper_en.vtt' [02:54:14] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:54:14] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:54:14] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 69 of 123 [02:54:14] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:54:14] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:55:08] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:55:08] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:55:08] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:55:08] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '004 Items To Buy & Sell_en.vtt' [02:55:09] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:55:09] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:55:09] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 70 of 123 [02:55:09] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:55:09] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:56:07] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:56:07] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:56:07] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:56:07] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '005 Buying Items_en.vtt' [02:56:11] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:56:11] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:56:11] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 71 of 123 [02:56:11] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:56:11] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:57:09] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:57:09] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:57:09] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:57:09] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '006 Making Buy & Sell Buttons Work_en.vtt' [02:57:10] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:57:10] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:57:10] [udemy-downloader] [parse_new:1372] INFO: ======= Processing chapter 10 of 17 ======= [02:57:10] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 72 of 123 [02:57:10] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:57:10] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:57:52] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:57:52] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:57:52] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:57:52] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '001 Creating Quests_en.vtt' [02:57:53] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:57:53] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:57:53] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 73 of 123 [02:57:53] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:57:53] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [02:58:29] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [02:58:29] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [02:58:29] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [02:58:29] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '002 Marking Quests_en.vtt' [02:58:31] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [02:58:31] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [02:58:31] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 74 of 123 [02:58:31] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [02:58:31] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:00:44] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [03:00:44] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:00:44] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:00:44] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '003 Quest Objects_en.vtt' [03:00:45] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:00:45] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:00:45] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 75 of 123 [03:00:45] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:00:45] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:01:12] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [03:01:12] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:01:12] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:01:12] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '004 Completing Quests_en.vtt' [03:01:13] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:01:13] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:01:13] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 76 of 123 [03:01:13] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:01:13] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:02:12] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [03:02:12] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:02:12] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:02:12] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '005 Activating Quests_en.vtt' [03:02:13] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:02:13] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:02:13] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 77 of 123 [03:02:13] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:02:13] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:03:15] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [03:03:15] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:03:15] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:03:15] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '006 Activating Quests After Dialogue_en.vtt' [03:03:16] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:03:16] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:03:16] [udemy-downloader] [parse_new:1372] INFO: ======= Processing chapter 11 of 17 ======= [03:03:16] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 78 of 123 [03:03:16] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:03:16] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:06:12] [udemy-downloader] [process_lecture:1340] INFO: > HLS Download success [03:06:12] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:06:12] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:06:12] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '001 PlayerPrefs_en.vtt' [03:06:13] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:06:13] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:06:13] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 79 of 123 [03:06:13] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:06:13] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:06:17] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:06:17] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:06:17] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '002 Loading Data_en.vtt' [03:06:18] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:06:18] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:06:18] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 80 of 123 [03:06:18] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:06:18] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:06:21] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:06:21] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:06:21] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '003 Set & Get Float_en.vtt' [03:06:22] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:06:22] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:06:22] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 81 of 123 [03:06:22] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:06:22] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:06:26] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:06:26] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:06:26] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '004 Saving & Loading Player Stats_en.vtt' [03:06:27] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:06:27] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:06:27] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 82 of 123 [03:06:27] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:06:27] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:06:31] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:06:31] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:06:31] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '005 Saving Item Lists using Items Assets_en.vtt' [03:06:33] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:06:33] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:06:33] [udemy-downloader] [parse_new:1372] INFO: ======= Processing chapter 12 of 17 ======= [03:06:33] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 83 of 123 [03:06:33] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:06:33] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:06:36] [udemy-downloader] [parse_new:1420] INFO: > Processing 2 asset(s) for lecture... [03:06:44] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:06:44] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '001 Audio In Unity_en.vtt' [03:06:47] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:06:47] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:06:47] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 84 of 123 [03:06:47] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:06:47] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:06:53] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:06:53] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:06:53] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '002 Playing Music_en.vtt' [03:06:54] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:06:54] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:06:54] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 85 of 123 [03:06:54] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:06:54] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:06:57] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:06:57] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:06:57] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '003 Playing Audio From Code_en.vtt' [03:06:59] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:06:59] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:06:59] [udemy-downloader] [parse_new:1372] INFO: ======= Processing chapter 13 of 17 ======= [03:06:59] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 86 of 123 [03:06:59] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:06:59] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:07:03] [udemy-downloader] [parse_new:1420] INFO: > Processing 1 asset(s) for lecture... [03:07:07] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:07:07] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '001 Main Menu UI_en.vtt' [03:07:08] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:07:08] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:07:08] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 87 of 123 [03:07:08] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:07:08] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:07:10] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:07:10] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:07:10] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '002 Main Menu Manager_en.vtt' [03:07:12] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:07:12] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:07:12] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 88 of 123 [03:07:12] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:07:12] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:07:14] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:07:14] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:07:14] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '003 Continuing The Game_en.vtt' [03:07:15] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:07:15] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:07:15] [udemy-downloader] [parse_new:1372] INFO: ======= Processing chapter 14 of 17 ======= [03:07:15] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 89 of 123 [03:07:15] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:07:15] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:07:18] [udemy-downloader] [parse_new:1420] INFO: > Processing 1 asset(s) for lecture... [03:07:20] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:07:20] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '001 Creating A Battle Arena_en.vtt' [03:07:21] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:07:21] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:07:21] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 90 of 123 [03:07:21] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:07:21] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:07:23] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:07:23] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:07:23] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '002 Battle Scene UI_en.vtt' [03:07:24] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:07:24] [udemy-downloader] [process_caption:1281] ERROR: > Error converting caption: 'gbk' codec can't encode character '\xe6' in position 123: illegal multibyte sequence [03:07:24] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 91 of 123 [03:07:24] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:07:24] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:07:26] [udemy-downloader] [parse_new:1420] INFO: > Processing 3 asset(s) for lecture... [03:07:30] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:07:30] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '003 Battle Characters_en.vtt' [03:07:31] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:07:31] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:07:31] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 92 of 123 [03:07:31] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:07:31] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:07:34] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:07:34] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:07:34] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '004 Starting A Battle_en.vtt' [03:07:36] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:07:36] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:07:36] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 93 of 123 [03:07:36] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:07:36] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:07:38] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:07:38] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:07:38] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '005 Adding Players_en.vtt' [03:07:40] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:07:40] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:07:40] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 94 of 123 [03:07:40] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:07:40] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:07:43] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:07:43] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:07:43] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '006 Adding Enemies_en.vtt' [03:07:45] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:07:45] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:07:45] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 95 of 123 [03:07:45] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:07:45] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:07:48] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:07:48] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:07:48] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '007 Taking Turns Part 1_en.vtt' [03:07:49] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:07:49] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:07:49] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 96 of 123 [03:07:49] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:07:49] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:07:52] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:07:52] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:07:52] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '008 Taking Turns Part 2_en.vtt' [03:07:53] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:07:53] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:07:53] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 97 of 123 [03:07:53] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:07:53] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:07:55] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:07:55] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:07:55] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '009 Attacking With Enemies_en.vtt' [03:07:58] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:07:58] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:07:58] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 98 of 123 [03:07:58] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:07:58] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:08:02] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:08:02] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:08:02] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '010 Attack Effects_en.vtt' [03:08:03] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:08:03] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:08:03] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 99 of 123 [03:08:03] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:08:03] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:08:06] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:08:06] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:08:06] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '011 Selecting Attacks_en.vtt' [03:08:07] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:08:07] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:08:07] [udemy-downloader] [parse_new:1372] INFO: ======= Processing chapter 15 of 17 ======= [03:08:07] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 100 of 123 [03:08:07] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:08:07] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:08:09] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:08:09] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:08:09] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '001 Damage Amount_en.vtt' [03:08:11] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:08:11] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:08:11] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 101 of 123 [03:08:11] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:08:11] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:08:14] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:08:14] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:08:14] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '002 Which Enemy Is Attacking_en.vtt' [03:08:15] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:08:15] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:08:15] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 102 of 123 [03:08:15] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:08:15] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:08:17] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:08:17] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:08:17] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '003 Visualizing Damage Amount_en.vtt' [03:08:19] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:08:19] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:08:19] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 103 of 123 [03:08:19] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:08:19] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:08:21] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:08:21] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:08:21] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '004 Battle Stats_en.vtt' [03:08:22] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:08:22] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:08:22] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 104 of 123 [03:08:22] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:08:22] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:08:25] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:08:25] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:08:25] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '005 Handling Dead Battlers_en.vtt' [03:08:27] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:08:27] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:08:27] [udemy-downloader] [parse_new:1372] INFO: ======= Processing chapter 16 of 17 ======= [03:08:27] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 105 of 123 [03:08:27] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:08:27] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:08:29] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:08:29] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:08:29] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '001 Player Attacking_en.vtt' [03:08:30] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:08:30] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:08:30] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 106 of 123 [03:08:30] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:08:30] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:08:32] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:08:32] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:08:32] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '002 Choosing Targets_en.vtt' [03:08:33] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:08:34] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:08:34] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 107 of 123 [03:08:34] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:08:34] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:08:36] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:08:36] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:08:36] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '003 Using Magic Part 1_en.vtt' [03:08:39] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:08:39] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:08:39] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 108 of 123 [03:08:39] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:08:39] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:08:44] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:08:44] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:08:44] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '004 Using Magic Part 2_en.vtt' [03:08:46] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:08:46] [udemy-downloader] [process_caption:1281] ERROR: > Error converting caption: 'gbk' codec can't encode character '\xf1' in position 69: illegal multibyte sequence [03:08:46] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 109 of 123 [03:08:46] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:08:46] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:08:48] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:08:48] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:08:48] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '005 Showing Not Enough Magic_en.vtt' [03:08:49] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:08:49] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:08:49] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 110 of 123 [03:08:49] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:08:49] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:08:51] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:08:51] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:08:51] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '006 Running Away_en.vtt' [03:08:52] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:08:52] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:08:52] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 111 of 123 [03:08:52] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:08:52] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:08:55] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:08:55] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:08:55] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '007 Using Items During Battle_en.vtt' [03:08:56] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:08:56] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:08:56] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 112 of 123 [03:08:56] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:08:56] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:08:59] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:08:59] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:08:59] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '008 Selecting Player To Use Item On_en.vtt' [03:09:00] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:09:01] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:09:01] [udemy-downloader] [parse_new:1372] INFO: ======= Processing chapter 17 of 17 ======= [03:09:01] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 113 of 123 [03:09:01] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:09:01] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:09:03] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:09:03] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:09:03] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '001 Dealing With Dead Players_en.vtt' [03:09:04] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:09:04] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:09:04] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 114 of 123 [03:09:04] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:09:04] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:09:08] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:09:08] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:09:08] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '002 Dealing With Dead Enemies_en.vtt' [03:09:09] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:09:09] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:09:09] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 115 of 123 [03:09:09] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:09:09] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:09:12] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:09:12] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:09:12] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '003 Victory In Battle_en.vtt' [03:09:13] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:09:13] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:09:13] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 116 of 123 [03:09:13] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:09:13] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:09:15] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:09:15] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:09:15] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '004 Game Over Part 1_en.vtt' [03:09:16] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:09:16] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:09:16] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 117 of 123 [03:09:16] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:09:16] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:09:18] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:09:18] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:09:18] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '005 Game Over Part 2_en.vtt' [03:09:22] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:09:22] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:09:22] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 118 of 123 [03:09:22] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:09:22] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:09:26] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:09:26] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:09:26] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '006 Battle Rewards_en.vtt' [03:09:27] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:09:27] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:09:27] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 119 of 123 [03:09:27] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:09:27] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:09:29] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:09:29] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:09:29] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '007 Giving Battle Rewards_en.vtt' [03:09:30] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:09:30] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:09:30] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 120 of 123 [03:09:30] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:09:30] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:09:35] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:09:35] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:09:35] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '008 Random Battles Part 1_en.vtt' [03:09:36] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:09:36] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:09:36] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 121 of 123 [03:09:36] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:09:36] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:09:38] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:09:38] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:09:38] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '009 Random Battles Part 2_en.vtt' [03:09:40] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:09:40] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:09:40] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 122 of 123 [03:09:40] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:09:40] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:09:43] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:09:43] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:09:43] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '010 Boss Battle_en.vtt' [03:09:44] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:09:44] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete. [03:09:44] [udemy-downloader] [parse_new:1390] INFO: > Processing lecture 123 of 123 [03:09:44] [udemy-downloader] [process_lecture:1312] INFO: > Lecture doesn't have DRM, attempting to download... [03:09:44] [udemy-downloader] [process_lecture:1321] INFO: ====== Selected quality: hls 1080 [03:09:46] [udemy-downloader] [parse_new:1420] INFO: > Processing 0 asset(s) for lecture... [03:09:46] [udemy-downloader] [parse_new:1486] INFO: Processing 1 caption(s)... [03:09:46] [udemy-downloader] [process_caption:1258] INFO: > Downloading caption: '011 Completing Boss Battle Quests_en.vtt' [03:09:49] [udemy-downloader] [process_caption:1275] INFO: > Converting caption to SRT format... [03:09:49] [udemy-downloader] [process_caption:1277] INFO: > Caption conversion complete.

Below is what I get when download ; Using Command : python main.py -c https://www.udemy.com/course/go-the-complete-developers-guide/learn --download-assets --download-captions

image

Expected Result

All resources download completely

Branch

master/main

What operating systems are you seeing the problem on?

No response

Relevant log output

No response

Other information

master

caijingwen-vincent commented 2 years ago

Here is the log file 2022-01-01-02-13-08.log

caijingwen-vincent commented 2 years ago

when I add a options --skip-hls , the sources can download completely . Is this a bug of hls?

Puyodead1 commented 2 years ago

Subtitles are still downloaded for HLS even if HLS is disabled, this is just behavior I didn’t consider. I can change that to skip subtitles for hls

On Sat, Jan 1, 2022 at 3:34 AM caijingwen-vincent @.***> wrote:

when I add a options --skip-hls , the sources can download completely . Is this a bug of hls?

— Reply to this email directly, view it on GitHub https://github.com/Puyodead1/udemy-downloader/issues/89#issuecomment-1003526784, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADREJXTLRIRXFVADKVDJ4ELUT24CTANCNFSM5LCHDQGA . You are receiving this because you were assigned.Message ID: @.***>

caijingwen-vincent commented 2 years ago

Subtitles are still downloaded for HLS even if HLS is disabled, this is just behavior I didn’t consider. I can change that to skip subtitles for hls On Sat, Jan 1, 2022 at 3:34 AM caijingwen-vincent @.> wrote: when I add a options --skip-hls , the sources can download completely . Is this a bug of hls? — Reply to this email directly, view it on GitHub <#89 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADREJXTLRIRXFVADKVDJ4ELUT24CTANCNFSM5LCHDQGA . You are receiving this because you were assigned.Message ID: @.>

Sir, So should I disable Hls and still need to add --skip-hls to download all resources after fixing this BUG ?

Happy new years.

Puyodead1 commented 2 years ago

Subtitles are still downloaded for HLS even if HLS is disabled, this is just behavior I didn’t consider. I can change that to skip subtitles for hls On Sat, Jan 1, 2022 at 3:34 AM caijingwen-vincent @.**> wrote: when I add a options --skip-hls , the sources can download completely . Is this a bug of hls? — Reply to this email directly, view it on GitHub <#89 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADREJXTLRIRXFVADKVDJ4ELUT24CTANCNFSM5LCHDQGA . You are receiving this because you were assigned.Message ID: @.**>

Sir, So should I disable Hls and still need to add --skip-hls to download all resources after fixing this BUG ?

Happy new years.

I'll push an update in a little bit that will skip downloading captions if you specify --skip-hls

Also, what did you mean by this? when I add a options --skip-hls , the sources can download completely . Is this a bug of hls?

caijingwen-vincent commented 2 years ago

Subtitles are still downloaded for HLS even if HLS is disabled, this is just behavior I didn’t consider. I can change that to skip subtitles for hls On Sat, Jan 1, 2022 at 3:34 AM caijingwen-vincent @.**> wrote: when I add a options --skip-hls , the sources can download completely . Is this a bug of hls? — Reply to this email directly, view it on GitHub <#89 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADREJXTLRIRXFVADKVDJ4ELUT24CTANCNFSM5LCHDQGA . You are receiving this because you were assigned.Message ID: @.**>

Sir, So should I disable Hls and still need to add --skip-hls to download all resources after fixing this BUG ? Happy new years.

I'll push an update in a little bit that will skip downloading captions if you specify --skip-hls

Also, what did you mean by this? when I add a options --skip-hls , the sources can download completely . Is this a bug of hls?

Beacause I don't know any knowledge about hls . At this moment , when I add a options --skip-hls , the resources about video,assets,subtitle can download completely ; However when I miss the options of --skip-hls , the resources will incompletely , like lack of video ..

Puyodead1 commented 2 years ago

Subtitles are still downloaded for HLS even if HLS is disabled, this is just behavior I didn’t consider. I can change that to skip subtitles for hls On Sat, Jan 1, 2022 at 3:34 AM caijingwen-vincent @.**> wrote: when I add a options --skip-hls , the sources can download completely . Is this a bug of hls? — Reply to this email directly, view it on GitHub <#89 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADREJXTLRIRXFVADKVDJ4ELUT24CTANCNFSM5LCHDQGA . You are receiving this because you were assigned.Message ID: @.**>

Sir, So should I disable Hls and still need to add --skip-hls to download all resources after fixing this BUG ? Happy new years.

I'll push an update in a little bit that will skip downloading captions if you specify --skip-hls Also, what did you mean by this? when I add a options --skip-hls , the sources can download completely . Is this a bug of hls?

Beacause I don't know any knowledge about hls . At this moment , when I add a options --skip-hls , the resources about video,assets,subtitle can download completely ; However when I miss the options of --skip-hls , the resources will incompletely , like lack of video ..

Reviewing the log file, it seems like you are telling it to skip lectures, not skip HLS.

Incoming nerdy stuff, ignore if you don't care

Udemy has 3 ways of distributing video:

Both HLS and DASH are both Adaptive Bitrate streaming and are often used when breaking an audio or video file into smaller pieces (although sometimes they can still just be a single mp4 file but with separate audio and video files). so the skip-hls option will completely ignore HLS playlists, it wont download the manifest and it wont process the audio/video tracks that are in it.

If you are interested in a better explanation or more information, here are some links:

caijingwen-vincent commented 2 years ago

Subtitles are still downloaded for HLS even if HLS is disabled, this is just behavior I didn’t consider. I can change that to skip subtitles for hls On Sat, Jan 1, 2022 at 3:34 AM caijingwen-vincent @.**> wrote: when I add a options --skip-hls , the sources can download completely . Is this a bug of hls? — Reply to this email directly, view it on GitHub <#89 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADREJXTLRIRXFVADKVDJ4ELUT24CTANCNFSM5LCHDQGA . You are receiving this because you were assigned.Message ID: @.**>

Sir, So should I disable Hls and still need to add --skip-hls to download all resources after fixing this BUG ? Happy new years.

I'll push an update in a little bit that will skip downloading captions if you specify --skip-hls Also, what did you mean by this? when I add a options --skip-hls , the sources can download completely . Is this a bug of hls?

Beacause I don't know any knowledge about hls . At this moment , when I add a options --skip-hls , the resources about video,assets,subtitle can download completely ; However when I miss the options of --skip-hls , the resources will incompletely , like lack of video ..

Reviewing the log file, it seems like you are telling it to skip lectures, not skip HLS.

  • --skip-hls will only skip HLS style video
  • --skip-lectures will make the program not download ANY video files
  • --download-captions will download subtitles, even if the program doesn't download video
  • --download-assets will download stuff like PDFs, mp3s, etc

Incoming nerdy stuff, ignore if you don't care

Udemy has 3 ways of distributing video:

  • A single MP4 file: this type is used when there is no DRM involved, contains both audio and video in a single file
  • DASH: an XML style manifest, contains information about all video resolutions and audio tracks, as well as any DRM information, often used for video streaming. There are separate audio and video files
  • M3U8 (HLS): Plain text file list of different video and audio tracks, also contains DRM information, often used for video streaming. There are separate audio and video files

Both HLS and DASH are both Adaptive Bitrate streaming and are often used when breaking an audio or video file into smaller pieces (although sometimes they can still just be a single mp4 file but with separate audio and video files). so the skip-hls option will completely ignore HLS playlists, it wont download the manifest and it wont process the audio/video tracks that are in it.

If you are interested in a better explanation or more information, here are some links:

Thank you for the link you provided, which gave me an idea of the content of the download. I have also been exposed to m3u8 related scenes before;

I still remember that when I encountered this problem, some courses were able to download videos and subtitles successfully, but the last few modules only had subtitles. I am sure of this, because I downloaded it twice, and the log file can also be included in the log file. In the first half, we can see the signs of successful video download.

Puyodead1 commented 2 years ago

Subtitles are still downloaded for HLS even if HLS is disabled, this is just behavior I didn’t consider. I can change that to skip subtitles for hls On Sat, Jan 1, 2022 at 3:34 AM caijingwen-vincent @.**> wrote: when I add a options --skip-hls , the sources can download completely . Is this a bug of hls? — Reply to this email directly, view it on GitHub <#89 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADREJXTLRIRXFVADKVDJ4ELUT24CTANCNFSM5LCHDQGA . You are receiving this because you were assigned.Message ID: @.**>

Sir, So should I disable Hls and still need to add --skip-hls to download all resources after fixing this BUG ? Happy new years.

I'll push an update in a little bit that will skip downloading captions if you specify --skip-hls Also, what did you mean by this? when I add a options --skip-hls , the sources can download completely . Is this a bug of hls?

Beacause I don't know any knowledge about hls . At this moment , when I add a options --skip-hls , the resources about video,assets,subtitle can download completely ; However when I miss the options of --skip-hls , the resources will incompletely , like lack of video ..

Reviewing the log file, it seems like you are telling it to skip lectures, not skip HLS.

  • --skip-hls will only skip HLS style video
  • --skip-lectures will make the program not download ANY video files
  • --download-captions will download subtitles, even if the program doesn't download video
  • --download-assets will download stuff like PDFs, mp3s, etc

Incoming nerdy stuff, ignore if you don't care

Udemy has 3 ways of distributing video:

  • A single MP4 file: this type is used when there is no DRM involved, contains both audio and video in a single file
  • DASH: an XML style manifest, contains information about all video resolutions and audio tracks, as well as any DRM information, often used for video streaming. There are separate audio and video files
  • M3U8 (HLS): Plain text file list of different video and audio tracks, also contains DRM information, often used for video streaming. There are separate audio and video files

Both HLS and DASH are both Adaptive Bitrate streaming and are often used when breaking an audio or video file into smaller pieces (although sometimes they can still just be a single mp4 file but with separate audio and video files). so the skip-hls option will completely ignore HLS playlists, it wont download the manifest and it wont process the audio/video tracks that are in it. If you are interested in a better explanation or more information, here are some links:

Thank you for the link you provided, which gave me an idea of the content of the download. I have also been exposed to m3u8 related scenes before;

I still remember that when I encountered this problem, some courses were able to download videos and subtitles successfully, but the last few modules only had subtitles. I am sure of this, because I downloaded it twice, and the log file can also be included in the log file. In the first half, we can see the signs of successful video download.

Ah, okay. I see that now and I understand what the issue is. I've push a new commit to the master branch that includes a few more debug things. It would be helpful if you can start using --log-level DEBUG to any commands and post the log from that, that will help me see what could be happening.

caijingwen-vincent commented 2 years ago

Subtitles are still downloaded for HLS even if HLS is disabled, this is just behavior I didn’t consider. I can change that to skip subtitles for hls On Sat, Jan 1, 2022 at 3:34 AM caijingwen-vincent @.**> wrote: when I add a options --skip-hls , the sources can download completely . Is this a bug of hls? — Reply to this email directly, view it on GitHub <#89 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADREJXTLRIRXFVADKVDJ4ELUT24CTANCNFSM5LCHDQGA . You are receiving this because you were assigned.Message ID: @.**>

Sir, So should I disable Hls and still need to add --skip-hls to download all resources after fixing this BUG ? Happy new years.

I'll push an update in a little bit that will skip downloading captions if you specify --skip-hls Also, what did you mean by this? when I add a options --skip-hls , the sources can download completely . Is this a bug of hls?

Beacause I don't know any knowledge about hls . At this moment , when I add a options --skip-hls , the resources about video,assets,subtitle can download completely ; However when I miss the options of --skip-hls , the resources will incompletely , like lack of video ..

Reviewing the log file, it seems like you are telling it to skip lectures, not skip HLS.

  • --skip-hls will only skip HLS style video
  • --skip-lectures will make the program not download ANY video files
  • --download-captions will download subtitles, even if the program doesn't download video
  • --download-assets will download stuff like PDFs, mp3s, etc

Incoming nerdy stuff, ignore if you don't care

Udemy has 3 ways of distributing video:

  • A single MP4 file: this type is used when there is no DRM involved, contains both audio and video in a single file
  • DASH: an XML style manifest, contains information about all video resolutions and audio tracks, as well as any DRM information, often used for video streaming. There are separate audio and video files
  • M3U8 (HLS): Plain text file list of different video and audio tracks, also contains DRM information, often used for video streaming. There are separate audio and video files

Both HLS and DASH are both Adaptive Bitrate streaming and are often used when breaking an audio or video file into smaller pieces (although sometimes they can still just be a single mp4 file but with separate audio and video files). so the skip-hls option will completely ignore HLS playlists, it wont download the manifest and it wont process the audio/video tracks that are in it. If you are interested in a better explanation or more information, here are some links:

Thank you for the link you provided, which gave me an idea of the content of the download. I have also been exposed to m3u8 related scenes before; I still remember that when I encountered this problem, some courses were able to download videos and subtitles successfully, but the last few modules only had subtitles. I am sure of this, because I downloaded it twice, and the log file can also be included in the log file. In the first half, we can see the signs of successful video download.

Ah, okay. I see that now and I understand what the issue is. I've push a new commit to the master branch that includes a few more debug things. It would be helpful if you can start using --log-level DEBUG to any commands and post the log from that, that will help me see what could be happening.

Sure, I am going to rest later, I will reproduce this scene later and upload related debug logs