User Tools

Site Tools


Index

Translations of this page:


Appendices:

Download PDF

DXV Codec

The Resolume DXV Video Codec is a hardware (GPU) accelerated codec. The decompression of the video frames is done directly on the video card.

Because of the enormous processing power available on today's video cards you can work on much higher resolutions and frame-rates with the DXV Codec with much lower CPU and RAM usage.

The DXV Codec is a cross-platform Quicktime codec so you can use from any video application that supports rendering to the Quicktime (.mov) file format on the Mac and PC. Applications that are supported: Quicktime Player Pro, Final Cut Pro 7, Adobe Premiere, After Effects, Sony Vegas, Maya, Etc.

Rendering movies with the DXV Codec is extremely easy because there is very little to configure. No key-frames, nothing. It is pre-configured to be as fast as possible. All you have to do is select the DXV 3 Codec, choose your preferred preset and start rendering.

For a detailed guide on how to export with most major video applications, check below.

Playback of video files with the DXV codec is only hardware accelerated when played in Resolume. When a DXV video is played with any other software (like the Quicktime player) it is not rendered by the videocard so there is no performance gain in other software but Resolume.

Normal Quality vs High Quality

We advise to do all encoding at Normal Quality. Only if you notice a lot of banding on gradients, should you use the High Quality setting.

Expect file size to double when encoding to DXV3 HQ! With great power comes great responsibility, so don't use High Quality as your default render setting. You'll run out of disk space real quick. Only use it on files that have visible artefacts when you render them to Normal Quality.

There is no need to re-encode your entire DXV2 library. Especially do not re-encode your DXV2 files to DXV3 High Quality. Because you are rendering from a DXV2 source, any image artefacts are already rendered into the file. Your image quality will not be improved at all, the only thing you'll get is bigger files that look exactly the same. And that's not what you want.

No Alpha vs With Alpha

The DXV codec can also store the alpha channel. Just choose any of the 'With Alpha' options to render with included alpha channels.

Keep in mind that your original file needs to have an alpha channel for the 'With Alpha' options. Choosing one of these options will not magically create a transparent background if the source file does not contain it.

When your source does not have alpha channels, it's best to use the 'No Alpha' options to keep file size down.


Exporting Quicktime .mov files with DXV encoding.

What follow serves as a step by step guide for creating DXV encoded video files with the following applications:

Adobe After Effects

Adobe Premiere Pro/Adobe Media Encoder

Quicktime Player 7 Pro

Mpeg Streamclip

Compressor

Final Cut Pro X, Motion 5

Missing your favourite app? Let us know!

Adobe After Effects:

  • Choose Composition > Add to Render Queue
  • Click the Output Module settings (by default this is set to ‘Lossless’)
  • Choose the following options:
    • Format > Quicktime
    • Format Options > Codec > DXV 3
    • Quality setting can be left at 100 (changing this value will *not* affect the output quality or video file size). To change the quality, choose either 'Normal Quality' or 'High Quality' in the Codec Settings dialog box.
  • To render with alpha channels, choose either ‘Normal Quality, With Alpha’ or 'High Quality, With Alpha' in the Codec Settings dialog box, as well as RGB+Alpha in the Channels dropdown.


Adobe Premiere Pro/Adobe Media Encoder:

  • From Premiere, choose File > Export > Media
  • In Media Encoder, click on the preset name

(From here on, both apps use the same interface).

  • Choose the following settings:
    • Format > Quicktime
    • Video tab: Video Codec > DXV 3
    • Quality setting can be left at 90 (changing this value will *not* affect the output quality or video file size). To change the quality, choose either 'Normal Quality' or 'High Quality' in the Codec Settings dialog box.
    • Choose the resolution and framerate appropriate for your content. Make sure you select ‘Progressive’ under Field Type and ‘Square Pixels (1.0)’ under Aspect.
  • To render with alpha channels, choose either ‘Normal Quality, With Alpha’ or 'High Quality, With Alpha' in the Codec Settings dialog box, as well as ‘32 bit’ under Depth.


Quicktime Player 7 Pro:

  • Choose File > Export
  • Under Export, choose ‘Movie to Quicktime Movie’
  • Click Options
  • Click ‘Settings’ in the ‘Video’ tab
  • Choose the following settings:
    • Compression Type > DXV 3
  • Choose the desired compression setting from the Compression dropdown.


Mpeg Streamclip

  • Choose File > Export to Quicktime
  • Choose the following settings:
    • Compressor > DXV 3
    • Quality setting can be left at 50 (changing this value will *not* affect the output quality or video file size). To change the quality, choose either 'Normal Quality' or 'High Quality' in the Codec Settings dialog box.
    • Choose the resolution and framerate appropriate for your content.
  • Mpeg Streamclip does *not* support rendering with an alpha channel. Changing this setting via ‘Options’ has no effect.
  • Make sure you turn off the audio channel if you are not using it. Otherwise MPEG Streamclip will add an empty audio track.


Compressor

  • Drag a preset to your source content, we recommend starting with ‘Quicktime ProRes 444 with Alpha’
  • In the Video tab, click Change… next to Quicktime Settings.
  • Now choose the same settings as for Quicktime Pro above:
    • Compression Type: DXV 3
    • Compression: Choose the DXV 3 preset for the quality and alpha settings you need.
  • Make sure your Pixel aspect ratio is set to ‘Square’


Final Cut Pro X, Motion 5

Unfortunately, neither FCPX nor Motion 5 support rendering to 3rd party Quicktime codecs.

For FCPX, we recommend rendering to ProRes 422 (HQ), or ProRes 444 if you need the alpha channel intact. Then you can convert using any of the tools above.

For Motion, you can do the same, or alternatively render via Compressor (see above).



Page Tools