User Tools

Site Tools


Pro Res encoder


Encodes to FFmpegs Prores AW/KS variants as MOV.

Prores AW/KS (MOV)
Format 4K(4096×2160) - UHD(3840×2160) - QHD+(3200×1800) - QHD(2560×1440) - 2K(2048×1080) - FHD(1920×1080) - FHD(1440×1080) - HD(1280×720) - HD(960×720) - PAL(720×576) - NTSC(720×480)
Framerate 60 - 59,94 - 50 - 30 - 29,97 - 25 - 24 - 23,98
Profile HQ - SQ - LT - Proxy

Original Manual

This encoder creates FFmpegs Prores AW/KS compatible files in mov format. Note that this codec is unauthorized reverse engineered from the original ProRes codec by Apple. Compatibility is NOT guaranteed so use at own risk. Excerpt from the ProRes white paper from 2018:

"Using any unauthorized implementation (like the FFmpeg and derivative implementations) may lead to decoding errors, performance degradation, incompatibility, and instability"


Here you set the resolution for the Prores AW/KS format.


Sets the Prores variant profiles as Proxy, LT, SQ, HQ, 4444 and 444 XQ.


Sets the processing mode for the video. This comes especially in handy when you just want to conform audio and leave video as is.

Full processing will process (scale, re-interlace, color convert) etc. and re-encode the video.

None, transwrapping cause FFAStrans to try and copy the video stream as is. It will check for some key properties that fits with the selected profile. If the stream cannot be copied FFAStrans will throw an error.

Transwrap when possible cause FFAStrans to try transwrapping. If it fail, it will do full processing.

Note: Audio will undergo full processing regardless of this setting.


Sets the resizing method for how the source should fit to the output size.

Stretch will stretch the source to fit regardless of aspect.

Fit will fit the entire source within the output size and keep aspect. This might cause letterboxing or curtains.

Fill will make sure the output is filled with source image while keeping aspect.

Interlaced input

With this option you can choose how FFAStrans processes incoming media to the encoder. The "Analyze"option will determine from the actual video, not meta-data.


Sets the framerate of the output file.

Field order

Sets the field order of the SD/HDoutput file. Note that HD is never lower field.


Sets the output colorspace and meta-data.

Set start TC

This option field sets the start timecode of the video. By default FFAStrans will use the %s_start_tc% variable from the source video but can be changed to other variables or just static timecodes.

Discrete tracks

Sets the number of audio tracks/streams of the output file. One track can have one ore more channels.

Source channels as tracks

This setting will distribute all source audio channels into discrete mono channels.

Same as source

This settings will make FFAStrans try and create the exact same layout as the original media.

Total channels

Sets the total amount of channels the output file holds. The channels are evenly distributed among the available discrete tracks defined. Regardless of the original layout, all audio channels are mapped to separate audio sources. Based on this, FFAStrans will map these sources to match selected audio configuration.. If the audio source has fewer channels than the output then the rest will be filled with silent audio.

If you select "Custom channel mapping" in the "Total channels" drop-down, FFAStrans will enable setting custom mapping per audio track:

Set custom mapping

This will open a separate window displaying all discrete track selected in the "Discrete tracks" drop-down.

For usage and how to configure press the "?" button in the "Custom audio mapping" window.

Conform volume

Use this to conform volume level to specified level. For this to work you MUST have a variable table from a previous analyze in the "Loudness"-node. You can also use this option to normalize audio by using the peak levels from "Loudness"-node. Maximum level is 0 dB.

2019/12/09 16:19
processors/encoder_prores.txt · Last modified: 2020/11/16 19:08 (external edit)