|
|||||||||
|
Thread Tools | Search this Thread |
August 19th, 2005, 11:26 AM | #1 |
Wrangler
Join Date: Oct 2002
Location: Los Angeles, CA
Posts: 2,100
|
720p24 Mode Theories
Here's my theory about what's going on in 720p24 mode on the HD100:
1-The file is really 720p60, with only 24 active frames. The rest are null 2-VLC plays it fine at the correct frame rate. 3-Quicktime attempts to play it at 60fps, but it can't keep up (on my machine) so it settles for about 40fps 4-There are no "pulldown" frames to remove like the DVX in 24PA. Only "null" frames to ignore in the 60fps stream If all this is truly true, it looks like Apple will only have to update how Quicktime/FCP looks at the MPEG stream from the HD100. It also looks like this approach is pretty clever on JVC's part...before observing all this I was trying to figure out how one would remove pulldown from the 720p24 (actually 720p60) stream without a re-compress. I suspect Apple will have this wrapped up shortly in an update. Does anybody have any evidence to the contrary? Thoughts? |
August 19th, 2005, 11:31 AM | #2 | |
Space Hipster
Join Date: Oct 2001
Location: Greensboro, NC
Posts: 1,508
|
Quote:
Or is it just being written to tape at 60p? |
|
August 19th, 2005, 11:38 AM | #3 | |
Wrangler
Join Date: Oct 2002
Location: Los Angeles, CA
Posts: 2,100
|
Quote:
All evidence so far is that the CCD/camera section of the camcorder captures and processes images just like a DVX, with the exception of having the option of Motion Smoothing. Default shutter speed is 1/50th, and you can dial in 1/48th no problem. |
|
August 19th, 2005, 12:31 PM | #4 |
CTO, CineForm Inc.
Join Date: Jul 2003
Location: Cardiff-by-the-Sea, California
Posts: 8,095
|
Nate,
You are totally correct. The MPEG transport stream is a 60p wrapper with 24 active frames. Repeat flags indicate to player and capture devices what to do.
__________________
David Newman -- web: www.gopro.com blog: cineform.blogspot.com -- twitter: twitter.com/David_Newman |
August 19th, 2005, 12:48 PM | #5 | |
Wrangler
Join Date: Oct 2002
Location: Los Angeles, CA
Posts: 2,100
|
Quote:
I know you probably wouldn't presume to speak about an Apple product, but it sounds like getting real 24p support is not a huge underlying issue? |
|
August 19th, 2005, 12:52 PM | #6 |
CTO, CineForm Inc.
Join Date: Jul 2003
Location: Cardiff-by-the-Sea, California
Posts: 8,095
|
I can try a feel superior that we do support 24p and 25p from the new JVC camera, but it wasn't that hard. I'm sure Apple is just around the corner with their update. Large companies natural take longer with their relaeses.
__________________
David Newman -- web: www.gopro.com blog: cineform.blogspot.com -- twitter: twitter.com/David_Newman |
August 19th, 2005, 01:09 PM | #7 |
Wrangler
Join Date: Oct 2002
Location: Los Angeles, CA
Posts: 2,100
|
Naw, I'd feel superior. That's a very real advantage of staying small!
|
August 19th, 2005, 01:14 PM | #8 | |
Space Hipster
Join Date: Oct 2001
Location: Greensboro, NC
Posts: 1,508
|
Quote:
|
|
August 19th, 2005, 02:17 PM | #9 | |
Wrangler
Join Date: Oct 2002
Location: Los Angeles, CA
Posts: 2,100
|
Another Question for David
Quote:
As far as GOP issues go, it sounds like the way an MPEG stream works, it's a non-issue. I don't know that though, I'm just guessing based on David's response above. My question for you David is if you think the JVC method is a clever, legal use of the MPEG spec, or a hack. It seems not all software reads this correctly, so at the very least it seems like new use of an obscure part of the spec. Barry Green notes that the MPEG decoder in his Sony XBR HD set correctly decodes it though! (via firewire/TS streaming) |
|
August 19th, 2005, 02:50 PM | #10 |
Space Hipster
Join Date: Oct 2001
Location: Greensboro, NC
Posts: 1,508
|
Interesting - thanks for the info.
|
August 19th, 2005, 02:56 PM | #11 | |
CTO, CineForm Inc.
Join Date: Jul 2003
Location: Cardiff-by-the-Sea, California
Posts: 8,095
|
Quote:
__________________
David Newman -- web: www.gopro.com blog: cineform.blogspot.com -- twitter: twitter.com/David_Newman |
|
August 19th, 2005, 07:25 PM | #12 | |
HDV Cinema
Join Date: Feb 2003
Location: Las Vegas
Posts: 4,007
|
Quote:
CAMERA Always running at 48fps, 50fps, or 60fps with "correct" shutter-speeds of 1/48th, 1/50th, and 1/60th. CAMERA ANALOG OUTPUT 1) 720p50 or 720p60 direct from the CCDs. 2) I haven't read what what happens in "24fps" mode. Perhaps it is not output via analog. Perhaps every other frame is dropped and 2:3 pulldown is added to yield 720p60. (I've got no idea what happens in Region 50?) MOTION FILTER OFF Every other frame is dropped, yielding 24p, 25p, or 30p. 1) If the HD1/HD10 MPEG-2 encoder is employed, it still may not be able to encode 24p. (The original could NOT.) So some scheme may be used to create 30fps from 24fps. This may be where the idea of REPEAT frames comes from. In fact, the NTT encoder couldn't encode 25p either. So maybe 25p is converted to 30fps by using REPEAT frames. All recording is 720p30. As far as I know there is nothing recorded that has anything to do with 720p50 or 720p60 2) 24p, 25p, and 30p are MPEG-2 encoded and recorded. As far as I know there is nothing encoded or recorded that has anything to do with 720p50 or 720p60. MOTION FILTER ON Pairs of frames are "conbined" into one -- so there is 24p, 25p, and 30p output from the filter. (MF possibly IN the encoder.) PLAYBACK ANALOG OUTPUT 1) 720p25 and 720p30 are frame-doubled to yield 720p50/1080i50 or 720p60/1080i60. This is just like the HD1/HD10. 2:3 pulldown is used to yield 720p60 from 720p24. (I've got no idea what happens in Region 50?) 2) If only 720p30 is recorded, the REPEAT FLAGS are used to obtain 24 and 25fps. p25 and p30 are frame-doubled to yield 720p50/1080i50 or 720p60/1080i60. This is just like the HD1/HD10. 2:3 pulldown is used to yield 720p60 from 720p24. (I've got no idea what happens in Region 50?) i.INK OUTPUT There are many possibilities: 1) Do the obvious: frame-double 25p and 30p to 720p50 and 720p60. Add 2:3 pulldown to 24p to get 720p60. NLEs understand 720p50, 720p60, and 720p60 carrying 24fps. 720p60 (w/wo 24fps) is ATSC legal. I assume this is what is meant by a 720p60 "wrapper." 2) Output 24p 25p, and 30p. Modify NLE's to capture 720p24 -- ready for Timeline. HDV NLE's already accept 25p and 30p. Both 720p24 and 720p30 are ASTC legal. 3) Frame-double 25p and 30p to 720p50 and 720p60. Output 24p as 720p24. NLEs can accept 720p50 and 720p60. Modify to capture 720p24 -- ready for Timeline. Both 720p24 and 720p60 are ASTC legal. 4) 24p, 25p, and 30p are frame-doubled to yield 720p48, 720p50, or 720p60. NLE's are ready for 72050 and 720p60 -- but not 720p48 so they must be modified to capture and then drop every other frame. Only 720p60 is ASTC legal. 5) Output only 30p. Use some kind of scheme to embed 24fps and 25fps in 30fps. NLE's could drop the REPEAT frames to get back 24p and 25p. Certainly not ATSC legal. (This matches the 30fps only encoder.) 6) Output only 25p and 30p. Use some kind of scheme to embed 24fps in 30fps. NLE's could drop the REPEAT frames. Certainly not ATSC legal. I would sure love to know what is really recorded and what come down the i.LINK!!!
__________________
Switcher's Quick Guide to the Avid Media Composer >>> http://home.mindspring.com/~d-v-c |
|
August 19th, 2005, 08:47 PM | #13 | |||||||
Wrangler
Join Date: Oct 2002
Location: Los Angeles, CA
Posts: 2,100
|
Wow. That's a lot of questions and suppositions for one post. I'll add info where I can from my experience with the camera last week.
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
|
|||||||
August 19th, 2005, 09:22 PM | #14 | |
HDV Cinema
Join Date: Feb 2003
Location: Las Vegas
Posts: 4,007
|
Quote:
That's the one thing I'm sure of because JVC always claims you get true 720p50/720p60 via the analog output. In fact, they are making an HD-SDI option so you can use the camera in a studio. Also, double frame-rate is the key to the Motion Filter. "The m2t and m2v files pulled off tape shot in 24p mode are definitely 59.94fps. That's what David just confirmed for me." I agree -- but David hasn't said if the 24fps has 2:3 pull-down. The NLE world understands 2:3 pulldown so I assume that's what is used even with i.LINK. What's interesting is that i.LINK is the one connection where pure 24fps could be used right into a disk file -- just like film. "I agree. It states in the manual that one cannot see the effect of Motion Smoothing live through the LCD, finder, or any analog output. This supports the theory that it relies on extra DSP built into the MPEG encoder." If you go to : http://www.gyhduser.com/ you'll ind my short version of how I think an MPEG-2 encoder can do the MF. Like you, if it was done in DSP I can't see why we can't see it. (Wow, that's a sentence!) "24fps inside p60 is the repeat flags vs. pulldown as we know it from the DVX. I know this because the files Barry pulled live off the camera via 1394 while shooting match the files we later pulled off tape." Can you explain more. DVCPRO HD uses Repeat Flags but the DVX simply uses 2:3:3:2 pull-down. Which did you find?
__________________
Switcher's Quick Guide to the Avid Media Composer >>> http://home.mindspring.com/~d-v-c |
|
August 19th, 2005, 09:47 PM | #15 | |||
Wrangler
Join Date: Oct 2002
Location: Los Angeles, CA
Posts: 2,100
|
Quote:
Quote:
Quote:
|
|||
| ||||||
|
|