WWDC 2011 Session 311: Masterinng Source Control in XCode These sessions are downloaded in SD because HD is broken: WWDC 2011 Session 310: What's New in Instruments WWDC 2013 Session 712: Energy Best Practices Note These sessions can be downloaded, but the file is broken: WWDC 2013 Session 710: A Practical Guide to the App Sandbox I used to share the entire archives on OneDrive and GDrive, both account got banned for abuse after some time. If only there's a realiable way to share it. If you value these session videos, download a copy beforehand when it's possible, just in case. Sometime we are lucky to find new working links, but most of the time don't. Q: Some link no longer works.Īpple is known for breaking links to old session videos. With this URL, we can now download it with youtube-dl, as the previous Q&A had shown. Open this URL in a new tab, and check the developer tool's network tab, you can see it's accessing the sl.m3u8 file. Open your developer tool and select the player element, you will see that the video url points to ref.mov: Open this page in the browser, click any title and then play button, you will see a player show up and a spinning indicator. If you encounter a "can't play" error (in safari, this is a play icon with a slash), a simple fix is to refresh (or retry in aria2).Īn alternative way to downlaod these is to download the video fragments with m3u8 file. I mean "some", because the following videos just won't works: App Developer Day KickoffĪpp Store Distribution and Marketing for Apps so by changing the domain, we can still download some of them, namly: Advances in OpenGL ES 3.0Īpp Store Distribution and Marketing for Games for example, this is the HD URL for tech talks 22: The original download URL can be found here. However, I can tell you how I found these links for "some video". Q: Why I can only download some Tech Talks 2013 videos? This technique should also works for video that's broken / fail to download / no download link provided, as long as it has the m3u8 file. Youtube-dl -f best -output " Building User Interfaces for iOS 7.mp4 " įor batch download, use wwdc2013-hls.sh, remember to chmod +x wwdc2013-hls.sh.ĭown side is that there's no parallel downloading :(. Now we can use youtube-dl to extract and download it. The file name can be found from source in /videos/play/wwdc2013/201 (use wayback machine, search m3u8): Take session 201 as an example, here's the HD url to the sesson video: Ĭhange it to the stream file version. Load cookies to aria2 with -load-cookies=/path/to/cookies.txt option.įor some reasons 2013 videos can't be download directly. Do note that once the cookies expired, you will need to obtain a new token by login to /services-account again.įor more details on the Netscape's cookies file format, see this and this. We are using 0 in the file because it doesn't metter when downloading. Notice that each fields in this file are separated with a tab ( \t). Replace the with your value copied from last step. Locale ADCDownloadAuth and copy the value to the clipboard.Ĭreate a cookies.txt file with following content: # Netscape HTTP Cookie File Head to Application tab, then Cookies on side bar, select the url item within it. Open Developer Tools with View -> Developer -> Developer Tools (or Option + Command + I on Mac, F12 on Windows).Head to Storage tab, and select Cookies on side bar.Open web inspector with Develop -> Open Web Inspector (or Option + Command + I).Enable Safari -> Settings -> Advanced -> Show Develop menu in menu bar.Open your browser's developer tools and navigate to the cookies section: This will add ADCDownloadAuth to your cookies. Open any pre 2012 videos with prefix, for example, this one. Some videos requires cookies with your AppleID signed in (previously on /devcenter). Aria2c -input-file= FAQ Q: HTTP error 403 while downloading 2007~2012 videos?
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |