-
1. Re: Get sequence start from Transmit API
Zac LamAug 3, 2012 10:56 AM (in response to Jon Chappell)
Hi Jon,
Such a call isn't available yet, but we've had a request for this and are tracking it as bug #3218723.
Cheers,
Zac
-
2. Re: Get sequence start from Transmit API
Jon Chappell Aug 3, 2012 1:27 PM (in response to Zac Lam)Thanks Zac. I'm going to implement a workaround where the user can specify the timecode start in the Setup pane but this feature would be useful because we always prefer zero configuration from the user when possible.
-
3. Re: Get sequence start from Transmit API
Rallymax-forum Aug 7, 2012 10:46 AM (in response to Jon Chappell)For automation purposes you may want to also implement reading any XMP sidecar file that exists. That has the timecode of the capture in it.
- a good example is to export H.264 in AME/PPro. the resulting xmp/xmpses file has the xmp fields of interest. Open it with WordPad (coz that understands Unicode) and you'll see a XMP:RDP packet like this:
<rdf:Description rdf:about="" xmlns:stCap="http://ns.adobe.com/xap/1.0/sType/CaptureTimecode#"><stCap:CaptureTimecode>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<rdf:value rdf:resource="Capture"/>
<stCap:index>0</stCap:index>
<stCap:capturetime>00:07:01:13</stCap:capturetime><stCap:time>00:07:01:13</stCap:time>
</rdf:li>
</rdf:Seq>
</stCap:CaptureTimecode>
<stCap:NCapture>1</stCap:NCapture>
</rdf:Description>
You can read/write/modify XMP embedded in source files or in sidecar xmp files for sources that can't embed XMP using the Adobe XMP Toolkit.
http://www.adobe.com/devnet/xmp.html
regards
Rallymax.
-
4. Re: Get sequence start from Transmit API
Jon Chappell Aug 7, 2012 4:33 PM (in response to Rallymax-forum)Thanks Rallymax. Would this work for the sequence timecode start point or would it just get me the clip timecode?
-
5. Re: Get sequence start from Transmit API
Rallymax-forum Aug 7, 2012 5:15 PM (in response to Jon Chappell)it would be whatever the timestamp is in the src footage, so no; it's not the sequence nor clip timecodes.
-
6. Re: Get sequence start from Transmit API
Rallymax-forum Aug 7, 2012 5:17 PM (in response to Jon Chappell)at a higher level - is it even possible for the sequence object to start at non-zero?
if you're making an exporter the sequence start time will be the source start and end times that you can read during exExport.
-
7. Re: Get sequence start from Transmit API
Jon Chappell Aug 7, 2012 6:00 PM (in response to Rallymax-forum)The sequence start can be set to any timecode value. I'm using the Transmit API so it appears in the Playback menu in CS6 and it sends video to the plugin, which I ignore and just pull out the position in seconds and translate it to a timecode value.
-
8. Re: Get sequence start from Transmit API
SteveHoegSep 6, 2012 5:03 AM (in response to Jon Chappell)
1 person found this helpfulHey Jon - New in 6.0.2, just released, the sequence start time and timecode droppedness are available through the sequence info suite.
-
9. Re: Get sequence start from Transmit API
Jon Chappell Sep 6, 2012 10:44 AM (in response to SteveHoeg)Thanks Steve, really appreciate it.
-
10. Re: Get sequence start from Transmit API
Jon Chappell Sep 7, 2012 9:55 AM (in response to Jon Chappell)Where is the new SDK located? The Developer Center only lists Release 2 for 6.0.1.
-
11. Re: Get sequence start from Transmit API
Zac LamSep 7, 2012 10:32 AM (in response to Jon Chappell)
Here's a link to the updated header file:
-
12. Re: Get sequence start from Transmit API
Rallymax-forum Sep 7, 2012 10:43 AM (in response to Zac Lam)hi all,
Always great to see new information in the selectors. great work.
But, this does then assume that your plugin will check to see what version it's running on. For current and future this is great but for backward compatibility to CS5, CS5.5, CS6.0.0, CS6.0.1 - which you have to assume is the majority of the market - it won't work. So if your plugin in non-commerical it's fine but if it is commercial you need to check. Will you get back an error when you try to use this new mechanism on < 6.0.2?
thx
-
13. Re: Get sequence start from Transmit API
Jon Chappell Sep 7, 2012 11:09 AM (in response to Rallymax-forum)You can find the version number within PrSDKAppInfoSuite.h.
-
14. Re: Get sequence start from Transmit API
Rallymax-forum Sep 7, 2012 11:29 AM (in response to Jon Chappell)thx. my post was more of a cautionary tale for those who have not needed to think about backward compatibility.
For example, betwen CS4 and CS5 the Source frameRate went from float64 fps to int64 ticks.
nothing wrong with the change - in fact it was a good thing - but it does come back to haunt you when you develop against the newest CS and then hope that it'll work on CS n-1 and n-2 etc.
The sames goes the for the Suites. If you blindly use the non-versioned label it'll always point to the current version in the SDK. eg memory suite 2,3,4. If you don't explicitly open them with the version number after detecting the app version in PrSDKAppInfoSuite then you'll fail to get those suites too.
as I said, the only reason I posted was as a cautionary note for those who have not dealt with multiple versions of the App.
-
15. Re: Get sequence start from Transmit API
Jon Chappell Sep 7, 2012 12:24 PM (in response to Zac Lam)Thanks Zac. I can confirm that the new API functions are working perfectly and it's great that I can now avoid a Setup dialog.
-
16. Re: Get sequence start from Transmit API
Zac LamJan 25, 2013 10:42 AM (in response to Zac Lam)
Acrobat.com has been updated, so here's the updated link to the header file:
-
17. Re: Get sequence start from Transmit API
Jon Chappell Jan 25, 2013 3:53 PM (in response to Zac Lam)Just to confirm, this is the same file as before only with a different URL, correct?
-
18. Re: Get sequence start from Transmit API
Zac LamJan 28, 2013 10:08 AM (in response to Jon Chappell)
That's it. A developer in a different thread mentioned the link was broken so I just posted the updated link.