QTIndexSwapper

DOWNLOAD

QTIndexSwapper.air

What is QTIndexSwapper?

With the release of the Flash Player 9 Update that supports H.264, we can now play a subset of H.264 movie files. The problem is most of the H.264 files have the index at the end of the file which for progressive download means you have to download the whole file before you can start watching any of the video.

In the notes from Tinic Uro, Adobe engineer working on the changes, there is mention of a C application that helps with rearrange the innards of a movie to put the index at the beginning. Thus help with the progressive download issue. To this end I have create an AIR application which does the index swapping for you.

Release Notes
v2.2.2 – 2010.08.28

  • Bug Fix: Changed checks to be more loose on last atom validity.

v2.2.1 – 2010.08.23

  • Bug Fix: Some mp4’s had FREE atoms after MOOV, now it checks to see if MOOV is in front regardless of what is the last atom.
  • Bug Fix: Processing a lot of files at once was broken, its fixed now.
  • Bug Fix: UI changes to handle large number of files being processed at once, added scrollbar if its larger then X number of files.

v2.2.0 – 2010.08.19

  • Bug Fix: If you had a upper case extension (ie: .MOV) it did not append _qtp correctly.
  • Bug Fix: Large files where having no sound are not indexed properly. You’ll want to rerun original files with v2.2.0.

v2.1.0 – 2010.08.04

  • Made faster, checks Atoms first before processing whole file.
  • Faster and more responsive when processing large files, no more out of memory errors.

v2.0.2 – 2010.08.03

  • Updated UI to properly show errors or success.
  • Fixed clear UI and selecting new files after first batch.
  • Added update script to check for updates of the application itself.

v2.0.1

  • Updated to AIR 2.0 and changed UI form factor.

9 Comments

  1. daslicht says:

    Hi,
    is that also working for FLV files ?

  2. Great; I’m looking for something to do exactly this. Unfortunately, it doesn’t quite seem to work. Our videos at http://www.qgm.au.dk/calendar/video-recordings/wsquantumdialogarithm/ won’t load progressively even though I used this app on videos 1 and 3 from Monday.

    • (Note also that Tuesday onwards was done with VisualHub which indexes the file correctly from the beginning; that doesn’t really solve the problem though.)

  3. Thank you – this was exactly what I needed!

  4. is there any limitation to the length of the mpg4 file? so far it worked very well, but i had two lectures over an hour, and in both cases after “swapping” there was
    no sound.
    thanks a lot

    • There seems to be a bug on long files (or large files) where the sound stops working. I am trying to track down the cause of the issue.

      v2.2.0 has the fix for large files and no sound issue.

  5. Thank you very much. I have used this tool for a few years and really appreciate it. The new batch method has saved me a ton of time.

    Again, thanks!

2 Trackbacks

  1. [...] I have updated the QTIndexSwapper2 AIR application. This update includes some UI fixes to display status of the video processing properly and make it hopefully a little better to understand. It also includes some code to check for updates of the application. You can find the update at the QTIndexSwapper page. [...]

  2. [...] capability unless this feed is the first piece of data downloaded by flash.  Fortunately, Renaun Erickson over at Adobe has created a simply little AIR utility to fix this atom feed placement.I found a [...]

Post a Comment

Your email is never published nor shared. Comments are moderated. Required fields are marked *

*
*