How to stop a wedding

Too much tech mumbo jumbo on the blog lately – time to get back to films and filmmaking.

My friend Drazen Kuljanin’s debut feature “How to stop a wedding” is available on Vimeo on demand.

He shot the whole film – minus a short intro and a brief coda in the 5 hours and 17minutes it takes to travel by train from Malmö to Stockholm (In Sweden). Yes, you read it right – a whole f**king feature made in 5 hours and 17 minutes.

I don’t blame you for thinking it can not possibly be any good – but really it is. It’s a beautiful little film that made me cry a little from happiness at the end both times I’ve seen it in the cinema.

Drazen rehearsed the film like a theatre play with the actors, and then they boarded the train, shot each scene twice with two cameras rolling at all times. Boom! there it is, a full feature.

If for no other reason, watch it for inspiration – if you have a good idea, you can make it happen, and all it takes is 5hours and 17minutes 🙂

Watch it below:

The film is in Swedish, but with English subtitles. (Oh, it’s also a little NSFW).

Can 4K video represent the same color information as 10bit HD?

So there was a debate over on –
 – on this subject and I thought I would chime in if someone is interested. And since I have a background in printing, I might be able to explain this in a slithtly different way than video-only people… perhaps?
So, here goes:
Yes, you can absolutely substitute bit depth for resolution – open any glossy print magazine and flip to a beautiful color ad, and you are looking at 1bit color – yes ONE-bit color. But with an extreme resolution. More on this below.

And yes, in theory 4K 8bit video can absolutely represent the same color information contained in HD 10bit video. But, the codec has to be geared towards this purpose.

Consider a 10bit HD pixel with a value of 1022 – this is just shy of the 1023 maximum value on the 0-1023 scale – a small, but important difference.
That same pixel in an 8bit system would be represented by a value of 255 – the Max value on the 0-255 scale. And, if this pixel were put into a 10bit container, the value would be 1023 – one off from the ”True” 10bit value.
However, suppose we upped the resolution of the 8bit system from HD to UHD. Now that single HD pixel is represented (spatially) by 4 8bit pixels. So in it’s simplest form – if the signal processing and codec is working at a higher bit depth right up until the actual ”number” encoding, it could encode the 4 pixels as 255, 255, 255, 254. So when the 4 UHD pixels are down sampled (averaged) into a 10bit HD pixel – it’s value would be the correct one: 1022.
However, if the signal processing/codec is not geared towards encoding the UHD this way – it’s all for nothing. If the codec simply encoded each UHD pixel as rounded to the closest 8bit value, you would end up with 255, 255, 255, 255 – and when this is downscaled into a 10bit container you end up with 1023 – not the ”true” 10bit value.
So, in summary, in theory FOUR UHD 8bit pixels (4 containers of 256 values) can hold the EXACT same amount of color information as ONE HD 10bit pixel (1 container of 1024 velues) – but everyhing in the signal processing/codec has to work towards this goal.
If this is true of real world camera/codec implementations or not, I’m not sure – this is another discussion, and I’m sure you can dig deep into this.
So, what about printing being a 1-bit color system…?!? Those glossy ads seem to have infinite color…
Have you ever been next to an offset priner?
It has 4 vats – one for black, one for yellow, one for cyan, and one for magenta. That’s IT – no shades or gradiations. And the colors are NOT ”mixed” per se to provide different shades (like you would see at Home Depot paint department where a machine will mix an exact amount of this, that and the other to provide any shade you want.)
No, Offset printing (the most common method for high quality printing) is a 1bit process, but working at an extreme resolution. To represent different shades of color, a RIP (Raster image processor) transforms a color image of any bit depth into a 1bit (per color channel) ”raster” that gets printed on the paper at a very high resolution. The raster can be either ”AM-modulated” where dots of varying sizes are printed on a fixed grid, or it can be ”FM-modulated” where a fixed size dot gets printed as varying intervals, or it can be a mix of the two methods (AM/FM-modulation).
But the point is: it’s a system where the RIP (which could be compared to the CODEC in video terms) substitutes Bit depth for resolution.
A color image that goes to print usually has a resolution of 300dpi color which gets ”RIPPED” into a 1bit raster at typically around 4.000 dpi.
So, to get back to the original question – can 4K 8bit video represent the same color information as HD 10bit – the answer is yes, if the codec and signal processing is geared towards this purpose.

The curse of the “rough cut”

Recently I’ve been somewhat involved with a few “problematic” projects where I think part of the problem lies in the idea that a “rough cut” or a “first assembly” is the best first step in the editorial process.


That’s how things are done, always! Are you mad?!?!?

Ok, let me explain.

The problem is that “first decisions” tend to stick. Or, to put it another way: The DNA of that first rough cut will most likely be present in the final product. Rarely is the first rough cut completely thrown out after using it to assess the story and then start from absolute scratch, and even if it were, the impressions and feelings of the material that you get from watching that first assembly will inform your decisions down the road. A much more common scenario is that the rough cut is used as the starting point for an incremental process.

So – don’t be flip about putting together that first assembly. In many ways it’s more important than the final tweaks.

Some “dynamic range” tests


There were some arguments over the dynamic range of the new C300mk2… I shot a test series just to satisfy my curiosity. Pictures are below. You can draw your own conclutions if your’re so inclined.

The first image in each series has the right most patch on the cusp of white clip.

The second is with 10 stops of ND – 1.8ND internally and 1.2ND in front of the lens AND 1/2 a stop down on the lens for a total of 10.5 stops down from the first picture.

The third is another full 2 stops down on the lens for a total of 12.5 stops down from the first picture.

The fourth is the same as No.3 but “graded” so that we can “see into the dark”.

The F5 was shot Slog3, The C100 Clog, and the C300 mk2 both Clog and Clog2. No noise reduction applied anywhere. Footage imported into Premiere Pro, titles done there, exported as Prores HQ, and then “graded” (only the 4th pic in each series is touched) in DaVinci.

Here goes:

(Clicking on the images should bring up the full res versions)

















The 1DC

So, time for some tech mumbo jumbo.

The Canon EOS 1DC is on the horizon, and the first native footage has appeared online courtesy Nigel Akam. (Download link to the native file is on the Vimeo page).

My first concern when I heard about the 1DC was that it was going to be an 8-bit format. Got a sinking feeling, but then Shane Hurlbut stood up and claimed that the material graded like nobodys business. So, I decided to bring the footage into Resolve and see how it holds up.

Now, since I feel 2K/1080 is all we’ll need for the foreseable future, I decided to scale it to 1080 in AE (32-bit float) before bringing it into Resolve.

First I just did a straight scale and transcode to ProRes HQ422, and brought that into Resolve.

First thing that was apparent was the flatness of the image, and that it was positioned quite a bit “to the left”. See pic 1 below from Ultra scope. From what I understand, this footage was shot in “Canon log” and while it certainly lifts the blacks and protects the highs, in an 8-bit format it’s not necessarily a good thing to shoot flat (the underlaying math we’ll save for another day). A better “spread” and shooting more “to the right” is usually better with an 8-bit format.

And, when spreading the image in Resolve (and pushing the mids a bit) to get some kind of base grade, the Ultra Scope histogram shows quite a bit of banding. Pic 2 below. Now, my subjective impression of the image was still that it it was holding up pretty nicely on the grading monitor.

So, to look a little bit further into this, I decided to do the “spread” in AE using “levels” (Yes it keeps the 32-bit float) prior to the transcode to ProRes HQ422. Pic 3 below.

Now the footage has a better starting point in Resolve. Pic 4 below. And when graded to match the previous grade, the banding situation is a lot better. Pic 5 below.

But, then to see if I could improve things even further, I decided to try transcoding to ProRes 4444 in AE with the same levels “pre spread”. Bringing that into Resolve and matching the previous grade results in a very smooth histogram. Pic 6 below.

The point of all of this is that I think we’ll see a lot of opinions about the gradability of 1DC footage, but the question will be if people have done their home work on their image pipeline…

The obvious last test was of course to bring the native 4K image into Resolve and see how that held up. Pic 7 shows the histogram of the native file with a matched grade. Interestingly enough, the histogram shows that this approach lands us somewhere in between the 422 and 444 “AE pre spread” images. It seems some good magic is going on in the AE to ProRes 4444 scale/transcode.

The downside of putting the native file into Resolve is of course also that it won’t play back in realtime.

So, my subjective impression…? It feels that the footage (especially in the 4444 transcoded version) holds up really really well. This may not be the best test image, and It would be interesting to see some skin tones, and some darker flat areas, but, I’d say things are looking rather good. And, I have a feeling it may hold up even better if shot a little less flat and more to “the right”.

Pics below.

Please feel free to re-post, but please name the source as “Way Creative Films, Sweden”

That’s it!