How do I make SURE ...
 
Notifications
Clear all

How do I make SURE I am outputting 12 Bit Color Files?

14 Posts
3 Users
1 Reactions
2,909 Views
(@eddiechristian)
Active Member
Joined: 5 years ago
Posts: 8
Topic starter  

How do I make SURE I am outputting 12 Bit Color Files? The options are a little unclear on the window for MagicYUV in AfterFX.

I am importing 12 MXF files of footage from a BlackMagic camera that is being used for Green Screen removal and I would like to keep the full color range.


   
Quote
Balázs
(@ignus)
Estimable Member Admin
Joined: 8 years ago
Posts: 166
 

Hi and welcome!

A couple quick questions first:

  • What OS are you on?
  • Which version of the Adobe suite are you using?
  • Did you try QuickTime or AVI?

   
ReplyQuote
(@eddiechristian)
Active Member
Joined: 5 years ago
Posts: 8
Topic starter  

@ignus

Windows 10, AfterFX 2019, AVI, I didn't know MagicYUV had QuickTime options, But I probably wouldn't use QuickTime anyway.


   
ReplyQuote
Balázs
(@ignus)
Estimable Member Admin
Joined: 8 years ago
Posts: 166
 

Thanks for the info.

So first, some background info: In general, it is not possible for any generic (ie. VFW-based) AVI codec to export anything above 8-bit. The reason is that the Video For Windows (VFW) interface that Adobe (and many other Windows software) uses for it's generic AVI exporter does not originally support any 10-bit+ pixel formats. Some esoteric/new/opensource software (like VirtualDub2, Avisynth, MediaPlayerClassic BE, etc., also including MagicYUV) does support certain ways (ie. new "commonly-agreed-upon" pixel formats) to make this possible, but Adobe does not.

As such what you're trying to do is not possible through the generic AVI exporter.

However, for this reason, I have for long been having a plan to develop an Adobe-specific import/export plugin to circumvent this limitation, and your timing couldn't have been better, as it just reached a usable state 2 days ago, including 12-bit support. It is currently Windows only, but a macOS version will follow soon.

It is a MediaCore plugin, which means it's native home is Premiere and Media Encoder, but AfterFX can also use it directly for import without any special setup, export however is only possible through Media Encoder, not from AfterFX's own export dialog.

If you'd like to give it a try, I can share the plugin with you to test (it should be fairly stable btw).


   
ReplyQuote
(@eddiechristian)
Active Member
Joined: 5 years ago
Posts: 8
Topic starter  

@ignus

That sounds great. I will have to buy Media Encoder because I don't currently use it. But if it keeps the color at 12 bits then that's great! Thanks for this. 🙂


   
ReplyQuote
(@eddiechristian)
Active Member
Joined: 5 years ago
Posts: 8
Topic starter  

Actually it looks like it is free to download that's even better 🙂


   
ReplyQuote
Balázs
(@ignus)
Estimable Member Admin
Joined: 8 years ago
Posts: 166
 

Yes, Media Encoder is included with AfterFX.

I'll have to package the plugins up, I'll share the files and instructions with you through email.


   
ReplyQuote
Balázs
(@ignus)
Estimable Member Admin
Joined: 8 years ago
Posts: 166
 

Sent the email, tell me how it worked.


   
ReplyQuote
(@eddiechristian)
Active Member
Joined: 5 years ago
Posts: 8
Topic starter  

I am trying it now 🙂 Thanks for taking the time to do this! 🙂

One suggestion I do have for all your codecs is a drop down menus for option like Bit Depth for Color etc..

I am never sure if I am setting it properly because the options aren't shown. And when you have been up for 3 days wrapping a job, That can be a bit unnerving wondering if it is rendering correctly while you sleep. 😉


   
ReplyQuote
(@eddiechristian)
Active Member
Joined: 5 years ago
Posts: 8
Topic starter  

DUH I'm not too bright I found the dropdown listing everything 10 seconds after I posted the request. LoL


   
ReplyQuote
(@eddiechristian)
Active Member
Joined: 5 years ago
Posts: 8
Topic starter  

This worked Brilliantly!!! Thank you so much!!


   
ReplyQuote
Balázs
(@ignus)
Estimable Member Admin
Joined: 8 years ago
Posts: 166
 

Good, thanks for the feedback.

Regarding the dropdown for bit depth for color, do you mean the "Codec" dropdown or the "Render pixel format" dropdown?

If you select the MagicYUV 12-bit RGB codec for example, it will only allow Adobe to send 16-bit RGB frames to the codec, so you can't get anything lower than 12-bit accidentally (8-bit for example) since the 12-bit codec variant can't handle and won't accept 8-bit formats. So most of the time you can leave the render pixel format dropdown at 'auto'.

Is this what you meant by the dropdown you asked, or was it something different?


   
ReplyQuote
(@tommy_g)
New Member
Joined: 5 years ago
Posts: 2
 

Hello!

Is this solution (your Adobe-specific import/export plugin)  available in the latest release, or just here in the forums? If so, can I also test it?

I must say that I'm somewhat confused about how AE/ Media Encoder handles bit depth.


   
ReplyQuote
Balázs
(@ignus)
Estimable Member Admin
Joined: 8 years ago
Posts: 166
 

Hi,

Yes, the Adobe plugin in this thread was the first functional test version of the final plugin released with 2.2.0. So you can test it if you install 2.2.0 (the Trial versions also include it).

From the plugin's perspective, bit depth is specified for the Adobe renderer, or more precisely, a pixel format is specified, and then the renderer will render and present such frames to the codec. The pixel formats can be 8-bit, 16-bit, 32-bit float, both RGB or YUV, etc. That's all the plugin cares about.


   
ReplyQuote