Thursday, August 20th, 2009 | Author: Krunk

Update: Please see this blog post on how to get direct downloading to work again: Apple Trailer Links Are Working

Direct download links for HD trailers on Apple are currently busted. From their tweet, it looks like the change was made to deal with the influx of user traffic/bandwidth for the Avatar trailer:

Adjustments made to support additional #Avatar teaser trailer traffic now live http://tinyurl.com/avatarteaser/ #avatarmovie

It looks like one of the adjustments they made was to only allow Quicktime to download the trailer. Any web browser will be automatically redirected to the Apple – Movie Trailers’ homepage.

If you have a download utility or are able to spoof the User Agent in your browser (i.e. User Agent Switcher for Firefox), you can still get around this.

The user agent my Quicktime uses is:
QuickTime/7.6.2 (qtver=7.6.2;os=Windows NT 5.1Service Pack 3)

I’ve confirmed you don’t actually need the content inside the parenthesis: ()

Using wget, I was able to download the Avatar 1080p trailer with:
wget -U "QuickTime/7.6.2" http://www.apple.com/movies/fox/avatar/avatar2009aug0820a-tsr_h1080p.mov

Update #2: You can also use curl (comes with Mac OSX) to download using the following command:
curl -A "QuickTime/7.6.2" http://www.apple.com/movies/fox/avatar/avatar2009aug0820a-tsr_h1080p.mov

Update: If you want to use the User Agent Switcher for Firefox, you’ll first need to install the extension. After installing the extension, go to Tools > Default User Agent > Edit User Agents…

Create a new User Agent by clicking on New > New User Agent… Clear out all the fields and copy and paste QuickTime/7.6.2 into the Description and User Agent fields.

Switch to the newly created QuickTime/7.6.2 User Agent by selecting it from the Tools > Default User Agent menu. Now you should be able to click/save Apple HD trailers from our site as you normally did before. Remember to switch back to the Default User Agent after you’re done saving trailers.

Update #3: Found this page that’ll teach you step by step on how to change your user agent in the following browsers: Firefox, Opera, and Internet Explorer: Switching User Agents.

Let’s just hope this is temporary or else it’d be quite inconvenient for users to download HD trailers from Apple anymore.

Category: Development
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

76 Responses

  1. I was wondering what was up. Thanks for the info. Agent switcher worked great.

  2. If only Agent Switcher would remember which User Agent string on which sites. Apparently it’s already on its TO DO list: Allow configuration of the user agent automatically on a per-domain basis

  3. 3
    blueshifter 
    Thursday, 20. August 2009

    excellent, thank you very much. i got this to work on OS X 10.5.8 with wget (wget for mac from statusq.org). now to convert to DIVX and transfer it to my ps3!

  4. @ blueshifter

    FYI, the provided MP4 encodes are compatible with the PS3 (and Xbox 360).

  5. 5
    sharkcohen 
    Thursday, 20. August 2009

    Thank goodness for good ole wget.

  6. Ok, how did you dowload the trl using User Agent?

  7. You would need to create a new User Agent string with just:
    QuickTime/7.6.2

    Switch to the newly created User Agent. Then try right clicking and saving.

  8. I’ve added additional instructions for using curl and User Agent Switcher for Firefox to the blog post.

  9. 9
    blueshifter 
    Friday, 21. August 2009

    @alex

    Really? I can’t get that to work. I put the Avatar 1080p file on a USB drive, but the ps3 won’t see the .mov file. I renamed it to .mp4, it still plays on the mac as an ‘mpeg-4′ movie, but transferring that one to the ps3 shows it as ‘corrupted data’, and it won’t play.

    The DIVX converted file did play, however. I use MediaLink to stream that over the air from the mac to the ps3. But i’d love to know how to get the .mov files to play on the ps3, will def save me lots of conversion time. thanks!

  10. I wondered why my download in quicktime suddenly flew at full speed yesterday. I wasn’t too sure what exactly the tweet meant.

  11. Works excellent, thanks a lot mate. :-)

  12. @ blueshifter

    You need to download the 1080p file that’s under the MP4 Encode section. Those will work on the PS3; they are already converted to .mp4 from the original .mov file so you don’t have to.

  13. If anyone is having trouble using curl to download the files, remember to use single quotation marks around the Quicktime part.

  14. Any idea how to customize user agent in opera browser?

  15. @adam Good call, I’ll fix my command.

    @phonik I found this page that may help you: Switching User Agents

  16. MOV DownLoad Tool (download the real file from browsers / QT plugin) was updated the day after this post : it also solves the issue described here. You can launch this stand-alone version (1.2.0) in order to update the QuickTime Alternative pack.

  17. @Oz I presume you mean this tool: MOV Download Tool

  18. nice one..user agent extension work great..thanks

  19. I’ve downloaded and installed the latest version of QuickTime Alternative (2.9.2 at http://www.codecguide.com/download_qt.htm ) and I can view/download Apple HD trailers again. Either it’s the new version of QTA (and QT Lite) or Apple has changed the set-up of the site…

  20. @s|b: Must be something to do with the latest version of QuickTime Alternative. I just a random Apple trailer and still get redirected to their homepage.

    When you say you can view/download Apple HD trailers again, how exactly are you viewing/downloading it?

  21. How about using Flashget to download???

  22. @RUGRLN: I searched online for a bit, but unfortunately didn’t find a way to set the user agent for Flashget.

  23. @RUGRLN: There might actually be a way. I was searching on how to change user agents with Flash and landed on this FAQ page: How come some files can ONLY be downloaded by using the browser?

  24. @ Krunk

    I use Mozilla Firefox 3.5.2 to go to apple.com/trailers. I select a trailer and choose HD. The HD trailer is downloaded (through QuickTime Alternative, something called MOV Download Tool) and after download it’s played with Media Player Classic.

    I just downloaded (and viewed) the HD trailer of ‘Gamer’ (480p) without a problem.

  25. thanks for this!! works in orbit downloader by entering the user agent

    cheers! :)

  26. @s|b: Has that ever stopped working for you? That scenario you describe was never really broken. When you click on a trailer on Apple’s website, what you’re downloading is a shortcut file containing information of where the real video is. Firefox then passes that onto QuickTime (or QuickTime Alternative) and that is what is downloading the actual video, so the user agent would’ve always been correct.

  27. @ Krunk

    Yes, this stopped working (with QuickTime Alternative 2.9.0) a couple of days ago. Download would be very fasted (of course, the complete file wasn’t downloaded), but MPC wouldn’t render the ‘unknown’ file. That’s how I stumbled upon your site.

    The I saw QuickTime Alternative 2.9.2 was available. I downloaded and installed (settings are saved during upgrade) and now it works again.

    Changelog for 2.9.0 > 2.9.2

    * Updated Media Player Classic to version 6.4.9.1 rev. 104
    * Updated MOV Download Tool to version 1.2.0

    It must have been the change to MOV Download Tool that did it…

  28. @slb: My guess would be that the updated QuickTime Alternative fixed its issue where it wasn’t providing QuickTime as the user agent when it tried to download. If you had the real QuickTime installed, the scenario you described was always working.

  29. Direct downloads work again if you modify the domain: http://www.hd-trailers.net/blog/2009/08/26/apple-trailer-links-are-working/

  30. 30
    Fernando 
    Sunday, 30. August 2009

    Muchasm gracias, me solucionaron el problema =)

  31. 31
    Chandrashekar Bhat 
    Sunday, 30. August 2009

    Great article , worked for me
    Thanks

  32. Here’s a script that to do this from the terminal:

    http://linuxtidbits.wordpress.com/2009/08/30/download-apple-trailer-fix/

  33. 33
    Deepak Kumar Mallapu 
    Thursday, 3. September 2009

    @Krunk
    First of all i wanna thank u for alll the valuable information… Mine is a completely different issue.. We have .mov extension blocked here in our network. Initially i followed your suggestion and i gave that direct link to the http://www.netload.in remote uploading. There by i used to get a .html from netload instead of .mov file from apple. But due to the current changes i am unable to upload the trailer into netload as “adding h in between url ” is not working.. i tried the user Agent Switcher but couldn’t d/l as .mov extension is blocked here in out ntwk. I request you to help me find a solution for this … thanks in advance….

  34. @Deepak

    If I understand you correctly, your work firewall blocks out .mov requests, so you use netload.in’s remote upload as a bypass mechanism.

    Unfortunately due to this recent change where they’re enforcing QuickTime user agent, you’ve been unable to use netload.in to bypass your work firewall.

    Have you tried changing the domain as suggested here: http://www.hd-trailers.net/blog/2009/08/26/apple-trailer-links-are-working/

    If you change movies.apple.com to http://www.apple.com, you don’t need to set the user agent and netload.in should work as previously.

  35. 35
    Deepak Kumar Mallapu 
    Thursday, 3. September 2009

    @Krunk

    Thanks for the immediate response. I tried the way that you suggested to replace movies.apple.com/* url with http://www.apple.com/* . However it worked for only files of 480p resolution(might be due to less size). If i follow the same process uploading this url in netload.in for 1080p.. then i am getting the following error…

    “The following error was encountered:

    * Zero Sized Reply

    Squid did not receive any data for this request. ”

    I request you to kindly look into the this issue and help me.
    Thanks & Regards,
    Deepak

  36. @Deepak: Not really sure what else I can do. You should try to contact netload.in and see what the error message means. I’ve been able to download directly using http://www.apple.com for all 3 resolutions w/o any problems.

  37. Damn. Stupid me. I should’ve done the google search three weeks ago. Fixed my download-and-view script, and it now plays nicely.

  38. just use getright !!
    change the user agent to “QuickTime/7.6.2 (qtver=7.6.2;os=Windows NT 5.1Service Pack 3)” and there you go.
    works like a charm !

  39. Hey guys,

    You can download the trailers with iTunes application. Just sign as US. And start to download what you want :)

  40. There are other ways to get those files from Apple – the easiest is to download them through the itunes store. They’re free and are available at the same time as the ones on the website. I also have updated to Snow Leopard and using Quicktime X – which lets you save movies without having to upgrade to the pro version. I haven’t had any problems getting these movies and playing them on my xbox from a USB thumb drive.

  41. I think using the latest version of Quicktime alternative is the best option. I had been using it for so long … then suddenly it stopped working. Then I followed the message
    [Oz
    Sunday, 23. August 2009]

    I was astonished to find a new version of QT Alternative (2nd November). I downloaded it just to test. It also installed itself (as always) as firefox’s addin.

    Then I went to the Apple.com clicked on the trailer and … it started downloading the trailer… just like old times… I think everyone should try it instead of using command line tools… giving manual urls.. etc… just install this… point and click… and save…

    Following the link by Krunk in Post #17

  42. It works like a charm.. Tanx

  43. I have found a good solution for multi-threaded downloading from apple.

    For those curious the programs listed in this guide are completely safe and contain no Adware/Spyware.

    Needed:
    DownloadStudio: http://hotfile.com/dl/7893536/ad0fb40/downstudio-TE.rar.html

    Install Instructions:
    Install Winrar http://www.rarlab.com/download.htm to extract the files.

    View Install instructions on the nfo file “te.nfo” with http://www.softpedia.com/get/Office-tools/Text-editors/DAMN-NFO-Viewer.shtml

    Once downloaded and installed, in DownloadStudio, select Tools, expand Options, select HTTP and change “HTTP protocol user agent” to “QuickTime/7.6.2″ without quotes.

    If you do not have your Firefox user agent set to QuickTime/7.6.2 you WILL NOT be able to initiate downloads from Firefox to DownloadStudio. I suggest you download https://addons.mozilla.org/en-US/firefox/addon/59 and follow the guide above. If not you can just paste the Apple links into DownloadStudio.

    To paste the links, copy the link locations from http://www.davestrailerpage.co.uk/ or anywhere ever else that has direct links to the apple trailers and manually paste them in DownloadStudio. There is a +Add button at the top right of the program.

    Now you will be able to download the trailers at max speed with multithreading.

  44. Just change the user agent in Getright to “QuickTime/7.6.2 (qtver=7.6.2;os=Windows NT 5.1Service Pack 3)” and add an h like this: http://movies.apple.com/movies/newline/mysisterskeeper/mysisterskeeper-tlr1_h480p.mov

    Good luck!

  45. Thanks Dan, worked!

  46. I’ve made a little bat script so you only need to enter the url and it downloads using wget.

    set INPUT=
    set /P INPUT=Type input: %=%
    C:\Program Files\GnuWin32\bin\wget -U “QuickTime/7.6.2 (qtver=7.6.2;os=Windows NT 5.1Service Pack 3)” %INPUT%
    @pause

  47. has anyone been able to download the Iron Man 2 trailer
    via setting the User Agent to QuickTime/7.6.2 and using the link
    http://movies.apple.com/movies/paramount/ironman2/ironman2-tlr1_h1080p.mov
    or
    http://movies.apple.com/movies/paramount/ironman2/ironman2-z7r459g-tlr1_h1080p.mov
    ??
    neither one works for me. :-/ :-(

  48. 48
    traveler77 
    Saturday, 19. December 2009

    for enrico – Yes. This worked for me (Mac OS 10.6)
    curl -O -A “QuickTime/7.6.2″ http://movies.apple.com/movies/paramount/ironman2/ironman2-z7r459g-tlr1_h1080p.mov

  49. 49
    kokabutton 
    Saturday, 19. December 2009

    I made a little Windows tool to download trailers from Apple (also supports other pages):

    Screenshot: http://i46.tinypic.com/2jeokdu.png
    Download: http://www.megaupload.com/?d=D9ZMZY6E

    Instructions: Copy a web site URL such as http://www.apple.com/trailers/paramount/ironman/ or http://www.hd-trailers.net/movie/avatar/ (i.e. a page where the trailers are linked) or a direct mov URL such as http://largeassets.myspacecdn.com/creative/hd/avatar_trlr/100256822_720p.mov and click Continue!

  50. I used to be able to do a ‘properties’ on a link, and paste it into Net Transport, adding the ‘h’ as described above, and download just fine. Now that doesn’t work anymore, even with all the various methods mentioned above. I am able to D/L using Windows, but it’s so much slower than Net Transport! Anyone know how to get Net Transport to D/L apple trailers?

  51. As of today the latest tweaks do not work anymore. You now need a referrer URL in addition to the spoof user agent.

    wget -U “QuickTime/7.6.5 (qtver=7.6.5;os=Windows NT 5.1Service Pack 3)” –referer=”movies.apple.com” http://movies.apple.com/movies/paramount/ironman2/ironman2-z7r459g-tlr1_h1080p.mov

    At least we don’t need yet to provide a cookie…

  52. Hmmmm….

    I’m not having issues with the referrer. I even tried setting the referrer to http://www.hd-trailers.net and was able to download it.

    curl -I -A QuickTime -e http://www.hd-trailers.net http://movies.apple.com/movies/paramount/ironman2/ironman2-z7r459g-tlr1_h1080p.mov
    HTTP/1.1 200 OK
    X-Cache-TTL: 3345
    Content-Length: 198212327
    Content-Type: video/quicktime
    Server: Apache/2.2.11 (Unix)
    Last-Modified: Thu, 17 Dec 2009 02:32:12 GMT
    ETag: W/”bd07ae7-47ae36e356300″
    X-Cached-Time: Thu, 17 Dec 2009 02:36:27 GMT
    Cache-Control: max-age=2100
    Expires: Tue, 22 Dec 2009 03:33:14 GMT
    Date: Tue, 22 Dec 2009 02:58:14 GMT
    Connection: keep-alive

  53. 53
    Buddy Luuv 
    Tuesday, 22. December 2009

    So far the current workaround of setting the user agent is working, and you don’t have to put the referrer either. In addition, in one instance I didn’t even have to put the ‘h’ before the ‘480p’. I’ve found the easiest is just to copy the link into an download accelerator like Orbit and then on the ‘browser context’ tab paste the user agent ‘QuickTime/7.6.2′. For Flashget you have to put the user agent in the ‘Protocol’ section under Options’.

  54. In trying to download the Avatar trailer so I could show my kids the next day without waiting for my G5 to re-download and wait, I stumbled across this blog page. Trying various methods (like Jing for screencapture; having problem saving to hd, though), I thought I’d try something that used to work. I successfully downloaded the 720p version of this trailer by looking in my QT cache and looking for the temp file that was DATED last and verifying the download (as it was downloading) by its size. So, this seems to work. Just sayin’

    The cache file name will be a random string of numbers and letters. I simply selected the cache file, copied it from my Library>caches>QuickTime>(folder containing the file; you have to manually search for it) to my desktop. There, I renamed it Avatar trailer and added the extension .mov

    When my comp asked if I wanted to change the extension to .mov from whatever it was, I simply clicked yes. That did it.

    Michael

  55. Okay, scratch my comment. I had it working when I copied partials (to double check) but once completed and copied+renamed, QT tells me the file is not a movie file. So, guess it didn’t work. Maybe someone can take what I did and figure out and endgame to this method.

    Sorry

  56. @Michael, Thanks for the tip. I’ll check it out when I get a chance. :D

  57. 57
    Cow Milker 
    Friday, 25. December 2009

    Thx alot it’s workin :D

  58. You could use my Firefox extension: http://addons.mozilla.org/en-Us/firefox/addon/5258.

    It’ll show a small menu with the link to the video file.

  59. Fabio;

    got your reply and tried the adon; not working with either Safari nor Firefox. Having the link didn’t give me any file to download in Safari’s Activity window and in Firefox, using DownloadThemAll gave only an 81k file. Where is this small menu supposed to appear? When I right click, I don’t get anything other than save the link in various ways. Point is, I need a download file url for the full 150+Mb clip, in this case. I can get the whole file in the QT cache, but something happens once the browser is closed and I’ve renamed the file with the extension .mov to insure QT will open it up again. When I click, let’s say, on the 720p option at Apple’s trailer website for Avatar, Qt wants to play it for me. If I can get the browser to play it, there should be a file loading as viewed through Activity window of the Safari browser. The name of the link is there, but no .swf, .mov, .mp4 etc file shows. Qt is in control at this point, which is why I went looking in the Library>caches>quicktime and rooted about for the latest cache item over 10mb. I can find it, but can’t seem to save it AS A MOVIE file after the browser is closed.

    But, if you can run me through an exact procedure whereby your adon works, by all means, ’splain away, Lucy!’

  60. @Michael, does any of your attempts involve changing the user-agent?

  61. The way I found the easiest of batch downloading trailers was to do it like this:

    Get wget for windows
    make a batch file (.bat) in the wget directory
    copy/paste as many lines of ‘wget -U “QuickTime/7.6.2″‘ as you need

    Go to apple.com/trailers, search for the trailers I wanted (in HD), open them in tabs, copy/paste the 720p links
    Then when I had all the desired trailers I’d replace ‘_720p’ with ‘_h720p’.
    Run the script, and voila – it’s automatically downloading all the trailers you picked.

  62. Oh and sometimes when you get brought to a fanart-like page with no direct links to the trailers except for ones that open them in quicktime, add ‘/hd’ to the url and it’ll take you to the regular download page most of the time.

  63. Krunk,

    I’m not using anything related to ‘user agent’; I’m just finding the QT cache and when I see one that is most recent and a very large file, I copy it to my desktop (usually, this is a partial as I look while it’s still downloading to play through QT) and then, if I double click the file, it plays. But then, when the file is complete and I copy that, then rename it including adding the extension .mov, upon trying to open it, QT tells me it’s not a movie format. Soooo, that’s the process I went through. Something changes when the browser is shut down because the partial IS the movie exactly as I’m seeing it in QT.

  64. @Michael, I guess my question to you is given that you’re willing to try other programs to download these trailers, is there a reason you don’t want to use the user-agent method, which is guaranteed to work?

    The QT cache method is interesting, but as you noted, QT corrupts the file by the time it finishes downloading it.

  65. Krunk;

    No, I don’t have an aversion per se to using other programs and I will probably give the other a try, I just thought there was an easy fix that didn’t include yet another program. I used to be able to grab the odd video clip from the Activity window and it’s pretty simple, but this hd trailer was so much better re quality, I thought to try and save it and the usual method isn’t working. Just thought there was an easier workaround but will give the other a try.

    I also figured there were smarter people than myself that might know exactly what is happening re the cache/activity window and thought I’d step in line and learn something, ya know? No disrespect meant, either! I’ll give the other a try. Btw, is it going to work on my G5?

  66. Krunk;

    Added the user switcher to Firefox (3.5.6). Could you walk me through the procedure? I don’t usually dl using FF (I usually use Safari on my G5 iMac, running Tiger) and don’t have the method for dl with FF. I’m using QT 7.5 and not the pro version, which allows me to dl and save directly from QT (as opposed to the regular version that I’m using). So, the problem is saving in QT since the movies are not playing in FF.

    Thanks.

  67. This site has a step-by-step instruction on setting it up with Firefox: http://whatsmyuseragent.com/SwitchingUserAgents.asp#FF

    As noted above:

    Create a new User Agent by clicking on New > New User Agent… Clear out all the fields and copy and paste QuickTime/7.6.2 into the Description and User Agent fields.

    Let me know if you need more help.

  68. Krunk;

    I installed the adon (user switcher) and still get the clip playing in QT. How am I supposed to save it? Again, I DON’T have QT pro, and am on a Mac. There’s no menu save nor anything that I can see in FF. This last part, the saving, is the part I don’t seem to have access to. Any help?

  69. @Michael, on our site (hd-trailers.net), right click any trailer link and click save as…

  70. 70
    actionad 
    Thursday, 11. March 2010

    ok I’ve modified the agent string, and thats all good but you still don’t explain how to get the correct links for the trailers. I just tried these two trailers, and cannot work out the links to download the trailers:
    http://trailers.apple.com/trailers/lions_gate/killers/
    http://trailers.apple.com/trailers/universal/repomen/

  71. @actionad: After you modified the user-agent string, all the Apple links on our website should work.

  72. [...] has intentionally broken this and other means of downloading their trailers directly, as covered by hd-trailers.net: It looks like one of the adjustments they made was to only allow Quicktime to download the [...]

  73. [...] You can read a little more about it, including a temporary fix, over at the HD-Trailers blog. [...]

  74. [...] The current workaround is back to setting the user agent and using the movies.apple.com domain. For more information about the previous workaround, please read Direct Download Links from Apple Are Not Working. [...]

  75. [...] them on my big and expensive widescreen TV. For several months I was doing something similar to the instructions over at HD-Trailers.net. Recently this seems to have stopped [...]

  76. [...] les “trailers” sur le site d’Apple, merci au blogger en lien <ici> et <ici> pour [...]

Leave a Reply » Log in