How to download HD Trailers from

For more up-to-date instructions, please visit


For simplified instructions, see: Tutorial: Download from Apple

I’ve also added instructions to download HD trailers from Yahoo! Movies: Tutorial: Download from Yahoo!

Finally, I’ve made a simple and elegant page to make downloading HD trailers super easy: screenshot


So Quicktime sucks and is a horrible video player. That’s why there’s VLC and Media Player Classic with Quicktime Alternative. However, HD trailers on forces you to use Quicktime to watch the HD versions. However, the decoding of the video is so poorly done, I can’t even watch 480p through Quicktime.

So a year back or so, I decided to figure out a way to download these High Definition trailers so I can watch them through VLC or MPC. I believe with VLC, you don’t need the QT alternative codec, but with MPC or WMP, you do. Anyway, if you go to an HD trailer page, e.g. Apple – Trailers – Breach- HD, you’ll usually see 3 buttons: 480p, 720p, and 1080p. My machine’s not fast enough to decode their 1080p, so I always opt for the 720p version. Trailers are usually a couple hundred megs, depending on how long it is. When I showed Derek this trick, he noticed that even though trailers said 1080p, they were hardly ever 1920×1080, usually something a bit smaller.

Anyway, once you’re on an HD trailer page:

  1. Go to view source (CTRL+U in Firefox)
  2. Search for 720p or 1080p (or 480p if you want) and it’s the 2nd hit you want.
  3. You’ll find something close to this:
    QT_WriteOBJECT_XHTML(‘’, ’67’, ’24’, ”, ‘bgcolor’, ‘FFFFFF’, ‘controller’, ‘false’, ‘href’, ‘‘, ‘target’, ‘QuickTimePlayer’);
  4. The 1st hit (i.e. is just the image of the button. The 2nd hit (i.e. is actually a file that points to where the real trailer is ‘hidden’.
  5. Take the 2nd URL and add an h between the _ and the resolution:
    For 1080p, it would be:
  6. Next you can enter that URL into your browser and save it when it finishes downloading or whatever. I usually just use wget which came with Cygwin

Before, I used to keep all the trailers on my HDD:

Directory of F:\Downloads\apple trailers

123 File(s) 11,848,500,131 bytes
2 Dir(s) 51,537,440,768 bytes free

But then I decided that it wasn’t really worth keeping all these trailers, since I hardly ever rewatch them, so they went bye bye one day.

I usually visit the Apple Trailers site once or twice a month and watch all the trailers. For the trailers that have HD, I just paste all the links into notepad and do a replace all like:


Update: Apple made an adjustment to deal with the Avatar trailer traffic which only allows QuickTime to download trailers directly. Please refer to this blog post for more details and workarounds: Direct Download Links from Apple Are Not Working. Here’s to hoping it’s only temporary.

Update #2: Apple links work when you change the domain from to For most up-to-date instructions, please visit

174 thoughts on “How to download HD Trailers from

  1. I found the url, added the h, the video loaded, and played.
    But in IE8 Beta, OS Windows 7 Beta it grays out the save as button, control-s doesn’t work either.
    Does it work for any one else with these specs?
    If not, then I’m just letting you guys know.
    btw it was the transformers 2 1080p trailer.

  2. File / Save As is grayed out as well as File / Save.
    On the IE official page it says that Windows 7 Beta testers have a unique version of IE and that we can’t use the one from their site.

    What about Google Chrome? Do you know if it would work there? I tried but it doesn’t give as Save As option or Save option, just a Save Page As option.
    Save Page As saves it as some HTML code stuff.

  3. RE: ExtremeCore

    I haven’t personally used Chrome as the default browser I use is Firefox 3, and if needed IE7. I’ll probably be upgrading to IE8 this weekend and will let you know how things turn out and if there’s a way to save trailers in IE8.

  4. RE: ExtremeCore

    Looks like you’re right. I just installed IE8 final and after a quicktime mov file is loaded, both “Save” and “Save As…” are disabled. But I also confirmed, that the “Save/Save as…” options were also disabled back in IE7.

    One workaround is that I’m pretty sure IE stores the video into it’s temporary internet files folder, so you can check there after it finishes loading.

    If you can find or create it as a link form, you could always right click the link and “Save Target As…”

    Finally, there’s always the option of trying another browser or download utility.

  5. I checked it the temp folder and I didn’t find any .mov files.
    And I just checked again with Google Chrome and it worked. (with the magical h)
    By the way whats the difference with “h” and without.
    As I understood, the “h” version is cached version, right?

  6. Hi Guys!
    Excellent work. I can really download HD 1080p clips without QT. Although i have no issues with Quik Time. It runs awesome on my Core 2 Duo machine… But this is the better option to get these clips donwloaded :) One more thing. If you go to yahoo then u ll find better quallity 1080p latest movie clips over there. Quallity is much better then its provided on Apply site..
    Enjoy all
    Aatif :)

  7. thanks man.. you’re the best.. is the best way for downloading hd trailers!
    and its really in high definition! ….thanks again..:D

  8. Easy way using Firefox

    Go to the required page like

    Hover your cursor on the required resolution, right click and copy link location

    Then open a new tab and just add the letter h after the underscore and before the digits

    Voila – the link is ready for download….you can also paste it in your download manager


  9. What is the curl command to be able to download Yahoo trailers with curl?

    curl never seems to follow the referrer link.


  10. @adam Here are the options you’ll need:
    -L (follows location hints)
    -o filename (this is the filename to save to)

    curl -L -o ""

  11. This trick is stopped.
    The server only can accept Quicktime to connect now.

    So if U still want to d/l it.
    Use some program (flashget or other download software) , that can send fake referer to server.

    Set referer to “QuickTime/7.6.2” , it will be worked.

  12. #!/bin/bash
    for ((i= $MSTART ;i>= $MEND ;i--))
      if [ ! -e "$" ]
        echo Downloading $i
        curl -L -o "$" "$i"

  13. Go to a trailer page like this one – – and copy the button link (Right click – Copy link) from the version you want to download. 480p, 720p or 1080p.

    Paste the link, that sould be like this:

    Change it to:

    The changes are:
    movies = www =

    Like the author said! It´s working!

  14. 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%

Leave a Reply