Re: Understanding FCP and NTSC - add on
site_archiver@lists.apple.com Delivered-To: pro-apps-dev@lists.apple.com Hi Andreas, Hope this helps, Rainer Standke XMiL Workflow Tools http://www.xmil.biz On Jul 9, 2008, at 4:11 , Andreas Kiel wrote: Her some more confusion (for me), Below the start of an XML I got from a customer: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE xmeml> <xmeml version="1"> <sequence id="MONTAGEM FINAL MIX E COR USO NDF Copy"> <name>MONTAGEM FINAL MIX E COR USO NDF Copy</name> <duration>26461</duration> <rate> <ntsc>TRUE</ntsc> <timebase>30</timebase> </rate> <timecode> <rate> <ntsc>TRUE</ntsc> <timebase>30</timebase> </rate> <string>00:00:00:00</string> <frame>0</frame> <source>source</source> <displayformat>NDF</displayformat> </timecode> ... Thanks Andreas On 09.07.2008, at 11:46, Andreas Kiel wrote: Hi all, I got a bit confused (again) about NTSC and (again) about XML. If I re-import those XMLs into FCP a) editing timebase=60, NTSC=FALSE, timecode=NDF (01:00:00:00) b) editing timebase=60, NTSC=TRUE, timecode=DF (01:00:00;00) Maybe somebody can help me out here. Thanks Andreas _______________________________________________ Do not post admin requests to the list. They will be ignored. Pro-apps-dev mailing list (Pro-apps-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/pro-apps-dev/site_archiver%40lists.ap... NTSC is the sequence speed, in other words if it's true, then the actual frame rate is slightly slower than the timebase. Thus 30 fps becomes 29.97 fps, and 60 fps becomes 59.94 fps. The timebase (i.e. the method of counting frames, or the frame number before which you turn over to the next second) remains 30, or 60 fps, respectively. All of this is distinctly different from DF/NDF, which affects also the method of counting frames, but in a different way than above. In DF, 2 frame values are skipped at the top of the minute in 9 out of 10 minutes, in NDF no values are skipped at all. Note that DF/NDF does not affect the actual playback speed, while NTSC true or false does do that. This will be imported as 29.97 frame rate with NDF. If I export as XML I do see the same. I also can switch in the sequence settings from DF to NDF. Using a sequence preset for 30/60 NDF I can't switch between DF/NDF but the tc in the XML is always DF????? Using any 29.97/59.94 DF sequence preset I can switch as with the above example to NDF in FCP and the XML stores the NDF TC flag, string and frame. So from what I tested I got now: if NTSC is "TRUE" then I'm able to see both DF/NDF timecode and frame and the correct DF/NDF entry if NTSC is "FALSE" and TC is NDF I always will get DF timecode and frame - hmmm??? a) If I create a timeline using some codec, some size and set the editing timebase to 60, I get a NDF timecode in FCP (start TC 01:00:00:00) b) If I create a timeline using some codec, some size and set the editing timebase to 59.94, I get a DF timecode in FCP (start TC 01:00:00;00) So far it's easy. If I create XMLs out of those I got following: a) editing timebase=60, NTSC=FALSE, timecode=DF (<string>01:00:00;00</string>) b) editing timebase=60, NTSC=TRUE, timecode=DF (<string>01:00:00;00</string>) So I am a bit confused about these things. How is it handled? 30/60 always seem to be drop frame internally always, so when reading out an XML and encode the timecode you will get DF timecode always. Depending on what you do with the data this might give you a) wrong frame numbers when the timecode is converted to frames (when based on the TC string) b) wrong TC (when based on frame numbers) Questions are: a) can the NTSC flag be ignored and if yes why it is there? b) why is the "rate" there twice ('main item', timecode entry) and how do they relate? (Or what's the idea behind) _______________________________________________ Do not post admin requests to the list. They will be ignored. Pro-apps-dev mailing list (Pro-apps-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/pro-apps-dev/lists %40standke.com This email sent to lists@standke.com This email sent to site_archiver@lists.apple.com
participants (1)
-
Rainer Standke