Gopro Cineform Codec Mac

In short, for application compatibility, most AVI/MOV compatible editing and effects applications can work with Cineform codec, with the help of GoPro CineForm Studio. Recommend: GoPro Cineform Studio Premium(Trial)+ Quicktime7 on MAC OS, while GoPro Cineform Studio (free) + Quicktime7 on Windows. The 3D support within the CineForm codec, was one of the reasons leading to the CineForm acquisition by GoPro in 2011. Over the last six years at GoPro, the CineForm codec has been licensed to Adobe, FXHome and others and was tweaked and made into a standard through SMPTE as VC-5.

  1. Gopro Cineform Codec Machine
  2. Gopro Cineform Codec Download Mac
  3. Gopro Cineform Codec Machinery
  4. Gopro Cineform Codec Mac
  5. Gopro Cineform Codec Mac Os
This might be beating a dead horse, but QuickTime trulysucks.
For those using 16-bit (deep color) applications, always use the Force 16-bit encoding option, it is the highestquality and surprisingly, it is often the lowest data rate.

QuickTime loves 8-bit, it prefers it greatly, and supportfor deep color is difficult at best. Overthe years we tried to make the 16-bit the preferred mode for our codec within QuickTime, yet there are many video tools that broke when we did this. The compromise was to add the Force 16-bitinto the QuickTime compression option, to allow user to control the codecspixel type preference – applications that can handle 16-bit will benefit, andapplications that don’t, still work.
Using After Effects for my test environment (but the sameapplies to other QuickTime enabled deep color applications.) I created a smooth gradient 16-bit image, then encoded itat 8-bit using using a 8-bit composite, 16-bit using a 16-bit composite and 16-bit using a16-bit composite with Force mode enabled (pictured above.)
Without post color correction, all three encodes looked pretty much the same*, yet the data rates are very different.
* Note: QuickTime screws up the gamma for the middle option, so with the image gamma corrected to compensate, they looked the same.
The resulting file sizes for 1080p 4:4:4 CineForm encodes at Filmscan quality:
16-bit – 28.4Mbytes/s

Our instincts that higher bit-rate is higher quality will lead us astray in this case.
Under color correction you can see the difference, so I went extreme using this curve:

Gopro Cineform Codec Machine

The result are beautiful, really a great demo forwavelets.

Gopro Cineform Codec Download Mac



Zooming in the results are still great. Nothing was lost with the smallest of the output files.

Of course we know 8-bit will be bad
We also seeing the subtle wavelet compression ringing atthe 8-bit contours enhanced by this extreme color correction. This is normal, yet it shows you somethingabout the CineForm codec, it always uses deep color precision. 8-bit looks better using more than 8-bits tostore it. That ringing mostly disappearsusing an 8-bit composite, an 8-bit DCT compressor could not do as well.
CodecStoring 8-bit values into a 12-bit encoder, steps of 1,1,1,1,2,2,2,2 (in 8-bit gradients are clipped producing these flat spots) are encoded as 16,16,16,16,32,32,32,32, the larger step does take more bits to encode – all with the aim to deliver higher quality. Most compression likes continuous tones and gradients, edges are harder. Here the 8-bit breaks the smooth gradients into contours which have edges. The clean 16-bit forced encode above is all gradients, no edges, result in a smaller, smooth, beautiful image.Codec

Gopro Cineform Codec Machinery


Now for the QuickTime craziness, 16-bit without forcing16-bit.

Gopro Cineform Codec Mac

The image is dithered. This is the “magic” of QuickTime, I didn’t ask for dithering, I didn’twant dithering. Dithering is why the file is so big when compressed. QuickTime is given a 16-bit format, to acodec that can do 16-bit, but sees it can also do 8-bit, so it dithers to8-bit, screws up the gamma, then gives that to the encoder. Now nearly every pixel has an edge, therefore a lot more information to encode. CineForm still successfully encodes dithered images with good results, yetthis is not want you expect. If you wanted noise, you can add that as need, you don't want your video interface (QuickTime) to add noise for you.

Gopro Cineform Codec Mac Os


If anyone can explain why Quicktime does this, I would loveto not have users have to manually select “Force 16-bit encoding”.

P.S. real world deep 10/12-bit sources pretty much always produce smaller files than 8-bit. This was an extreme example to show way this is happening.