Atom Feed
RSS Feed
Buy Mike Recommended
edit systems & gear
from Silverado Systems
Buy Books, Software, & More
at HD for Indies Amazon Store
Buy New Movies from
HD for Indies Amazon Store
Or, you can also support
HD4NDs by contributing
to the tip jar...
Help Support HD for Indies
RSS Feed
Buy Mike Recommended
edit systems & gear
from Silverado Systems
Buy Books, Software, & More
at HD for Indies Amazon Store
Buy New Movies from
HD for Indies Amazon Store
Or, you can also support
HD4NDs by contributing
to the tip jar...
Help Support HD for Indies
Advertisements
Great HD Links
- HD For Indies Home Page
- HD For Indies FAQ
- HD 24
- Cinematography
- Bare Feats
- 24p Entertainment
- Light Illusion (was Digital Praxis)
- OneRiver Codec Resource
- CamcorderInfo.com
- LumiereHD
- HighDef.org Info
- Understanding RAID
- Video Systems (Reviews)
- DV Film (DV=>Film)
- SonyHDVInfo.com
- Plus 8 Digital (vendor)
- Digital Cinema Society
- Texas High Def (local F900 guy)
- Creative Cow (news & forums)
- Philadelphia FCP User Group
- Los Angeles FCP User Group
- Cinema Tech
- FresHDV
- DV Info's forums
- HVX User
- Pro App Tips
- Bluesky Media - Instruction
- RedUser.net
- fxguide
- little frog in high def
- VideoMaker Learning Section
- Stu Maschwitz's ProLost
Archives
- March 2004
- April 2004
- May 2004
- June 2004
- July 2004
- August 2004
- September 2004
- October 2004
- November 2004
- December 2004
- January 2005
- February 2005
- March 2005
- April 2005
- May 2005
- June 2005
- July 2005
- August 2005
- September 2005
- October 2005
- November 2005
- December 2005
- January 2006
- February 2006
- March 2006
- April 2006
- May 2006
- June 2006
- July 2006
- August 2006
- September 2006
- October 2006
- November 2006
- December 2006
- January 2007
- February 2007
- March 2007
- April 2007
- May 2007
- June 2007
- July 2007
- August 2007
- September 2007
- October 2007
- November 2007
- December 2007
- January 2008
- February 2008
- March 2008
- April 2008
- May 2008
- June 2008
- July 2008
- August 2008
- September 2008
- November 2008
- December 2008
- January 2009
- March 2009
High Definition Video for Independent Filmmakers
A How To Guide for Digital Filmmakers
Welcome all! This is my blog to share my latest research,
thoughts, etc. on utilizing HD for independent filmmaking.
YES, I am available for consulting
Contact me at mike@hdforindies.com
All content copyright 2004-2007 Mike Curtis.
Tuesday, January 11, 2005
How HDV is handled in new iMovie 05 and Final Cut Express HD
So I went by the Apple booth to get the skinny on the HDV support. I asked about how they were editing long GOP MPEG-2, and the first answer I got was that it was put in a QuickTime wrapper. I asked again how they were handling the 15 frame GOP (group of pictures), and was sent to somebody else, who it turns out was a Shake guy.
He told me that they were using some kind of an interstitial codec, and sent me over to find someone else.
So here's the scoop:
The HDV is read in from the tape in real time, but then it is transcoded to an all i-frame intermediate codec. The reason for this is that within the HDV data structure, one "clean and whole" frame is recorded, then the next 15 frames are recorded as changes from the previous frame. So if you want to know what a frame looks like that is 12 frames after an I-frame, you have to calculate what the prior 12 frames looked like going back to that I-frame. Time consuming and problematic.
So the usual fix for this is to transcode to a different codec.
Apple's codec for this is the Apple Intermediate (or is it Interstitial?) Codec, a 4:2:0 codec that matches the 4:2:0 color space of the HDV footage. It's a compressed codec that is all I-frames, so is easy to edit with.
Changes in Final Cut Express HD - now have full screen playback (Digital Cinema Desktop) like Final Cut Pro HD. Now have HDV support. Only a 2-way color corrector, not the 3-way color corrector like Final Cut Pro HD.
You can't play your HDV timeline back out through the HDV camera to a monitor like a DV camera. This will be a problem for anyone trying to do any kind of decent color correction with HDV.
When it gets transcoded on import, can't send that back out.
When you want to go back out to HDV, you have to transcode BACK to HDV from the intermediate codec.
They say that if you have a fast enough Mac, it's realtime.
But it has to render from the interstitial codec back to MPEG-2 - this is a problem since MPEG-2 is such an asymmetrical codec - meaning it takes longer to encode than it does to decode MPEG-2. So if you have a 30 minute show on your timeline, you have to render to MPEG-2 in something like realtime (a dual 2.0 GHz G5 can do at least realtime according to the Apple guy I spoke with).
THEN you can go back to tape.
So it's NOT realtime instantaneous- you have to transcode a second (slower) time after originally transcoding on import, and THEN you go back to tape.
So for a half hour show, from the time you select Print To Tape it can take an hour or more before the show is on the tape.
But at least you CAN go back out to tape.
It would be interesting to see how lossy this transcoding process is, but capturing footage and laying it back to tape, then capturing the newly laid back to tape, and putting that result back to tape, etc. How bad would it look after X # of generations?
Apple Intermediate Codec is the name of the codec.
You CAN use that codec in any app on that machine that Final Cut Express HD (or iMovie 05) is installed on.
Audio is handled natively in it's native MPEG (is that right?) format.
-some of the G4's are faster enough to transcode the footage, G5's are OK.
-source HDV gets erased on import, the Intermediate Codec is what gets written to disk on import, NOT native HDV.
I'm assuming iMovie 05 works the same way.
-can drop that Intermediate file into Motion or whatever.
-you can drop a Motion file into FCE HD
-you can import your imported HDV footage (from FCE HD) into Motion, do stuff to it, import it back into FCE HD. Changes made to the Motion file, once saved in Motion, auto-update in FCE HD.
Basically, the Apple Intermediate Codec is available to any app since it's a QuickTime codec available to any QuickTime app.
-mike
He told me that they were using some kind of an interstitial codec, and sent me over to find someone else.
So here's the scoop:
The HDV is read in from the tape in real time, but then it is transcoded to an all i-frame intermediate codec. The reason for this is that within the HDV data structure, one "clean and whole" frame is recorded, then the next 15 frames are recorded as changes from the previous frame. So if you want to know what a frame looks like that is 12 frames after an I-frame, you have to calculate what the prior 12 frames looked like going back to that I-frame. Time consuming and problematic.
So the usual fix for this is to transcode to a different codec.
Apple's codec for this is the Apple Intermediate (or is it Interstitial?) Codec, a 4:2:0 codec that matches the 4:2:0 color space of the HDV footage. It's a compressed codec that is all I-frames, so is easy to edit with.
Changes in Final Cut Express HD - now have full screen playback (Digital Cinema Desktop) like Final Cut Pro HD. Now have HDV support. Only a 2-way color corrector, not the 3-way color corrector like Final Cut Pro HD.
You can't play your HDV timeline back out through the HDV camera to a monitor like a DV camera. This will be a problem for anyone trying to do any kind of decent color correction with HDV.
When it gets transcoded on import, can't send that back out.
When you want to go back out to HDV, you have to transcode BACK to HDV from the intermediate codec.
They say that if you have a fast enough Mac, it's realtime.
But it has to render from the interstitial codec back to MPEG-2 - this is a problem since MPEG-2 is such an asymmetrical codec - meaning it takes longer to encode than it does to decode MPEG-2. So if you have a 30 minute show on your timeline, you have to render to MPEG-2 in something like realtime (a dual 2.0 GHz G5 can do at least realtime according to the Apple guy I spoke with).
THEN you can go back to tape.
So it's NOT realtime instantaneous- you have to transcode a second (slower) time after originally transcoding on import, and THEN you go back to tape.
So for a half hour show, from the time you select Print To Tape it can take an hour or more before the show is on the tape.
But at least you CAN go back out to tape.
It would be interesting to see how lossy this transcoding process is, but capturing footage and laying it back to tape, then capturing the newly laid back to tape, and putting that result back to tape, etc. How bad would it look after X # of generations?
Apple Intermediate Codec is the name of the codec.
You CAN use that codec in any app on that machine that Final Cut Express HD (or iMovie 05) is installed on.
Audio is handled natively in it's native MPEG (is that right?) format.
-some of the G4's are faster enough to transcode the footage, G5's are OK.
-source HDV gets erased on import, the Intermediate Codec is what gets written to disk on import, NOT native HDV.
I'm assuming iMovie 05 works the same way.
-can drop that Intermediate file into Motion or whatever.
-you can drop a Motion file into FCE HD
-you can import your imported HDV footage (from FCE HD) into Motion, do stuff to it, import it back into FCE HD. Changes made to the Motion file, once saved in Motion, auto-update in FCE HD.
Basically, the Apple Intermediate Codec is available to any app since it's a QuickTime codec available to any QuickTime app.
-mike
Comments:
Hi. I tried to grab my images from a JVC HDV camera to my Final Cut Pro through a firewire cable. It works but ... When I read my pictures in the Final Cut it considers that they are 50 fps ... so they are played at double speed! Did you ever ear something about that????
Thanx
Marc
Post a Comment
Thanx
Marc
Links to this post:
