Matrox just released their 1.0 version of their mpeg2 i-frame intermediate codecs, supporting up to 300 mbps. This version has fixed all of my issues with Vegas, including black preview window, encoding, and decoding speed. This version is good enough to be used as an alternative to Cineform/DNxHD for dSLR users (and AVCHD users on a slower PC).
To transcode your footage in this format in batch mode, you need installed: Avisynth with the latest DirectShowSource plugin (found on the same downloading Sourceforge page), the latest ffdshow-tryouts *or* CoreAVC, the Haali Media Splitter, the AC3 Filter, and VirtualDub.
Avisynth with its DirectShowPlugin will now be able to read MP4, MOV, M2TS and .MTS files via the FFDshow video decoder (and the Haali/AC3 filters for the audio part). Using the MS-DOS .bat script below, it will create automatically all the necessary .avs files (this takes 2 seconds to complete). These .avs files can then be loaded on VirtualDub as such: create a new batch queue list, select the output folder, drag-n-drop your files in there, and then "filter" the names from .avs to .avi. Then go to the "compression" VirtualDub option, and select the Matrox i-Frame HD codec from the list, and select "configure" to change the slider to ~150 mbps bitrate, and also choose the right frame rate (as per your source footage files, unless you want to slow-mo during that step, in which case VirtualDub has ways to do that). Then click "File", "Job Control", and you will see all your .avs files in there. Click "start", to start encoding (the work inside VirtualDub must be done in the order I write here, or you might hit a bug where VirtualDub "forgets" the requested bitrate). The created AVI files, will be easily editable, in real time (preview/auto and draft/auto qualities) on Vegas, and I suspect on Premiere as well.
The script that creates the .avs files. Copy the code on a text file and save it as "avs.bat" on your video folder, then run it via the MS-DOS command prompt. Just change the "root" below to your own video folder name (don't use spaces in the folder names, or non-english characters -- just to be on the safe side). Also, you can change the word MOV to m2ts, mts, or mp4 (appears twice in the script), if your camera is using a different kind of format.
Yes, all this requires a bit of understanding of what's going on, and basic usage of a PC and command prompt, but it's the cheapest way to do the job.Code:@echo off cls set root=C:\Users\Eugenia\VideoFootageFolder set input=%root% for %%I in ("*.MOV") do @echo DirectShowSource("%input%\%%~nI.MOV") >> "%%~nI.avs"
UPDATE: Wrote the tutorial in a more readable way, here: http://eugenia.gnomefiles.org/2010/0...rame-hd-codec/