I have this great new toy "Kodak Zi8" compact HD digital camcorder. However, it uses the infamous (as far Corel is concerned) MOV QuickTime file format for HD videos.
I have older ULead VideoStudio 8.x app but it cannot handle HD videos. I liked the VS 8.x authoring capabilities, so decided to try evaluation version of Corel VStudio Pro X3 to see if it can handle MOV files from Kodak camcorder. Well, it turn out that VSProX3 cannot handle MOV files properly. VS crashes after rendering few percents, authoring is also choppy and preview video is jerky even when workstation should be OK to handle FullHD videos (Core2Duo machine with NVidia GPU).
At first I tested with the latest Quicktime for Windows (I have WinXPPro) 7.6.6 version. VS crashed all the time during rendering. It could handle only very short few minute movies (this leads me to believe that there is some memory leak problems in how VS uses QT files). After googling around someone on this forums suggested that VS works with QT 7.6.0 version. I downgraded to QT 7.6.0 and indeed this time VS didn't crash. However, preview and authoring was still choppy.
Then I downloaded "Pinnacle Studio 14" eval version to see how it goes. Much better. It could handle MOV files out of the box and authoring was smooth on the very same workstation. However, even when Pinnacle Studio and Corel VideoStudio both have very similar look-and-feel, I liked VStudio more (used to it in ULead 8 version).
Couple posts on this forum suggested to re-render MOV files to MPEG format (see http://forum.corel.com/EN/viewtopic.php ... 56&start=0 posts). Not good because it would explode the disk usage and quality would decrease, not to mention the time it takes. However, Kodak Zi8 uses standard h264/aac video-audio content in MOV envelope, so started to look for another solution without loosing quality.
VS seemed to work just fine with MP4 h264 files, so solution was to remux Kodak MOV files to MP4 format without transcoding the content. I used FFMPEG openSource tool to remux the files. Here's how it goes
- Download Windows version of FFMPEG.EXE from http://ffmpeg.arrozcru.org/autobuilds/ web site. I used "2010-06-14 static 32 bit" version, but probably by the time you read this there is already newever version available (not necessarly bug-free version because author of that site has created nice autobuild environment to get the latest Linux/Unbix source to cross-compile it for Windows).
- Unzip the downloaded 7z archive file (http://www.7-zip.org tool if you cannot unpack it otherwise)
- Run MOV files through following command line to get MP4 files without loosing quality (and it goes fast because no re-transcoding, just remuxing the envelope)
Code: Select all
FFMPEG.EXE -y -i inputFileNameHere.MOV -acodec copy -vcodec copy outputFileName.MP4Hopefully someone else finds this trick useful. Thanks goes to FFMPEG team for developing such a great video/audio file tool and the author of Arrozcru web site for cross-compiling Linux/Unix originating FFMPEG sources on Windows platform.
As a reference, Kodak takes 1080p/30, 720p/30, 720p/60 videos. Here's "MediaInfo" from 720p/60 filmed test video. The remaining problem with VStudioProX3 is to find out how it could render 720p/60 HD videos, because it doesnt allow me to choose more than 30fps for 720p videos. However, that's a topic for another discussion in another thread.
Code: Select all
Video:
Format : AVC - Advanced Video Codec
Format profile : Main@L4.2
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Bit rate mode : Variable
Width/Height : 1280 pixels / 720 pixels
Display aspect ratio : 16/9
Frame rate mode : Variable
Frame rate : 59.941 fps
Minimum frame rate : 59.920 fps
Maximum frame rate : 59.960 fps
Original frame rate : 59.940 fps
Colorimetry : 4:2:0
Scan type : Progressive
Title : Ambarella AVC / Ambarella AVC
Audio:
Format : AAC - Advanced Audio Codec
Format version : Version 4
Format profile : LC
Format settings, SBR : No
Bit rate mode : Constant
Bit rate : 128 Kbps
Channel(s) : 2 channels
Channel positions : L R
Sampling rate : 48.0 KHz
Resolution : 16 bits
Title : Ambarella AAC / Ambarella AAC
