youtube-dl: HTTPS Error 403: Unauthorized... All Udemy content
Please follow the guide below
- You will be asked some questions and requested to provide some information, please read them carefully and answer honestly
- Put an
xinto all the boxes [ ] relevant to your issue (like this:[x]) - Use the Preview tab to see what your issue will actually look like
Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2018.03.10. If it’s not, read this FAQ entry and update. Issues with outdated version will be rejected.
- [x ] I’ve verified and I assure that I’m running youtube-dl 2018.03.10
Before submitting an issue make sure you have:
- [x ] At least skimmed through the README, most notably the FAQ and BUGS sections
- [x ] Searched the bugtracker for similar issues including closed ones
- [ x] Checked that provided video/audio/playlist URLs (if any) are alive and playable in a browser
What is the purpose of your issue?
- [ x] Bug report (encountered problems with youtube-dl)
- Site support request (request for adding support for a new site)
- Feature request (request for a new functionality)
- Question
- Other
The following sections concretize particular purposed issues, you can erase any section (the contents between triple —) not applicable to your issue
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'--verbose', u'-v', u'-u', u'PRIVATE', u'-p', u'PRIVATE', u'https://www.udemy.com/the-complete-oracle-sql-certification-course/']
[debug] Encodings: locale cp1252, fs mbcs, out cp850, pref cp1252
[debug] youtube-dl version 2018.03.10
[debug] Python version 2.7.12 (CPython) - Windows-7-6.1.7601-SP1
[debug] exe versions: none
[debug] Proxy map: {}
[udemy:course] Downloading login popup
ERROR: Unable to download webpage: HTTP Error 403: Unauthorized (caused by HTTPError()); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its
complete output.
File "c:\python27\lib\site-packages\youtube_dl\extractor\common.py", line 519, in _request_webpage
return self._downloader.urlopen(url_or_request)
File "c:\python27\lib\site-packages\youtube_dl\YoutubeDL.py", line 2199, in urlopen
return self._opener.open(req, timeout=self._socket_timeout)
File "c:\python27\lib\urllib2.py", line 435, in open
response = meth(req, response)
File "c:\python27\lib\urllib2.py", line 548, in http_response
'http', request, response, code, msg, hdrs)
File "c:\python27\lib\urllib2.py", line 473, in error
return self._call_chain(*args)
File "c:\python27\lib\urllib2.py", line 407, in _call_chain
result = func(*args)
File "c:\python27\lib\urllib2.py", line 556, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
...
<end of log>
Description of your issue, suggested solution and other information
After the latest update 2018.03.10, Udemy video download is not working anymore.
About this issue
- Original URL
- State: closed
- Created 6 years ago
- Reactions: 1
- Comments: 19
Commits related to this issue
- [udemy] Update User-Agent and detect captcha (closes #14713, closes #15839, closes #18126) — committed to anisse/youtube-dl by dstftw 5 years ago
- [udemy] Update User-Agent and detect captcha (closes #14713, closes #15839, closes #18126) — committed to meunierd/youtube-dl by dstftw 5 years ago
- [udemy] Update User-Agent and detect captcha (closes #14713, closes #15839, closes #18126) — committed to meunierd/youtube-dl by dstftw 5 years ago
Hi, I’m facing same problem here.
‘’‘[debug] System config: [] [debug] User config: [] [debug] Custom config: [] [debug] Command-line args: [u’-v’, u’-u’, u’PRIVATE’, u’-p’, u’PRIVATE’, u’-o’, u’~/Movies/Udemy/%(playlist)s/%(chapter_number)s - %(chapter)s/%(playlist_index)s - %(title)s.%(ext)s’, u’https://www.udemy.com/the-complete-javascript-course/learn/v4/content’] [debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8 [debug] youtube-dl version 2018.08.04 [debug] Python version 2.7.14 (CPython) - Darwin-17.5.0-x86_64-i386-64bit [debug] exe versions: ffmpeg 4.0.2, ffprobe 4.0.2 [debug] Proxy map: {} [udemy:course] Downloading login popup [udemy:course] Logging in [udemy:course] the-complete-javascript-course: Downloading webpage [udemy:course] 851712: Downloading course curriculum [download] Downloading playlist: The Complete JavaScript Course 2018: Build Real Projects! [udemy:course] playlist The Complete JavaScript Course 2018: Build Real Projects!: Collected 152 video ids (downloading 152 of them) [download] Downloading video 1 of 152 [udemy] Downloading login popup [udemy] 5869076: Downloading webpage [udemy] 5869076: Downloading lecture JSON [udemy] 13059092: Downloading m3u8 information [debug] Default format spec: bestvideo+bestaudio/best [debug] Invoking downloader on u’https://adaptive-streaming.udemy.com/851712/13059092/2018-06-20_14-09-58-c0ee9005191996b8b7a78bca8a0d912a/hls/hls_1080/aa00ace74f03aa29f7b4bd0558ea42ff3b42.m3u8’ [download] /Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/1 - Course Introduction/001 - Welcome to the Course!.mp4 has already been downloaded [download] 100% of 83.01MiB [debug] ffmpeg command line: ffprobe -show_streams ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/1 - Course Introduction/001 - Welcome to the Course!.mp4’ [ffmpeg] Fixing malformed AAC bitstream in “/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/1 - Course Introduction/001 - Welcome to the Course!.mp4” [debug] ffmpeg command line: ffmpeg -y -i ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/1 - Course Introduction/001 - Welcome to the Course!.mp4’ -c copy -f mp4 ‘-bsf:a’ aac_adtstoasc ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/1 - Course Introduction/001 - Welcome to the Course!.temp.mp4’ [download] Downloading video 2 of 152 [udemy] 5869078: Downloading webpage [udemy] 5869078: Downloading lecture JSON [udemy] 13059094: Downloading m3u8 information [debug] Default format spec: bestvideo+bestaudio/best [debug] Invoking downloader on u’https://adaptive-streaming.udemy.com/851712/13059094/2018-06-20_14-09-58-a221c5a82f85a6f06912c437d485fed9/hls/hls_1080/aa00a92ae6f15c5c692ea862ed18ccfff7ca.m3u8’ [download] /Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/1 - Course Introduction/002 - Setting up Our Tools.mp4 has already been downloaded [download] 100% of 54.68MiB [debug] ffmpeg command line: ffprobe -show_streams ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/1 - Course Introduction/002 - Setting up Our Tools.mp4’ [ffmpeg] Fixing malformed AAC bitstream in “/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/1 - Course Introduction/002 - Setting up Our Tools.mp4” [debug] ffmpeg command line: ffmpeg -y -i ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/1 - Course Introduction/002 - Setting up Our Tools.mp4’ -c copy -f mp4 ‘-bsf:a’ aac_adtstoasc ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/1 - Course Introduction/002 - Setting up Our Tools.temp.mp4’ [download] Downloading video 3 of 152 [udemy] 5882074: Downloading webpage [udemy] 5882074: Downloading lecture JSON [udemy] 13059088: Downloading m3u8 information [debug] Default format spec: bestvideo+bestaudio/best [debug] Invoking downloader on u’https://adaptive-streaming.udemy.com/851712/13059088/2018-06-20_14-09-58-457c7e41b55794f1d0ce766b3bbdebb5/hls/hls_1080/aa00184d23d37e0b6c722f40e1320fdf8ee1.m3u8’ [download] /Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/003 - Section Intro.mp4 has already been downloaded [download] 100% of 32.30MiB [debug] ffmpeg command line: ffprobe -show_streams ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/003 - Section Intro.mp4’ [ffmpeg] Fixing malformed AAC bitstream in “/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/003 - Section Intro.mp4” [debug] ffmpeg command line: ffmpeg -y -i ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/003 - Section Intro.mp4’ -c copy -f mp4 ‘-bsf:a’ aac_adtstoasc ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/003 - Section Intro.temp.mp4’ [download] Downloading video 4 of 152 [udemy] 5869088: Downloading webpage [udemy] 5869088: Downloading lecture JSON [udemy] 12971908: Downloading m3u8 information [debug] Default format spec: bestvideo+bestaudio/best [debug] Invoking downloader on u’https://adaptive-streaming.udemy.com/851712/12971908/2018-06-14_17-57-40-bd53053e6d9cf018b30d7577da25c0bd/hls/hls_1080/aa00963909323c6deca93bd7d908603df81d.m3u8’ [download] /Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/004 - Let’s start coding!.mp4 has already been downloaded [download] 100% of 47.44MiB [debug] ffmpeg command line: ffprobe -show_streams ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/004 - Let’“'”‘s start coding!.mp4’ [ffmpeg] Fixing malformed AAC bitstream in “/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/004 - Let’s start coding!.mp4” [debug] ffmpeg command line: ffmpeg -y -i ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/004 - Let’“'”‘s start coding!.mp4’ -c copy -f mp4 ‘-bsf:a’ aac_adtstoasc ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/004 - Let’“'”‘s start coding!.temp.mp4’ [download] Downloading video 5 of 152 [udemy] 5869086: Downloading webpage [udemy] 5869086: Downloading lecture JSON [udemy] 12971896: Downloading m3u8 information [debug] Default format spec: bestvideo+bestaudio/best [debug] Invoking downloader on u’https://adaptive-streaming.udemy.com/851712/12971896/2018-06-14_17-57-34-d5e568ed579971880568d311da3d9034/hls/hls_1080/aa007e85317a9edaac7fbc173eba133de2bd.m3u8’ [download] /Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/005 - A Brief Introduction to JavaScript.mp4 has already been downloaded [download] 100% of 35.76MiB [debug] ffmpeg command line: ffprobe -show_streams ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/005 - A Brief Introduction to JavaScript.mp4’ [ffmpeg] Fixing malformed AAC bitstream in “/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/005 - A Brief Introduction to JavaScript.mp4” [debug] ffmpeg command line: ffmpeg -y -i ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/005 - A Brief Introduction to JavaScript.mp4’ -c copy -f mp4 ‘-bsf:a’ aac_adtstoasc ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/005 - A Brief Introduction to JavaScript.temp.mp4’ [download] Downloading video 6 of 152 [udemy] 5869090: Downloading webpage [udemy] 5869090: Downloading lecture JSON [udemy] 12971886: Downloading m3u8 information [debug] Default format spec: bestvideo+bestaudio/best [debug] Invoking downloader on u’https://adaptive-streaming.udemy.com/851712/12971886/2018-06-14_17-57-33-7248a6fa87e17bf4fbfe4a4d09b91062/hls/hls_1080/aa0096cc036c0a4b572872e926574dc95923.m3u8’ [download] /Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/006 - Variables and Data Types.mp4 has already been downloaded [download] 100% of 92.04MiB [debug] ffmpeg command line: ffprobe -show_streams ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/006 - Variables and Data Types.mp4’ [ffmpeg] Fixing malformed AAC bitstream in “/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/006 - Variables and Data Types.mp4” [debug] ffmpeg command line: ffmpeg -y -i ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/006 - Variables and Data Types.mp4’ -c copy -f mp4 ‘-bsf:a’ aac_adtstoasc ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/006 - Variables and Data Types.temp.mp4’ [download] Downloading video 7 of 152 [udemy] 5869092: Downloading webpage [udemy] 5869092: Downloading lecture JSON [udemy] 12971894: Downloading m3u8 information [debug] Default format spec: bestvideo+bestaudio/best [debug] Invoking downloader on u’https://adaptive-streaming.udemy.com/851712/12971894/2018-06-14_17-57-40-2c9d392396933de6200b001231f030b8/hls/hls_1080/aa0092cf9d197657a8387f663ff50ebfc92a.m3u8’ [download] /Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/007 - Variable Mutation and Type Coercion.mp4 has already been downloaded [download] 100% of 106.63MiB [debug] ffmpeg command line: ffprobe -show_streams ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/007 - Variable Mutation and Type Coercion.mp4’ [ffmpeg] Fixing malformed AAC bitstream in “/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/007 - Variable Mutation and Type Coercion.mp4” [debug] ffmpeg command line: ffmpeg -y -i ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/007 - Variable Mutation and Type Coercion.mp4’ -c copy -f mp4 ‘-bsf:a’ aac_adtstoasc ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/007 - Variable Mutation and Type Coercion.temp.mp4’ [download] Downloading video 8 of 152 [udemy] 5869094: Downloading webpage [udemy] 5869094: Downloading lecture JSON [udemy] 12971888: Downloading m3u8 information [debug] Default format spec: bestvideo+bestaudio/best [debug] Invoking downloader on u’https://adaptive-streaming.udemy.com/851712/12971888/2018-06-14_17-57-35-32be017edd2560ed611d51fa4d1e3097/hls/hls_1080/aa0088dc45691df4e3bc1baa2fbe931f2d5b.m3u8’ [download] /Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/008 - Basic Operators.mp4 has already been downloaded [download] 100% of 78.55MiB [debug] ffmpeg command line: ffprobe -show_streams ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/008 - Basic Operators.mp4’ [ffmpeg] Fixing malformed AAC bitstream in “/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/008 - Basic Operators.mp4” [debug] ffmpeg command line: ffmpeg -y -i ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/008 - Basic Operators.mp4’ -c copy -f mp4 ‘-bsf:a’ aac_adtstoasc ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/008 - Basic Operators.temp.mp4’ [download] Downloading video 9 of 152 [udemy] 10788388: Downloading webpage [udemy] 10788388: Downloading lecture JSON [udemy] 12971906: Downloading m3u8 information [debug] Default format spec: bestvideo+bestaudio/best [debug] Invoking downloader on u’https://adaptive-streaming.udemy.com/851712/12971906/2018-06-14_17-57-37-108c0810d22d2f7546bc0c9bcc9e1cab/hls/hls_1080/aa000a1eae79f688ab224b573e0ab052db73.m3u8’ [download] /Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/009 - Operator Precedence.mp4 has already been downloaded [download] 100% of 163.48MiB [debug] ffmpeg command line: ffprobe -show_streams ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/009 - Operator Precedence.mp4’ [ffmpeg] Fixing malformed AAC bitstream in “/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/009 - Operator Precedence.mp4” [debug] ffmpeg command line: ffmpeg -y -i ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/009 - Operator Precedence.mp4’ -c copy -f mp4 ‘-bsf:a’ aac_adtstoasc ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/009 - Operator Precedence.temp.mp4’ [download] Downloading video 10 of 152 [udemy] 10788416: Downloading webpage [udemy] 10788416: Downloading lecture JSON [udemy] 12971890: Downloading m3u8 information [debug] Default format spec: bestvideo+bestaudio/best [debug] Invoking downloader on u’https://adaptive-streaming.udemy.com/851712/12971890/2018-06-14_17-57-33-fea92153d3c828d4029d06fda1c7b527/hls/hls_1080/aa00cd7f996968351700db86cd00fc0f7dc0.m3u8’ [download] /Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/010 - Coding Challenge 1.mp4 has already been downloaded [download] 100% of 23.42MiB [debug] ffmpeg command line: ffprobe -show_streams ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/010 - Coding Challenge 1.mp4’ [ffmpeg] Fixing malformed AAC bitstream in “/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/010 - Coding Challenge 1.mp4” [debug] ffmpeg command line: ffmpeg -y -i ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/010 - Coding Challenge 1.mp4’ -c copy -f mp4 ‘-bsf:a’ aac_adtstoasc ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/010 - Coding Challenge 1.temp.mp4’ [download] Downloading video 11 of 152 [udemy] 10788418: Downloading webpage [udemy] 10788418: Downloading lecture JSON [udemy] 12971900: Downloading m3u8 information [debug] Default format spec: bestvideo+bestaudio/best [debug] Invoking downloader on u’https://adaptive-streaming.udemy.com/851712/12971900/2018-06-14_17-57-35-f43fa59ebf7817cff1219921aed5f79a/hls/hls_1080/aa00bf813a622a99d0908251642530317030.m3u8’ [download] /Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/011 - Coding Challenge 1 - Solution.mp4 has already been downloaded [download] 100% of 53.76MiB [debug] ffmpeg command line: ffprobe -show_streams ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/011 - Coding Challenge 1 - Solution.mp4’ [ffmpeg] Fixing malformed AAC bitstream in “/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/011 - Coding Challenge 1 - Solution.mp4” [debug] ffmpeg command line: ffmpeg -y -i ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/011 - Coding Challenge 1 - Solution.mp4’ -c copy -f mp4 ‘-bsf:a’ aac_adtstoasc ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/011 - Coding Challenge 1 - Solution.temp.mp4’ [download] Downloading video 12 of 152 [udemy] 5869096: Downloading webpage [udemy] 5869096: Downloading lecture JSON [udemy] 12971892: Downloading m3u8 information [debug] Default format spec: bestvideo+bestaudio/best [debug] Invoking downloader on u’https://adaptive-streaming.udemy.com/851712/12971892/2018-06-14_17-57-34-8feabbe1701910f31c19e0cb0f9f8981/hls/hls_1080/aa00df4d4f112f15ad2e08fd4613f9cee7de.m3u8’ [download] /Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/012 - If _ else Statements.mp4 has already been downloaded [download] 100% of 87.38MiB [debug] ffmpeg command line: ffprobe -show_streams ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/012 - If _ else Statements.mp4’ [ffmpeg] Fixing malformed AAC bitstream in “/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/012 - If _ else Statements.mp4” [debug] ffmpeg command line: ffmpeg -y -i ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/012 - If _ else Statements.mp4’ -c copy -f mp4 ‘-bsf:a’ aac_adtstoasc ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/012 - If _ else Statements.temp.mp4’ [download] Downloading video 13 of 152 [udemy] 10788532: Downloading webpage [udemy] 10788532: Downloading lecture JSON [udemy] 12971902: Downloading m3u8 information [debug] Default format spec: bestvideo+bestaudio/best [debug] Invoking downloader on u’https://adaptive-streaming.udemy.com/851712/12971902/2018-06-14_17-57-35-c2d69a0ef51ecbcf687c37b7b2f2d7af/hls/hls_1080/aa00b4418c93a609cc4f1d7d6ade7f5e8b92.m3u8’ [download] /Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/013 - Boolean Logic.mp4 has already been downloaded [download] 100% of 84.82MiB [debug] ffmpeg command line: ffprobe -show_streams ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/013 - Boolean Logic.mp4’ [ffmpeg] Fixing malformed AAC bitstream in “/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/013 - Boolean Logic.mp4” [debug] ffmpeg command line: ffmpeg -y -i ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/013 - Boolean Logic.mp4’ -c copy -f mp4 ‘-bsf:a’ aac_adtstoasc ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/013 - Boolean Logic.temp.mp4’ [download] Downloading video 14 of 152 [udemy] 5869098: Downloading webpage [udemy] 5869098: Downloading lecture JSON [udemy] 12971904: Downloading m3u8 information [debug] Default format spec: bestvideo+bestaudio/best [debug] Invoking downloader on u’https://adaptive-streaming.udemy.com/851712/12971904/2018-06-14_17-57-36-e8738072fe601e72464db19c9493ed51/hls/hls_1080/aa0077087572b9931699fa7321ec699558bf.m3u8’ [download] /Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/014 - The Ternary Operator and Switch Statements.mp4 has already been downloaded [download] 100% of 135.51MiB [debug] ffmpeg command line: ffprobe -show_streams ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/014 - The Ternary Operator and Switch Statements.mp4’ [ffmpeg] Fixing malformed AAC bitstream in “/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/014 - The Ternary Operator and Switch Statements.mp4” [debug] ffmpeg command line: ffmpeg -y -i ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/014 - The Ternary Operator and Switch Statements.mp4’ -c copy -f mp4 ‘-bsf:a’ aac_adtstoasc ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/014 - The Ternary Operator and Switch Statements.temp.mp4’ [download] Downloading video 15 of 152 [udemy] 10788426: Downloading webpage [udemy] 10788426: Downloading lecture JSON [udemy] 12971858: Downloading m3u8 information [debug] Default format spec: bestvideo+bestaudio/best [debug] Invoking downloader on u’https://adaptive-streaming.udemy.com/851712/12971858/2018-06-14_17-57-30-d9a87b2e52f7c3b7b364453d1d952674/hls/hls_1080/aa005e4ffc8780ae7fa2dd8b1b39b553aaf2.m3u8’ [download] /Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/015 - Truthy and Falsy Values and Equality Operators.mp4 has already been downloaded [download] 100% of 75.09MiB [debug] ffmpeg command line: ffprobe -show_streams ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/015 - Truthy and Falsy Values and Equality Operators.mp4’ [ffmpeg] Fixing malformed AAC bitstream in “/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/015 - Truthy and Falsy Values and Equality Operators.mp4” [debug] ffmpeg command line: ffmpeg -y -i ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/015 - Truthy and Falsy Values and Equality Operators.mp4’ -c copy -f mp4 ‘-bsf:a’ aac_adtstoasc ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/015 - Truthy and Falsy Values and Equality Operators.temp.mp4’ [download] Downloading video 16 of 152 [udemy] 10788428: Downloading webpage [udemy] 10788428: Downloading lecture JSON [udemy] 12971884: Downloading m3u8 information [debug] Default format spec: bestvideo+bestaudio/best [debug] Invoking downloader on u’https://adaptive-streaming.udemy.com/851712/12971884/2018-06-14_17-57-31-70d7e23382929faa8a1a3c459073582e/hls/hls_1080/aa00ac728944f259e5de1f795ae62bb2d135.m3u8’ [download] /Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/016 - Coding Challenge 2.mp4 has already been downloaded [download] 100% of 28.45MiB [debug] ffmpeg command line: ffprobe -show_streams ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/016 - Coding Challenge 2.mp4’ [ffmpeg] Fixing malformed AAC bitstream in “/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/016 - Coding Challenge 2.mp4” [debug] ffmpeg command line: ffmpeg -y -i ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/016 - Coding Challenge 2.mp4’ -c copy -f mp4 ‘-bsf:a’ aac_adtstoasc ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/016 - Coding Challenge 2.temp.mp4’ [download] Downloading video 17 of 152 [udemy] 10788430: Downloading webpage [udemy] 10788430: Downloading lecture JSON [udemy] 12971872: Downloading m3u8 information [debug] Default format spec: bestvideo+bestaudio/best [debug] Invoking downloader on u’https://adaptive-streaming.udemy.com/851712/12971872/2018-06-14_17-57-30-c8014fedf7b7668fe61ea8a05ac272bc/hls/hls_1080/aa00987616895966541766eb7d22b816a983.m3u8’ [download] /Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/017 - Coding Challenge 2 - Solution.mp4 has already been downloaded [download] 100% of 100.92MiB [debug] ffmpeg command line: ffprobe -show_streams ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/017 - Coding Challenge 2 - Solution.mp4’ [ffmpeg] Fixing malformed AAC bitstream in “/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/017 - Coding Challenge 2 - Solution.mp4” [debug] ffmpeg command line: ffmpeg -y -i ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/017 - Coding Challenge 2 - Solution.mp4’ -c copy -f mp4 ‘-bsf:a’ aac_adtstoasc ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/017 - Coding Challenge 2 - Solution.temp.mp4’ [download] Downloading video 18 of 152 [udemy] 5869104: Downloading webpage [udemy] 5869104: Downloading lecture JSON [udemy] 12971864: Downloading m3u8 information [debug] Default format spec: bestvideo+bestaudio/best [debug] Invoking downloader on u’https://adaptive-streaming.udemy.com/851712/12971864/2018-06-14_17-57-30-36f6e913bdcca3aef907b98b900cea1c/hls/hls_1080/aa003c79d366009cfd9a6db60b81b519c1c0.m3u8’ [download] /Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/018 - Functions.mp4 has already been downloaded [download] 100% of 108.84MiB [debug] ffmpeg command line: ffprobe -show_streams ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/018 - Functions.mp4’ [ffmpeg] Fixing malformed AAC bitstream in “/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/018 - Functions.mp4” [debug] ffmpeg command line: ffmpeg -y -i ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/018 - Functions.mp4’ -c copy -f mp4 ‘-bsf:a’ aac_adtstoasc ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/018 - Functions.temp.mp4’ [download] Downloading video 19 of 152 [udemy] 5869106: Downloading webpage [udemy] 5869106: Downloading lecture JSON [udemy] 12971866: Downloading m3u8 information [debug] Default format spec: bestvideo+bestaudio/best [debug] Invoking downloader on u’https://adaptive-streaming.udemy.com/851712/12971866/2018-06-14_17-57-30-97a8e3f006df4296cf8c8cbd34d6b1a7/hls/hls_1080/aa009f3b39dce058ff9a37b15feca609d80e.m3u8’ [download] /Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/019 - Function Statements and Expressions.mp4 has already been downloaded [download] 100% of 106.45MiB [debug] ffmpeg command line: ffprobe -show_streams ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/019 - Function Statements and Expressions.mp4’ [ffmpeg] Fixing malformed AAC bitstream in “/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/019 - Function Statements and Expressions.mp4” [debug] ffmpeg command line: ffmpeg -y -i ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/019 - Function Statements and Expressions.mp4’ -c copy -f mp4 ‘-bsf:a’ aac_adtstoasc ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/019 - Function Statements and Expressions.temp.mp4’ [download] Downloading video 20 of 152 [udemy] 5869108: Downloading webpage [udemy] 5869108: Downloading lecture JSON [udemy] 12971854: Downloading m3u8 information [debug] Default format spec: bestvideo+bestaudio/best [debug] Invoking downloader on u’https://adaptive-streaming.udemy.com/851712/12971854/2018-06-14_17-57-30-7d6a7395aad27f1bc71544f28a95d3b7/hls/hls_1080/aa006447aa035eb3e901b24af74ab0358a0f.m3u8’ [download] /Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/020 - Arrays.mp4 has already been downloaded [download] 100% of 118.20MiB [debug] ffmpeg command line: ffprobe -show_streams ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/020 - Arrays.mp4’ [ffmpeg] Fixing malformed AAC bitstream in “/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/020 - Arrays.mp4” [debug] ffmpeg command line: ffmpeg -y -i ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/020 - Arrays.mp4’ -c copy -f mp4 ‘-bsf:a’ aac_adtstoasc ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/020 - Arrays.temp.mp4’ [download] Downloading video 21 of 152 [udemy] 10788432: Downloading webpage [udemy] 10788432: Downloading lecture JSON [udemy] 12971898: Downloading m3u8 information [debug] Default format spec: bestvideo+bestaudio/best [debug] Invoking downloader on u’https://adaptive-streaming.udemy.com/851712/12971898/2018-06-14_17-57-35-bd71a1159378f0bbc81fdb72f75ad7bd/hls/hls_1080/aa002c26df820da70365863a0fad2f76c30e.m3u8’ [download] /Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/021 - Coding Challenge 3.mp4 has already been downloaded [download] 100% of 22.13MiB [debug] ffmpeg command line: ffprobe -show_streams ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/021 - Coding Challenge 3.mp4’ [ffmpeg] Fixing malformed AAC bitstream in “/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/021 - Coding Challenge 3.mp4” [debug] ffmpeg command line: ffmpeg -y -i ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/021 - Coding Challenge 3.mp4’ -c copy -f mp4 ‘-bsf:a’ aac_adtstoasc ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/021 - Coding Challenge 3.temp.mp4’ [download] Downloading video 22 of 152 [udemy] 10788434: Downloading webpage [udemy] 10788434: Downloading lecture JSON [udemy] 12971870: Downloading m3u8 information [debug] Default format spec: bestvideo+bestaudio/best [debug] Invoking downloader on u’https://adaptive-streaming.udemy.com/851712/12971870/2018-06-14_17-57-30-76492de033e5f7bc5ef81db04aa30dfd/hls/hls_1080/aa001f0a5c961223e463f59cdb071ca151b7.m3u8’ [download] /Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/022 - Coding Challenge 3 - Solution.mp4 has already been downloaded [download] 100% of 97.17MiB [debug] ffmpeg command line: ffprobe -show_streams ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/022 - Coding Challenge 3 - Solution.mp4’ [ffmpeg] Fixing malformed AAC bitstream in “/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/022 - Coding Challenge 3 - Solution.mp4” [debug] ffmpeg command line: ffmpeg -y -i ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/022 - Coding Challenge 3 - Solution.mp4’ -c copy -f mp4 ‘-bsf:a’ aac_adtstoasc ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/022 - Coding Challenge 3 - Solution.temp.mp4’ [download] Downloading video 23 of 152 [udemy] 5869110: Downloading webpage [udemy] 5869110: Downloading lecture JSON [udemy] 12971852: Downloading m3u8 information [debug] Default format spec: bestvideo+bestaudio/best [debug] Invoking downloader on u’https://adaptive-streaming.udemy.com/851712/12971852/2018-06-14_17-57-30-0ea07329e248e3f348528fd189cb933b/hls/hls_1080/aa007ed9585840f8cdea88fe0f6ec74681fd.m3u8’ [download] /Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/023 - Objects and Properties.mp4 has already been downloaded [download] 100% of 86.16MiB [debug] ffmpeg command line: ffprobe -show_streams ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/023 - Objects and Properties.mp4’ [ffmpeg] Fixing malformed AAC bitstream in “/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/023 - Objects and Properties.mp4” [debug] ffmpeg command line: ffmpeg -y -i ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/023 - Objects and Properties.mp4’ -c copy -f mp4 ‘-bsf:a’ aac_adtstoasc ‘file:/Users/juracy_mac/Movies/Udemy/The Complete JavaScript Course 2018 - Build Real Projects!/2 - JavaScript Language Basics/023 - Objects and Properties.temp.mp4’ [download] Downloading video 24 of 152 [udemy] 5869112: Downloading webpage ERROR: Unable to download webpage: HTTP Error 403: Unauthorized (caused by HTTPError()); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output. File “/anaconda2/lib/python2.7/site-packages/youtube_dl/extractor/common.py”, line 599, in _request_webpage return self._downloader.urlopen(url_or_request) File “/anaconda2/lib/python2.7/site-packages/youtube_dl/YoutubeDL.py”, line 2211, in urlopen return self._opener.open(req, timeout=self._socket_timeout) File “/anaconda2/lib/python2.7/urllib2.py”, line 435, in open response = meth(req, response) File “/anaconda2/lib/python2.7/urllib2.py”, line 548, in http_response ‘http’, request, response, code, msg, hdrs) File “/anaconda2/lib/python2.7/urllib2.py”, line 473, in error return self._call_chain(*args) File “/anaconda2/lib/python2.7/urllib2.py”, line 407, in _call_chain result = func(*args) File “/anaconda2/lib/python2.7/urllib2.py”, line 556, in http_error_default raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)‘’’
I was able to re-produce and the bump appears exactly after 18 episodes ;-/ Seems like Udemy has implemented the “bot detection” & places a “captcha-bump” to prevent automated downloads.
*** No fix needed / possible. ***
Following options seems to do the trick; nJoy!
--sleep-interval 15 --max-sleep-interval 60As of today is anybody able to download from Udemy? I have the same issue as some of the folks mentioned above. I used to be able to download before but lately, I cannot. I Have the newest “youtube-dl” update but still doesn’t work. The --verbose: [debug] System config: [] [debug] User config: [] [debug] Custom config: [] [debug] Command-line args: [u’–verbose’, u’https://www.udemy.com/ethical-hacker/learn/v4/content’] [debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8 [debug] youtube-dl version 2018.11.23 [debug] Python version 2.7.6 (CPython) - Linux-3.19.0-25-generic-x86_64-with-Ubuntu-14.04-trusty [debug] exe versions: avconv 9.20-6, avprobe 9.20-6, rtmpdump 2.4 [debug] Proxy map: {} [udemy:course] ethical-hacker: Downloading webpage ERROR: Unable to download webpage: HTTP Error 403: Unauthorized (caused by HTTPError()); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output. File “/usr/local/lib/python2.7/dist-packages/youtube_dl/extractor/common.py”, line 605, in _request_webpage return self._downloader.urlopen(url_or_request) File “/usr/local/lib/python2.7/dist-packages/youtube_dl/YoutubeDL.py”, line 2211, in urlopen return self._opener.open(req, timeout=self._socket_timeout) File “/usr/lib/python2.7/urllib2.py”, line 410, in open response = meth(req, response) File “/usr/lib/python2.7/urllib2.py”, line 523, in http_response ‘http’, request, response, code, msg, hdrs) File “/usr/lib/python2.7/urllib2.py”, line 448, in error return self._call_chain(*args) File “/usr/lib/python2.7/urllib2.py”, line 382, in _call_chain result = func(*args) File “/usr/lib/python2.7/urllib2.py”, line 531, in http_error_default raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)