youtube-dl: What am I doing wrong: Unable to get 480p from YouTube
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
x
into all the boxes [ ] relevant to your issue (like that [x]) - Use Preview tab to see how your issue will actually look like
Make sure you are using the latest version: run youtube-dl --version
and ensure your version is 2016.06.23.1. 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 2016.06.23.1
Before submitting an issue make sure you have:
- [x ] At least skimmed through README and most notably FAQ and BUGS sections
- [x ] Searched the bugtracker for similar issues including closed ones
What is the purpose of your issue?
- 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)
- [x ] Question
- Other
I’m unable to download 480p videos from youtube.
I don’t want to spend the disk space / bandwidth for 720p’s, and 360p’s lack sufficient detail in many cases.
keybounceMBP:Zisteau michael$ cat ~/.config/youtube-dl/config
--no-mtime
-o %(title)s.%(ext)s
-f "best[height<=480]/bestvideo[height<=480]+bestaudio"
--write-sub
--embed-subs
--recode-video mp4
keybounceMBP:Zisteau michael$
That should be straight forward. Best that is 480, otherwise, best video that is 480, combined with best audio. Subtitles if there. Make it mp4 if it was flv.
keybounceMBP:Zisteau michael$ youtube-dl -F https://www.youtube.com/watch?v=L4QIjGKOwdg
[youtube] L4QIjGKOwdg: Downloading webpage
[youtube] L4QIjGKOwdg: Downloading video info webpage
[youtube] L4QIjGKOwdg: Extracting video information
WARNING: video doesn't have subtitles
[youtube] L4QIjGKOwdg: Downloading MPD manifest
[info] Available formats for L4QIjGKOwdg:
format code extension resolution note
249 webm audio only DASH audio 55k , opus @ 50k (48000Hz), 12.20MiB
250 webm audio only DASH audio 75k , opus @ 70k (48000Hz), 14.98MiB
171 webm audio only DASH audio 110k , vorbis@128k (44100Hz), 24.73MiB
140 m4a audio only DASH audio 129k , m4a_dash container, mp4a.40.2@128k (44100Hz), 30.73MiB
251 webm audio only DASH audio 147k , opus @160k (48000Hz), 27.60MiB
160 mp4 256x144 DASH video 118k , avc1.4d400c, 30fps, video only, 26.60MiB
278 webm 256x144 DASH video 129k , webm container, vp9, 30fps, video only, 25.24MiB
133 mp4 426x240 DASH video 258k , avc1.4d4015, 30fps, video only, 59.50MiB
242 webm 426x240 DASH video 291k , vp9, 30fps, video only, 54.43MiB
243 webm 640x360 DASH video 535k , vp9, 30fps, video only, 101.29MiB
134 mp4 640x360 DASH video 653k , avc1.4d401e, 30fps, video only, 121.76MiB
244 webm 854x480 DASH video 957k , vp9, 30fps, video only, 179.94MiB
135 mp4 854x480 DASH video 1191k , avc1.4d401f, 30fps, video only, 232.57MiB
247 webm 1280x720 720p 1888k , vp9, 30fps, video only, 348.94MiB
136 mp4 1280x720 720p 2380k , avc1.4d401f, 30fps, video only, 433.36MiB
302 webm 1280x720 DASH video 3220k , vp9, 60fps, video only, 572.16MiB
248 webm 1920x1080 1080p 3340k , vp9, 30fps, video only, 618.66MiB
298 mp4 1280x720 DASH video 3548k , avc1.4d4020, 60fps, video only, 708.06MiB
137 mp4 1920x1080 1080p 4435k , avc1.640028, 30fps, video only, 767.41MiB
303 webm 1920x1080 DASH video 5395k , vp9, 60fps, video only, 994.70MiB
299 mp4 1920x1080 DASH video 5921k , avc1.64002a, 60fps, video only, 1.23GiB
17 3gp 176x144 small , mp4v.20.3, mp4a.40.2@ 24k
36 3gp 320x180 small , mp4v.20.3, mp4a.40.2
43 webm 640x360 medium , vp8.0, vorbis@128k
18 mp4 640x360 medium , avc1.42001E, mp4a.40.2@ 96k
22 mp4 1280x720 hd720 , avc1.64001F, mp4a.40.2@192k (best)
keybounceMBP:Zisteau michael$
So … Yea, this has an 854x480 version. DASH mp4 format. Video only. Plus audio. So what I want is there, right?
keybounceMBP:Zisteau michael$ youtube-dl -v https://www.youtube.com/watch?v=L4QIjGKOwdg
[debug] System config: []
[debug] User config: [u'--no-mtime', u'-o', u'%(title)s.%(ext)s', u'-f', u'best[height<=480]/bestvideo[height<=480]+bestaudio', u'--write-sub', u'--embed-subs', u'--recode-video', u'mp4']
[debug] Command-line args: [u'-v', u'https://www.youtube.com/watch?v=L4QIjGKOwdg']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2016.06.23.1
[debug] Python version 2.7.5 - Darwin-13.4.0-x86_64-i386-64bit
[debug] exe versions: ffmpeg N-74965-g26a0cd1-tessus, rtmpdump 2.4
[debug] Proxy map: {}
[youtube] L4QIjGKOwdg: Downloading webpage
[youtube] L4QIjGKOwdg: Downloading video info webpage
[youtube] L4QIjGKOwdg: Extracting video information
WARNING: video doesn't have subtitles
[youtube] L4QIjGKOwdg: Downloading MPD manifest
[debug] Invoking downloader on u'https://r13---sn-a5m7lne6.googlevideo.com/videoplayback?ratebypass=yes&signature=D677CDF927B57E842AF23945A9DF91914B211A8A.53341825213D071A7611319D18BACB43A5627EBA&fexp=9414904%2C9416126%2C9416891%2C9419451%2C9422596%2C9426150%2C9428398%2C9431012%2C9432564%2C9433096%2C9433380%2C9433946%2C9434183%2C9435408%2C9435526%2C9435734%2C9435876%2C9435988%2C9436008%2C9436617%2C9437066%2C9437403%2C9437553%2C9437674%2C9437742%2C9438140%2C9438661%2C9439551%2C9439653%2C9439848%2C9439969&itag=18&sparams=dur%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Clmt%2Cmime%2Cmm%2Cmn%2Cms%2Cmv%2Cnh%2Cpl%2Cratebypass%2Crequiressl%2Csource%2Cupn%2Cexpire&key=yt6&nh=IgpwcjAyLmxheDE2KgkxMjcuMC4wLjE&requiressl=yes&source=youtube&pl=52&mime=video%2Fmp4&lmt=1466504212109756&sver=3&expire=1466676258&upn=7pMBkssagsM&initcwndbps=360000&id=o-AKwHucSOVhGUTuIHO--6SgC8kh-b9A1YV-iGYk77Ci3Q&mn=sn-a5m7lne6&mm=31&ipbits=0&ms=au&dur=2028.704&mv=m&mt=1466654539&ip=2602%3A302%3Ad19e%3A6430%3Af8b5%3Ab945%3A6b76%3A2d9b'
[download] Destination: Captive Minecraft IV - Rules That Matter #5 - Bottom.mp4
[download] 1.9% of 171.28MiB at 1.23MiB/s ETA 02:16^C
ERROR: Interrupted by user
keybounceMBP:Zisteau michael$
So what am I doing wrong?
About this issue
- Original URL
- State: closed
- Created 8 years ago
- Comments: 15
It’s downloading the format
18
instead, if you want the DASH format you must use-f 'bestvideo[height<=480]+bestaudio/best[height<=480]'
.