Current Server Time: 06:04 (Central Europe)

#apertus IRC Channel Logs

2014/02/09

Timezone: UTC


01:28
rexbron_
Bertl: Re mini bnc, why would I want 5 in the space of 4? I'd rather have it integrate with the cables I've already got and are standard on all other pieces of pro video gear
01:29
rexbron_
the merits of one vs the other are moot in the face of the inertia
01:29
rexbron_
I'll take a photo tomorrow of why mini-bnc on set are stupid :)
02:31
Bertl
okay, looking forward to it :)
02:32
Bertl
note that I heard the same argument 15 years ago regarding BNC/RG58 vs RJ45/ethernet :)
05:18
troy_s
Bertl: Interestingly, BNC is used for long runs of both too.
05:18
troy_s
Bertl: Both ethernet and, more importantly, long signal video for playback.
05:36
gwelkind
left the channel
05:50
Bertl
nevertheless, BNC died with 10Base2 for ethernet :)
05:51
gwelkind
joined the channel
05:51
Bertl
anyway, I'm just curious why the (as guest stated it) only 20% smaller mini-BNC is sooo bad compared to BNC (which is sooo good :)
05:53
Bertl
-it
05:54
Bertl
I understand that most folks have 'old' BNC cables lying around somewhere, so it makes sense that they want to use those instead of getting new (smaller/better) ones ... but that's not really an argument for or against the connector itself
05:55
Bertl
nevertheless, it might be an argument for/against _using_ this or that connector
06:31
troy_s
Bertl: As far as I have learned, it is the same thought tas rexbron_
06:31
troy_s
Bertl: That slightly smaller connector suffers from the Scaling Fallacy
06:31
troy_s
Bertl: It really is that much weaker
07:13
Bertl
okay
07:13
Bertl
off to bed now ... have a good one everyone!
12:34
se6astian
joined the channel
12:34
se6astian
good day!
12:39
[1]se6astian
joined the channel
12:41
se6astian
left the channel
12:41
[1]se6astian
changed nick to: se6astian
13:12
danhanes
joined the channel
14:17
rexbron_
http://imgur.com/PEATAo0
14:19
rexbron_
There's my photo. Note that the recorder only comes with 2x adaptor cables. We've ordered more as backups but within 12" of the recorder, I need to connect regular, longer bnc cables to connect to the camera and to the other monitors on set.
14:53
philippej
joined the channel
14:54
philippej
smaller connectors, reminds me of usb vs micro usb. The smaller it is the worst it gets. Also bnc is "industry standard"...
15:07
Bertl
morning everyone!
15:23
[1]se6astian
joined the channel
15:25
[1]se6astian
hello!
15:26
se6astian
left the channel
15:26
[1]se6astian
changed nick to: se6astian
15:38
philippej2
joined the channel
15:54
rexbron_
Bertl, see above
17:05
philippej2
left the channel
17:06
philippej
left the channel
17:06
gwelkind
left the channel
17:12
philippej
joined the channel
17:30
gwelkind
joined the channel
17:52
philippej
left the channel
19:38
SashaC
joined the channel
19:39
gwelkind
So, question: Why is OpenCine being built as a standalone program, couldn't it work well as a series of extensions to Blender?
19:40
troy_s
gwelkind: I think that is a separate project.
19:41
troy_s
gwelkind: And Blender doesn't fit entirely anyways.
19:42
gwelkind
You mean that OpenCine is separate than apertus, and that this IRC isn't the place for such a discussion, or that RAW-PP Blender extensions and OpenCine are separate projects?
19:42
troy_s
gwelkind: To fully explain however, it would require dissecting what OpenCine should do. ;)
19:42
troy_s
gwelkind: Everything except the IRC part.
19:42
troy_s
Let me get to a desktop.
19:42
gwelkind
Sure, I'd love to hear about it, take your time
19:44
troy_s
gwelkind: The following opinions are my own, not Apertus / Axiom (that's Bertl and se6astian's domain)
19:45
troy_s
gwelkind: However I know my way around post production well enough, and have been asked / dealt with very similar questions many times over the past decade.
19:45
troy_s
(Well more than a decade in Libre / Open Source)
19:45
troy_s
gwelkind: So the first question is the one that is hidden in your original question, and it has to do with implied positions: What do you believe the software should do?
19:46
gwelkind
right, sure
19:46
troy_s
Fair?
19:46
gwelkind
mhm :)
19:46
troy_s
(Because in my experience, often the great huge tirades / explosions that follow all are based off of very different starting points of assumptions, and some of those are more or less optimal given a post production pipeline and implicit design goals.)
19:47
troy_s
So?
19:48
gwelkind
oh, what do I (specifically) believe it should do
19:49
gwelkind
Just realized that wasn't a rhetorical question
19:49
troy_s
gwelkind: That's a good starting point.
19:49
gwelkind
OK:
19:49
troy_s
gwelkind: Because it will also reveal some of your thought process regarding a post production pipeline regarding this particular camera.
19:49
troy_s
It should be noted up front that the Axiom is primarily directed as a cinema camera. I state this because it is sometimes believed that some designed things can be used for 'everything'.
19:50
gwelkind
Blender's source is relatively well documented, and most people who do post production in linux right now are using Blender-- it just seems to me that, in order to maximize utility to as many people as possible, we would want to integrate with a familiar toolset and conform to a standardized UI
19:50
troy_s
(For example, there has been some discussion in this channel regarding audio interfaces etc, and the consensus was that this camera is most certainly not designed with newsgathering directly as a key point.
19:50
troy_s
gwelkind: Hold. You have started at the wrong place.
19:50
gwelkind
sorry, I'm still typing:
19:51
troy_s
gwelkind: Here is a clearer question: What software, if any, should be designed for Axiom?
19:51
troy_s
(Sorry to interrupt you; the merits of Blender are somewhat tangential.)
19:52
troy_s
(Although I would hope I could explain the answer to your specific question after this brief discussion)
19:53
gwelkind
I guess the aim of any open source project, in my understanding, is to fill a need that is not currently met. In this case, there are post production tools that exist for Linux, but they lack specific features and attributes that are necessary in order for them to be useful.
19:54
troy_s
Too broad.
19:54
gwelkind
OK:
19:54
troy_s
Or rather, I worry that your answer doesn't answer the key question here.
19:54
troy_s
Fair?
19:54
gwelkind
Yes:
19:54
troy_s
(And on a Foucault side, "useful" is privileged language; Always hidden assumptions in there.)
19:54
Bertl
note that this is the #apertus channel and not the #axiom channel, although it has been used for axiom most of the time, since it was 'revived'
19:55
Bertl
so it is perfectly fine to talk everything apertus here not just axiom :)
19:55
troy_s
Bertl: Ugh.
19:55
Bertl
(although if there is more interest in non apertus axiom stuff, we'll consider doing a separate channel)
19:55
troy_s
Bertl: So I take it there needs to be a specific channel for something like this? I worry because the lines are so blurry.
19:56
Bertl
no, I don't think we need a different/separate channel atm
19:56
troy_s
Bertl: I'd worry in that a typical touchpoint might be this channel, and perhaps explaining what can be dealt with here and what won't is a good starting point.
19:56
troy_s
(and it is an interesting question in this instance, because I do believe it touches on something I'm also working on right now. Well I will be after this discussion. :))
19:57
troy_s
(IE: Apertus and software for raw processing.)
19:57
troy_s
gwelkind: Sorry. Type...
19:57
gwelkind
So, I guess something that enables end users to perform color correction, assemble clip sequences and apply filters, it should abstract them from technical aspects while being modular enough to allow them to do nuke-like compositing, or script their own filters and extensions
19:58
troy_s
(Bertl / se6astian PS: I find the whole OpenCine page rather confused and convoluted at best. Like something written by folks that haven't even yet laid out the design needs.)
19:59
Bertl
to be honest, I haven't even looked at it yet :)
19:59
troy_s
(Not sure who was responsible for that page, but it sure feels confused and muddled - something that is completely counter what I have experienced watching you folks develop the actual camera)
19:59
troy_s
Bertl: Exactly. :)
19:59
troy_s
Bertl: Perhaps nuking it would be prudent.
19:59
troy_s
Bertl: Heck, there are things on there that are actually smashing in the face of much of what we have chatted on about in there regarding some of the camera needs / issues.
19:59
gwelkind
I'm know I'm being abstract here, but I guess I'm not technically literate when it comes to the differences between the RAW pipeline and non-RAW
20:00
troy_s
gwelkind: Let me help...
20:00
troy_s
gwelkind: You have a camera. Let's call it the Apertus Alpha.
20:00
gwelkind
Perhaps this is because I don't know what RAW enables, besides more control over color correction
20:00
troy_s
gwelkind: What are your expectations of using it say, on a short film.
20:00
gwelkind
OK, listening
20:00
troy_s
Ok. That's a good starting point.
20:00
troy_s
Let's talk briefly about that.
20:00
troy_s
Color correction can be distributed in many ways... let me throw out some nuances and complexities...
20:01
troy_s
Data format: We would need to deal with many different color spaces. Many different file formats (for going to, not just from)
20:01
troy_s
Agree?
20:01
troy_s
Once we have your data ingested, we will need to tweak color. Three sliders isn't sufficient obviously. It would require much more complexity. Scopes. Color space transforms.
20:02
troy_s
Tracking.
20:02
troy_s
Then we will want to separate control of one color region from another.
20:02
gwelkind
^Agree
20:02
troy_s
(aka a secondary grade)
20:02
troy_s
That will require nodes or some flow like system.
20:02
troy_s
Further
20:02
troy_s
if we even begin to open up Pandora's box a little further.
20:02
troy_s
We will need to decide if this is purely a 'fake it look' tool for dailies
20:02
troy_s
or is this to be for post production grading of the material?
20:03
troy_s
If the latter, we now have to figure out how to get from an offline edit to our online grading
20:03
gwelkind
Woah, woah
20:03
troy_s
Which also rolls in complexities about interchange formats like Avid Log format, EDL,
20:03
troy_s
etc.
20:03
gwelkind
you lost me on the last line
20:03
troy_s
Ok...
20:03
troy_s
Two differnet points where color are involved
20:03
troy_s
1) When you shoot with your camera and you want to do a 'quickie' starting point on your footage so you can get to editorial.
20:04
troy_s
(aka Dailies, Workprints, etc.)
20:04
gwelkind
sure
20:04
troy_s
2) When you have fully cut your picture and want to go from the workprint to your final ready-for-delivery data.
20:04
troy_s
Two different contexts that require very unique tools
20:05
gwelkind
OK, that's offline edit vs online grading?
20:05
troy_s
In the latter, you need to get from your text blueprint (Avid log, EDL, FCPXML, etc.)
20:05
troy_s
Yes.
20:05
troy_s
Exactly.
20:05
gwelkind
I didn't know that, makes sense though
20:05
troy_s
Offline here means - "Workprint. Not using the data."
20:05
troy_s
Online means - "Final data."
20:05
troy_s
And while newsies and such might find it great to load up FCPX and drag and drop and go
20:06
troy_s
The needs of cinema / motion picture work are quite different.
20:06
gwelkind
workprint is a pre-production term?
20:06
troy_s
(and of course, Foucault "quality" varies on context)
20:06
troy_s
Sure.
20:06
troy_s
It is an oldschool term from film
20:06
troy_s
You shot your negatives
20:06
troy_s
you printed a workprint using a qucikie grade (called a one light) and you edited using your workprint
20:07
troy_s
When you were done, you took your edit list from your workprint and created a blueprint for your negative cutter who sat in a white room and cut your original negatives.
20:07
troy_s
gwelkind: Sense?
20:07
gwelkind
like a low-quality render, just to get something fast so you can review, share, discuss, right?
20:07
troy_s
The term sort of makes sense here too because your editor doesn't really care about yoru image quality.
20:07
gwelkind
*low-resolution haha
20:07
troy_s
And they can't exactly edit in realtime on your high grade 112414k images etc.
20:07
troy_s
gwelkind: Exactly.
20:07
gwelkind
right, OK, I'm with you now
20:08
troy_s
If you use the negative example, it makes sense too because you wouldn't want to cut on your original negatives would you?
20:08
troy_s
Nor would you really want to be twiddling on your raw frames.
20:08
troy_s
(They are vastly huge for what you need to do - cut. They are in a deeper depth than you need for cutting. Etc.)
20:09
gwelkind
Right, of course, a functional stand-in
20:09
troy_s
(And you probably want to edit while you are on a train to meet some of your peers etc.)
20:09
troy_s
Yes.
20:09
troy_s
So ... back to our original question
20:09
troy_s
Does our starting question of color correction tool, need to be logging (the early part) or online grading.
20:09
troy_s
?
20:09
troy_s
Because even the former is a rather formidable task as you may see now.
20:09
troy_s
The latter is unattainable by even a team of folks possibly.
20:10
troy_s
And that is assuming you have a team with the knowledge and ability to even execute it.
20:10
troy_s
(which in my experience, is pretty darn hard to negotiate in the first place)
20:10
troy_s
Fair?
20:10
gwelkind
Yes
20:11
troy_s
gwelkind: So let's go a step back before that then and realize that we aren't quite "there yet" to discuss the design needs of either of those pieces of software. MAYBE a logging grading tool for 'one lights'... but even then.
20:11
troy_s
gwelkind: So how about your camera and your short film.
20:11
troy_s
gwelkind: You want to shoot. Then you want to edit.
20:11
troy_s
gwelkind: So you shoot. Now what?
20:11
gwelkind
I would do an assembly cut, just get things in the right order
20:12
gwelkind
See what we're actually going to need to spend time refining
20:12
troy_s
(and I might seem a little harsh here, but I've watched at least a DOZEN airey fairy ideas of "LETS MAKE AN NLE" come and go in Libre / open source that I immediately worry about the design contexts.)
20:12
troy_s
Whoa
20:12
troy_s
You don't even have the footage off your camera yet.
20:12
troy_s
(And this is in fact going to be software.)
20:13
gwelkind
Oh, ok, well I guess I would want to extract the RAW files onto a backup medium, then convert RAW files to some stand-in format that's easier to work with, like we discussed
20:13
troy_s
So let's not even worry about actually cutting just yet. Let's worry about getting the data that Bertl has designed to get onto the disk off the disk and into an edit room.
20:13
troy_s
Ok great.
20:13
troy_s
So our first incarnation of the OpenCine tools
20:13
troy_s
probably need something to go from AxiomFoobar to ???
20:13
troy_s
We probably need to think about that ???
20:13
troy_s
Agree?
20:14
gwelkind
AxiomFoobar being a RAW format from the Apertus?
20:14
troy_s
And that question likely takes us to other contextuals: What are people going to edit on?
20:14
gwelkind
Right
20:14
troy_s
Yep.
20:14
troy_s
We could be donkeys and say "YOU MUST EDIT ON <Insert Crapware here>"
20:15
troy_s
Or we could be a little more liberal and think about some basic output format that are suitable for editorial in typical editors. Say... Avid, FCPX, LightWorks maybe...
20:15
troy_s
That probably would need some research into formats. I'll save you a bit and throw out DNxHD and ProRes and even h264 with timecode.
20:15
troy_s
Sound decent?
20:15
troy_s
(Or we go further and support "everything!" like Quake codecs etc.)
20:16
Bertl
h264 is not that bad :)
20:16
gwelkind
I've heard of 2/3 of those, and I assume utilities exist to handle all of them in the aforementioned programs
20:16
troy_s
gwelkind: Well the design constraints of DNxHD (of which ProRes is effectively a knock off of)
20:16
troy_s
gwelkind: Is a stream that is suitable for real-time playback and maintaining frame accuracy (key to cutting obviously)
20:17
gwelkind
Got it
20:17
troy_s
ProRes evolved into something that people would like to think is much more for doing 'everything' but...
20:17
troy_s
(long discourse there I'm sure)
20:17
troy_s
So we have ApertusRaw -> ???
20:18
gwelkind
DNxHD
20:18
troy_s
Or ... even DNG perhaps.
20:18
gwelkind
Ah, right
20:18
troy_s
But in the raw, we have some nuances. We have a color space transform. We have the need to scale chroma (Bayer patterns and all)
20:18
troy_s
and some of that, if we are focusing on cinema quality, are nuanced
20:18
Bertl
you can cut ApertusRaw with dd :)
20:19
gwelkind
Bertl: dd?
20:19
troy_s
(different scaling techniques yield different results for example)
20:19
troy_s
gwelkind: Copy.
20:19
troy_s
gwelkind: He's being clever and say that it's just a big stream of frames. :)
20:20
Bertl
a unix tool to basically copy data streams, with seek and skip features
20:20
troy_s
gwelkind: So the next question is: "This raw conversion software... what should it do?"
20:20
troy_s
(Further down the rabbit hole)
20:20
gwelkind
right, right
20:20
troy_s
We agree we will probably need to go from ApertusRaw to DNxHD
20:20
troy_s
and if we keep it simple as that
20:20
troy_s
we have to ask some follow up questions given our context of editing...
20:21
troy_s
We know that we are editing, and the 'look' of the footage can impact the editing a bit, so our director of photography likely wants to 'stamp' the footage with a rough approximation as to what she wanted when she shot it.
20:21
troy_s
(this is effectively like our oldschool lab scenario where the lab would bake a 'one light' into the workprint.)
20:22
troy_s
So we need (1) some extremely rudimentary color feature
20:22
troy_s
or we skip that and have only a tool that dumps to say, a more capable and known format for raw such as DNG, then have another wedge to deal with that DNG to DNxHD step for example
20:23
troy_s
The color feature could be skipped by providing say, a way for DPs to use their given LUTs (3D or even simple 1D LUTs)
20:23
troy_s
and 'bake' it into the DNxHD for editorial.
20:23
troy_s
gwelkind: With me?
20:23
gwelkind
right, wouldn't that be easier? You aren't losing fidelity converting between these formats, right? They're all lossless
20:23
troy_s
Editorial can be lossy as heck
20:23
troy_s
It could be 640 x 480 if you want.
20:23
troy_s
Doesn't matter.
20:23
gwelkind
Ok, Ok, we're just on (1) right now, I follow you
20:23
troy_s
We have our original ApertusRaw... we don't need anything else technically.
20:24
troy_s
(and if you are unfamiliar with typical pipelines, the files off the camera are archived and are only referred to long after the edit is finished and Vfx or conforming is required)
20:24
troy_s
So ... ApertusRaw to DNxHD maybe, with a LUT baker for baking a look generated in another application.
20:25
Bertl
short question here: is there a standard 'handle' for each original/raw frame?
20:25
troy_s
Or ApertusRaw to DNG option for using the 'raw bayer"
20:25
troy_s
Bertl: In what respect?
20:25
troy_s
File handle?
20:25
Bertl
i.e. something like a hash or frame number or so?
20:25
troy_s
Could be. Depends on the contextual need of the software really.
20:25
troy_s
If you are designing a grading app, then absolutely.
20:26
Bertl
something which precisely defines a certain frame
20:26
troy_s
As you would need to scrub the footage.
20:26
troy_s
and look at your grades.
20:26
troy_s
Even the chroma scaler will need something like that.
20:26
troy_s
I'm not sure how you are storing your data
20:26
troy_s
:)
20:26
troy_s
Are the frames singular or are they going to be a huge Datablob?
20:26
troy_s
gwelkind: Sense?
20:27
gwelkind
Let me look over it one more time
20:27
Bertl
or to be precise, which identifies a frame unambiguously (I'm asking how it is done today)
20:27
troy_s
Bertl: Oh. That's a byproduct of the raw source or, worst case, codec.
20:27
troy_s
Bertl: If you shot to say, ProRes... that's in the codec.
20:28
troy_s
Bertl: If you shot in ArriRaw or SonyRaw then the files they generate have the layout.
20:28
Bertl
okay, let me rephrase, you do the raw shoot, create the 'edit' version and put the raw into cold storage, yes?
20:28
troy_s
Bertl: For editorial, the ubiquitous standard is the frame, via timecode.
20:28
troy_s
Bingo.
20:28
troy_s
The file vault.
20:28
Bertl
then you do some editing, and once you're done, you 'apply' this to the original raw
20:29
troy_s
Bertl: Yes. "Conform" I suppose is the best term there.
20:29
troy_s
Bertl: Hiero and such are wedges that serve that sort of purpose.
20:29
Bertl
now what I'm wondering is, how do you match the 'edits' to the 'original' on a per frame basis
20:29
troy_s
In terms of organizing your footage and layers of processing.
20:29
troy_s
(in a big project)
20:29
troy_s
in a smaller, you can do it from say, Resolve
20:29
troy_s
or something like that.
20:29
troy_s
Bertl: EDL :)
20:30
troy_s
(Or Avid Log, or FCPXML, or whatever.)
20:30
gwelkind
*Googles EDL*
20:30
troy_s
You only need A) Media source B) In point. C) Out point.
20:30
troy_s
And if you screw that up, Resolve can even match frames on media it understands.
20:30
troy_s
(using a picture match from your edit)
20:31
troy_s
gwelkind: At this point... I certainly _hope_ that at least part of your question is answered.
20:31
troy_s
"couldn't it work well as a series of extensions to Blender?"
20:32
Bertl
okay, so there doesn't seem to be any (open) standard for identifying the frames ...
20:32
gwelkind
Yes, it sounds like what we're describing is more of a modular utility, capable of being integrated into a variety of existing programs
20:32
troy_s
Well... let's flip that over
20:32
troy_s
Does it work the other way around?
20:32
troy_s
What if it is not modular.
20:33
troy_s
Say a 'mega' tool of some sort.
20:33
troy_s
"Use X camera, Use Y software."
20:33
troy_s
(Lose a lot of shooters out of the gate likely.)
20:33
troy_s
(Assuming you can even write that software (Hint: You can't.))
20:33
gwelkind
haha
20:33
troy_s
(Botch up a lot of things you and I haven't even imagined because we are human and can't see certain shooting contexts.)
20:34
gwelkind
yes, so 'OpenCine' isn't intended as a standalone 'mega tool'?
20:34
troy_s
gwelkind: And that is even assuming (your original question) that Blender is even acceptable at doing such a thing. (Hint: It isn't in many respects.)
20:34
troy_s
gwelkind: Well... OpenCine is probably a lot of things to a lot of people. I cringe when I read about it and see the examples.
20:35
troy_s
gwelkind: Only because I am about 1% informed on color and data and other things, and even _I_ can see how much of a monumental task it is to replace an entire ecosystem of tools.
20:35
troy_s
gwelkind: There's plenty of "It should do everything for everyone" thinkers in Libre / Open source.
20:36
troy_s
gwelkind: And frankly, that is likely because people have never actually tried designing something themselves. (And by design, I extend that into say, graphic design etc.)
20:36
troy_s
It's great to theorize how cinema _should_ be made, _might_ be made, _could_ be made, etc.
20:36
troy_s
It's another thing entirely to make it and encounter the obstacles.
20:36
troy_s
(and the inherent needs)
20:37
troy_s
gwelkind: Even after this brief little chit chat, go read https://www.apertus.org/opencine and look at it with new eyes.
20:37
gwelkind
Right, I think if you get down to Unix roots, OSS has historically worked best when it's specific, modular, and appropriately scaled.
20:37
troy_s
Bingo.
20:37
troy_s
And that isn't "optimal" for a lot of contexts I'm sure.
20:37
troy_s
But frankly, the job is too big if you try to do everything for everyone.
20:38
troy_s
(and we haven't even begun discussing the actual needs of say, a colorist trying to grade footage. :) )
20:38
troy_s
So small steps.
20:38
troy_s
I can point out some flaws immediately on that page.
20:38
troy_s
1) Set in / out points in footage.
20:38
troy_s
What?
20:39
troy_s
So this is also now a logger / trimmer for removing heads and tails of slates etc?
20:39
troy_s
So it also now likely needs to deal with sound.
20:39
SashaC
left the channel
20:39
troy_s
"Save/Load color transformation presets to/from File."
20:39
troy_s
So now what format are we talking? Float?
20:39
troy_s
If we are talking 32 bit float, on a 5k bayer (not quite native 2k image), we are talking a large amount of data.
20:40
troy_s
Realtime now hits a new design constraint
20:40
troy_s
and we haven't even begun talking about color interchanges (CDL for example, doesn't deal with secondary grades)
20:40
troy_s
And we haven't dealt with color transforms (OCIO would be needed, as well as a whole set of GUI elements)
20:41
troy_s
gwelkind: When would you expect even that simple software exactly?
20:41
troy_s
:)
20:41
troy_s
You could probably go talk to say, http://lumiera.org/ or http://www.novacut.com/ or other such vapourware
20:41
gwelkind
Hahaha, right, well the task at hand seems much more reasonable then
20:41
troy_s
Or maybe OpenShot, which while not vapourware, might as well be
20:42
troy_s
(as the contextual needs aren't dealt with. How do you do visual effects work in OpenShot? Oh yeah...)
20:42
gwelkind
Plus I'm sure if OpenCine was blackboxed up, and small, it could be integrated by Blender Devs pretty easily
20:42
troy_s
gwelkind: Well I've used Blender enough to say "Extensively" I suppose.
20:42
gwelkind
Hahaha, yeah, I looked at OpenShot a bit. Spaghetti code, impossible even to install for most users.
20:42
troy_s
gwelkind: And I can tell you it has some pretty ... uh large potholes.
20:43
troy_s
(I've taken two music videos to broadcast with it... not fun, but a rewarding challenge.)
20:43
troy_s
And believe it or not, some of the most glaring potholes no one even knew existed (Hell... color management wasn't even going to be where it is today until they tried to use the F65 :) )
20:45
gwelkind
I agree, at least from my marginal knowledge of it's inner workings, but wouldn't you say it's the best we've got on the libre front?
20:45
troy_s
Absolutely.
20:45
troy_s
But again, "good enough" and "useful" and all those privileged words come with secret ideas and ideology.
20:45
troy_s
For example, how the hell do you use timecode in Blender?
20:45
troy_s
:)
20:46
gwelkind
Man, I wish I could tell you.
20:46
troy_s
Well you can't.
20:46
troy_s
How could you take an offline edited elsewhere and load it into the VSE? You can't.
20:46
troy_s
So how do you get the shots to work on?
20:46
troy_s
(By hand)
20:46
troy_s
Etc. etc. etc.
20:46
troy_s
It's why so many "ZOMFG WE NEED NLESSSSSSSS" discussions fall to crap\
20:47
troy_s
Because there isn't a single soul in the discussions that has a remote clue as to what exactly the NLE needs to do.
20:47
troy_s
(that probably sounds like a ridiculous egotistical statement, but darnit... I've been watching this cruft for so many years)
20:48
gwelkind
I'm in no position to confirm or deny, but I certainly don't know what an NLE needs to do
20:48
troy_s
Cut.
20:48
troy_s
:)
20:48
gwelkind
XD
20:49
troy_s
Seems stupid, but the demon is in the details.
20:49
gwelkind
Beautiful. Thanks for that troy_s, learned a lot from this discussion and it's tangents
20:49
troy_s
1) Cut what? (Many just assume you want to cut on original sources. Given this camera as an example, you can probably already see where this falls apart... let alone say, next generation 16k or whatever Bayer)
20:49
troy_s
gwelkind: Glad it didn't seem like a mad lunatic's dribble.
20:50
troy_s
gwelkind: I will say that for every person who rejects "How it is done" out in small indie land for years (even back to film)
20:50
troy_s
gwelkind: The _reason_ it is done like that often is more than just pure anachronistic stubbornness.
20:50
troy_s
gwelkind: Maybe all of the folks that do it that way actually have learned from experience.
20:50
gwelkind
btw: timecode = XML of files and their in/out points?
20:51
troy_s
(Full disclosure, I cut on film back ages ago. I have a bit of respect for that path due to the 'why' process.)
20:51
troy_s
gwelkind: Not always XML
20:51
troy_s
EDL (in particular, CMX 3600) is actually a really crap 1980 plaintext file
20:51
troy_s
(With many variants that cause fits in softwares in very weird and unique ways.)
20:52
troy_s
(So why do many films still use EDL? Because so many "THIS WILL DO EVERYTHING" formats fail miserably in doing too much.)
20:52
troy_s
(FCPXML was a very well documented and useful format until FCPX as I understand it. FCPXML was very well specified.)
20:52
troy_s
(Then the consumer / prosumer FCPX came along and sort of frapped a lot of stuff that many folks needed.)
20:53
guest
i never though fcp was something professional... same level as ms-word in terms of printing... where pros use at least latex or so
20:53
troy_s
gwelkind: To give you an idea on some places where knowledge has gaps...
20:54
troy_s
gwelkind: Try this http://mango.blender.org/production/first-original-footage-frames-in-4k/
20:54
troy_s
(read the comments)
20:54
troy_s
guest: Many features have been edited on FCP and Avid.
20:54
troy_s
guest: But when someone reads "Edited on FCP | Avid" they often erroneously misread "Made with FCP | Avid"
20:55
troy_s
guest: The tragic part they are missing is that YES they are edited on there (and the editing tools are well known for their streamlined efficiency (or at least prior to FCPX))
20:55
troy_s
guest: The _only_ thing coming out of those apps is a text file.
20:55
troy_s
:)
20:55
troy_s
guest: And in fact, in your second example, I'd ask you to ask a published author.
20:55
guest
they could do it on paper, for god sake.. fcp is there for "no" reason :)
20:55
troy_s
guest: (Hint: Professional published authors almost always have to exclusively use Word. Yes. Strange.)
20:56
troy_s
guest: Well... handling a large project in terms of editing is no small feat (heck there are _editors_)
20:56
guest
because the focus is on the contents, probably
20:56
troy_s
guest: Editing is about cutting. And managing cuts. And organizing.
20:56
troy_s
guest: And FCP / Avid / Thelma's LightWorks, etc. all do a very good job.
20:57
guest
i was expecing lightworks to come with some nice features
20:57
troy_s
guest: But again, to conflate editing with 'making a movieeeeee' is a mistake the general population tends ot fubar.
20:57
guest
but they cant do DNG and 4K yet :/
20:57
troy_s
guest: "nice" is privileged language.
20:57
troy_s
guest: Why would you need 4k or DNG in an NLE exactly again?
20:57
troy_s
:)
20:57
troy_s
(Hint: You don't.)
20:57
[1]se6astian
joined the channel
20:58
guest
so where you mix your edl and original fullres content?
20:59
troy_s
guest: Better question. Depends on what you are using.
20:59
troy_s
guest: A Resolve suite, a Baselight station, Lustre, you name it.
20:59
se6astian
left the channel
20:59
[1]se6astian
changed nick to: se6astian
21:00
troy_s
(or before that, for visual effects - something like Hiero can pull frames)
21:00
guest
lets say just editing and color grading, no vfx and we can leave out audio too
21:00
guest
i would expect that the nle is the last piece of sw to put it together
21:01
troy_s
Editing is different from grading.
21:01
troy_s
And no.
21:01
troy_s
The NLE comes before grading.
21:01
troy_s
The GENERAL order of events is:
21:01
troy_s
1) Shoot
21:01
troy_s
2) Assembly
21:01
troy_s
3) Rough/Fine/Final Cut.
21:01
troy_s
4) PIcture lock
21:01
troy_s
5) Post production (music / sound / vfx)
21:01
troy_s
6) Final Grade
21:01
troy_s
7) Delivery
21:02
gwelkind
(I'm taking notes right now)
21:02
guest
what is between 6 and 7 then?
21:02
gwelkind
What's picture lock?
21:02
troy_s
Where 2, 3, 4 are the domain of the NLE.
21:02
troy_s
gwelkind: When you aren't going to change a shot. :)
21:02
troy_s
The picture is locked.
21:02
gwelkind
coo'
21:02
troy_s
A bigger deal on projects with more visual effects.
21:02
troy_s
(for obvious reasons I'd hope. :) )
21:02
gwelkind
hahah, yeah, understood
21:02
troy_s
Even then, breaking picture lock can have not great ends... often hemorraging cash.)
21:03
troy_s
And often people like to say "But we are a small project". Even on a small project, chances are you aren't scoring the film. Nor doing the sound effects.
21:03
troy_s
Even a small team has roles. Maybe a fellow is doing grading and visual effects. Maybe even edting.
21:03
troy_s
Maybe someone else is doing the music and sound.
21:04
troy_s
But even then, you wouldn't expect a music suite or sound suite to be crammed into an NLE.
21:04
troy_s
Nor would you expect an NLE to say, track markers for visual effects or a grade.
21:04
troy_s
(And if it can, it probably can't do it as optimally as suites dedicated to the task.)
21:04
troy_s
(Or it is operating on crappier data.)
21:06
troy_s
gwelkind: If you are wondering when OpenColorIO made it into Blender... it is about here http://lists.blender.org/pipermail/bf-vfx/2012-May/000316.html
21:07
guest
have to go.. will read it tomorrow
21:08
guest
my first experience with the 4k dngs i made are... doing it in wysiwyg way is almost impossible, even with the latest PC's :) so I am basically with you troy_s
21:08
troy_s
guest: It can be done, but the tech always exceeds the software.
21:09
troy_s
guest: Hence the offline approach.
21:09
troy_s
You just get your software up to 2k realtime and boom, 4k Sony shows up (which is 8k Bayer)
21:09
troy_s
Like that in video games too.
21:09
troy_s
But until you actually _try_ to accomplish things, you can't quite appreciate why things often are done the way they are.
21:10
guest
but lot of people cant get it (i can count myself there) - until they actually try to solve/use it
21:10
troy_s
Bingo.
21:10
troy_s
guest: Which is why I always appreciate folks that try things. Do a project.
21:10
troy_s
It teaches so much.
21:10
guest
so i have one advice for axiom - make 4k files, its not that easy :)
21:11
guest
really must go, see you later
21:12
troy_s
guest: (I think they are 5k :) )
21:14
troy_s
gwelkind: Anyways... did your original Blender question get answered?
21:23
gwelkind
Yes, and about 30 others!
21:26
gwelkind
I saw the GUI mockup on the website and got the impression somehow that OpenCine was trying to be a standalone post processing suite
21:26
gwelkind
but I understand much better now.
21:26
gwelkind
I still have to read your OCIO link, but I'm off to dinner with some mates. Talk to you later, I hope, tysm!
21:27
gwelkind
(Loved the Fucault references btw, I'm just getting into him this month!)
21:39
troy_s
gwelkind: PM
21:39
troy_s
gwelkind: Or email me.
22:01
danhanes
left the channel
22:05
se6astian
time for bed, good night!
22:05
se6astian
left the channel