Hi Frank
Sorry for late reply. Been a bit bad at tracking this list. =)
Things are fine here, busy as usual. Hope thing are fine there too. =)
I think it would be easier to describe if I didn’t use the phrasing “make
offline”. Because, in all honesty that’s what the *py does so it’s probably a
bit misleading here.
What I’d REALLY want is a “return to un-conformed state” or just an option
“unconform” when right clicking a clip. I don’t think would be as easy as just
remove the ‘clip’/mediaSource either since nStudio/Hiero has a bad habit of
changing reelname when conforming, compare to EDL entry.
In the case where it’s an EDL I think it would be pretty straight forward to
probe the EDL info since that’s always available for mouse over. I think this
is accessible and I think I played with that in the early Hiero days. Would be
nice with something default and a non-hack though. =) Also, when conforming an
XML that info isn’t available so then you need another method.
Possible user cases is when you’ve done something that you later on realize is
wrong. You’re out of undo’s or have had a crash and want to take a few clips
back to unconformed state so you can re-conform them with different settings. I
don’t do this often but there’s occasions when I would want it and need it and
at those time it’s rather frustrating today. =)
Screenshot of regular EDL conform at our place. EDL from Avid. Path to source
file is clip-name by default and reel-name is more or less {filebase} in the
case of alexa files.
https://dl.dropboxusercontent.com/u/98142525/Nuke/userlist/EDL_conform.png
<https://dl.dropboxusercontent.com/u/98142525/Nuke/userlist/EDL_conform.png>
Screenshot of XML conform. We do more and more of these. AAF takes a roundtrip
in premiere and is exported from there to XML that we conform. Here it keeps
the path to the offline MXF’s on our Avid ISIS.
https://dl.dropboxusercontent.com/u/98142525/Nuke/userlist/XML_conform.png
Happy to provide more info if needed. You can always ping me in private if
needed. =)
Cheers
--
Henrik Cednert
cto | td | compositor
Filmlance International
www.filmlance.se
> On 18 jul 2015, at 18:51, Frank Harrison <[email protected]> wrote:
>
> Hey Henrik,
>
> how's it going?
>
> RE: where to pose Hiero/Studio questions:
> Your best bet to get answers are the Nuke-python forums, rather than the
> mailing lists, for no other reason than they're much better tracked by the
> rest of the team :) - for the record I prefer the mailing lists too ;)
>
> As for which the mailing list to use, I would personally use the Nuke-Python
> list for all Comp, Studio, Hiero, Player, etc. python questions as the APIs
> are moving closer and closer together.
>
> RE: Make offline:
> Out of interest, we're interested to know what your specific use-case is? I
> suspect that you're using the APIs for a workflow we hadn't thought of.
>
> This won't answer your question fully but the empty-string is being
> translated to a valid path '/' whereas it maybe should be None or similar -
> so you can do something like this to mark it as ofline:
> newms = hiero.core.MediaSource.createOfflineVideoMediaSource("/tmp/noexist",
> clip.sourceIn(), clip.duration(), clip.framerate(), clip.timecodeStart())
> print newms
>
> But what I think you really want is to change the clip such that it's not
> referencing any footage at all. I'm not sure how to do that myself right now
> (and I'd like to be able to for a tool I'm working on too :) but those that
> do know the answer should see this and one of us should be able to get back
> to you.
>
> hope that helps
>
> F.
>
> On 9 July 2015 at 05:32, Henrik Cednert <[email protected]
> <mailto:[email protected]>> wrote:
> Hehehe. Sorry, I meant to what list you post those q’s. hiero-python or
> nuke-python…?
>
> --
> Henrik Cednert
> cto | td | compositor
>
> Filmlance International
> www.filmlance.se <http://www.filmlance.se/>
>> On 9 jul 2015, at 00:42, Deke Kincaid <[email protected]
>> <mailto:[email protected]>> wrote:
>>
>> Timeline scripts for Nuke Studio go in your .nuke/Python/Startup &
>> StartupUI. If you are using the new Hiero beta then it should also read
>> from there. Hiero 1.9 reads from .hiero/Python/Startup
>>
>> --
>> Deke Kincaid
>> Media & Entertainment OEM Development Manager
>> The Foundry
>> Skype: dekekincaid
>> Tel: (310) 399 4555 <tel:%28310%29%20399%204555> - Mobile: (310) 883 4313
>> Web: www.thefoundry.co.uk <http://www.thefoundry.co.uk/>
>> Email: [email protected] <mailto:[email protected]>
>>
>> On Wed, Jul 8, 2015 at 3:03 PM, Henrik Cednert <[email protected]
>> <mailto:[email protected]>> wrote:
>> Hello
>>
>> First… Seriously… Where does NUkeStudio pyton Q’s go…? Valid for both HIero
>> and nS… Hmm...
>>
>> Not sure where I got it from but I have used a py for hiero and nS called
>> make_offline.py. It uses this to set a clip to offline,
>> hiero.core.MediaSource.createOfflineVideoMediaSource("", clip.sourceIn(),
>> clip.duration(), clip.framerate(), clip.timecodeStart())
>>
>> The problem with that is that it also changes Clip and reelID to "/" in
>> spreadsheet. I'm looking for a solution to only set the path of a clip so
>> that it's offline so that it more or less looks like when you have imported
>> an EDL or XML. When I loose reel and clip I can't re-conform in a good way.
>>
>> Was looking at this and how it could be solved. We can read
>> foundry.source.reelID and store that before we use the above string. But do
>> we have access so that we can set it back when a clip is offline? Same with
>> clip name that I need to keep. I basically want to return a conformed clip
>> to its un-conformed state.
>>
>> Was looking at the FnCyclone stuffs since that seems to be used when dealing
>> with EDL's but that doesn't help much if import is XML...
>>
>> Any one with a brain in good condition that have any thoughts?
>>
>> Cheers
>>
>>
>>
>> --
>> Henrik Cednert
>> cto | td | compositor
>>
>> Filmlance International
>> www.filmlance.se <http://www.filmlance.se/>
>>
>>
>> _______________________________________________
>> Nuke-python mailing list
>> [email protected]
>> <mailto:[email protected]>,
>> http://forums.thefoundry.co.uk/ <http://forums.thefoundry.co.uk/>
>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>> <http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python>
>>
>>
>> _______________________________________________
>> Nuke-python mailing list
>> [email protected]
>> <mailto:[email protected]>,
>> http://forums.thefoundry.co.uk/ <http://forums.thefoundry.co.uk/>
>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>> <http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python>
>
>
> _______________________________________________
> Nuke-python mailing list
> [email protected]
> <mailto:[email protected]>,
> http://forums.thefoundry.co.uk/ <http://forums.thefoundry.co.uk/>
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
> <http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python>
>
>
>
>
> --
> Frank Harrison
> Senior Nuke Software Engineer
> The Foundry
> Tel: +44 (0)20 7968 6828 - Fax: +44 (0)20 7930 8906
> Web: www.thefoundry.co.uk <http://www.thefoundry.co.uk/>
> Email: [email protected]
> <mailto:[email protected]>
> _______________________________________________
> Nuke-python mailing list
> [email protected], http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
_______________________________________________
Nuke-python mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python