It has been quite some time since I have updated anything on the QTIndexSwapper AIR application. I figured the release of AIR 2.0 and Flex 4 would be a good reason to give it a face lift. I added the ability to point to a specific folder to process a bunch of files at once. Future updates would be to let the user set a watch folder and output folder then it could just swap ATOM’s on any h264 file that shows up in the watch folder.
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 inards 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.
Its called “QT Index Swapper” and if that isn’t enough I have also made the source available inside the AIR application. The AIR application does not have the source files include any more but the source files are available as a Flex 4 project (.fxp).
The application can be download here.