cragl vfx tools | Nuke Python Tools and Plugins | smartMedia


Multi threaded media converter, ingestion and delivery smartMedia

Multi threaded media converter, ingestion and delivery tool

smartMedia is a fully customizable multi threaded media converter, ingestion and delivery tool. It lets you convert image and video based media from one format into another. It uses Nuke under the hood to drive media conversions. Due to using Nuke's node based workflow this means full flexibility to create any output you like - including custom slates and burnins. Plus you can trigger any custom actions.

Create presets using smartMedia's preset wizard

smartMedia provides a rich preset system that you can fully customize to your needs. You can quickly create new presets with minimal effort using our preset creation wizard and further define it to your needs afterwards if needed. Presets can then be applied to multiple sources in one go to batch create the needed outputs for your projects.

Fully customizable

smartMedia is customizable in many details and provides a variety of settings that you can adjust to your needs. And if you have some Python knowledge you can take over full control and trigger any additional logic on various events and run custom functions like on any selected task.


Do you have any question about smartMedia? make sure to read our tools specific faq for smartMedia.


• Media converter, ingestion and delivery tool
• Multi threaded
• Fully customizable
• Create presets easily using a presets wizard
• Trigger custom functionality on various events
• Works standalone and inside Nuke


Nuke11, Nuke12, Nuke13, Nuke14, Nuke15

Linux, Mac, Windows

where to buy

download trial

Please use our free tool connect to download your smartMedia trial.
01.jpg 02.jpg 03.jpg 05.jpg 07.jpg 08.jpg 09.jpg 10.jpg 11.jpg 12.jpg 13.jpg 14.jpg 15.jpg


The written documentation can be found here: smartMedia documentation

FAQ for smartMedia

Here you will find some frequently asked questions on smartMedia. Please make sure to read them first. Please also have a look on the documentation. If you have any question that is not listed in here please don't hesitate to contact us. We are pleased to help you.

How do I install smartMedia?

Each cragl tool can be installed via cragl connect - our free tool to install and manage all of your cragl tools directly inside NUKE. If you haven't already done so please download connect.
By opening connect you will see a list of all cragl tools. You can drag and drop it to the right hand side of the connect window to reveal more infos. Just click on "buy". After purchasing you will receive an install code for your tool. Now simply click "install now" and enter the received install code. The tool will be downloaded and installed automatically for you. So you don't need to struggle with any install issue.

smartMedia main window does not show up in standalone mode under MacOS BigSur

MacOS BigSur has a known issue with PySide2 5.15.1 and 5.15.2. To fix this you need to set the environment variable QT_MAC_WANTS_LAYER to '1' before launching smartMedia.


Here you find an overview of the smartMedia's versions and its improvements. Please log in to download versions.

smartMedia v1.5.0

• Speed up processing time when dropping sources into smartMedia
• Make color management configurable
• Fix - smart_media_nuke is not defined
• Bulk configure Text font using environment variable

smartMedia v1.4.0

• Update to nuke-15

smartMedia v1.3.0

• Add studio model
• Add Changelog and Support commands to Help menu

smartMedia v1.2.0

• Update to nuke-14

smartMedia v1.1.0

• Ingest sources from text file
• Set presets as default

smartMedia v1.0.0

• Initial release