Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
Checklist
Question
For https://www.youtube.com/watch?v=LOZuxwVk7TU video I extract download urls in my localhost and in my server with youtube-dl. I extract urls with "youtube-dl --skip-download --write-info-json" command.
Both of localhost and server is extract different urls for same format.
For example for m4a file :
Localhost extracted m4a url = https://r2---sn-hgn7yn7l.googlevideo.com/videoplayback?id=o-AJEGmXtIF19RHVjn7UPNTNP_G78DgbhnyeXGG8Jm8Jnm&itag=140&source=youtube&requiressl=yes&mm=31%2C26&mn=sn-hgn7yn7l%2Csn-hpa7znsd&ms=au%2Conr&mv=m&pl=22&ei=tVfqXMG5KMPT1gKV_bvgBA&gcr=tr&initcwndbps=823750&mime=audio%2Fmp4&gir=yes&clen=3417069&dur=211.069&lmt=1556970060308142&mt=1558861634&fvip=2&keepalive=yes&c=WEB&txp=5532432&ip=46.196.21.103&ipbits=0&expire=1558883349&sparams=ip%2Cipbits%2Cexpire%2Cid%2Citag%2Csource%2Crequiressl%2Cmm%2Cmn%2Cms%2Cmv%2Cpl%2Cei%2Cgcr%2Cinitcwndbps%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&key=yt8&signature=9C6D65520F230002ED31B34C1D90EBBD4A64F7A9.3B716F9D4BC46BC37EFB941EF273D93EC245B1C3&ratebypass=yes
In my server extracted m4a url = https://r2---sn-ab5szn7r.googlevideo.com/videoplayback?id=o-AOi8DBUZ4DtIzRi0JDRcbb9w1E-kHtHKu4bnZzEMHQtG&itag=140&source=youtube&requiressl=yes&mm=31%2C29&mn=sn-ab5szn7r%2Csn-ab5l6nsk&ms=au%2Crdu&mv=m&pl=23&ei=1FfqXIWjLNPVhwak4abgBQ&gcr=us&initcwndbps=122500&mime=audio%2Fmp4&gir=yes&clen=3417069&dur=211.069&lmt=1556970060308142&mt=1558861634&fvip=3&keepalive=yes&c=WEB&txp=5532432&ip=142.93.50.2&ipbits=0&expire=1558883380&sparams=ip%2Cipbits%2Cexpire%2Cid%2Citag%2Csource%2Crequiressl%2Cmm%2Cmn%2Cms%2Cmv%2Cpl%2Cei%2Cgcr%2Cinitcwndbps%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&key=yt8&signature=5509305939EFDFBD2787AF3E3083885F84A74BA4.DA8C53AAECEA090BA033BBA50F38450FCBBCF939&ratebypass=yes
The problem is localhost m4a url is working and i download m4a file without any problem. But in server when i try to download m4a file it throws 403 forbidden error for extracted download url.
This stuation is same for many videos. I tried many videos in my localhost and it worked for all. But when i tried many videos in my server it doesnt worked most of videos, extracted download urls throws 403 forbidden error. But in server sometimes it works for some other videos.
In my server I extract urls with "youtube-dl --skip-download --write-info-json" and getting download m4a url from json file and url is broken. But when I list formats with "youtube-dl -F URL" and download m4a with this command "youtube-dl -f 140 URL" youtube download the m4a file without any problem but when i try to download file with extracted m4a url in json file it throws 403 error.