04 April 2019 - Apple ProRes

Added new output format apple_prores.

Encoding.com is licensed by Apple to encode and decode the ProRes codecs using the 64 bit Linux Apple ProRes library.

Apple ProRes codecs provide an unparalleled combination of multistream, real-time editing performance, impressive image quality, and reduced storage rates. Apple ProRes codecs take full advantage of multicore processing and feature fast, reduced-resolution decoding modes.

<?xml version="1.0"?>
<query>
    <userid><<id>></userid>
    <userkey><<key>></userkey>
    <action>[Action]</action>
    <format> 
        <output>apple_prores</output> 
        <!-- Common output parameters -->
        <type>[ProResType]</type>
        <color_primaries>[ColorPrimariesIndex]</color_primaries>
        <transfer_characteristics>[TransferCharacteristicsIndex]</transfer_characteristics>
        <matrix_coefficients>[MatrixCoefficientsIndex]</matrix_coefficients>
        <audio_codec>[AudioCodec]</audio_codec>
        <audio_stream>
            <!-- Common audio stream parameters -->
            <layout>[LayoutType]</layout>
        </audio_stream>
        <!-- Multiple audio streams -->
    </format>
</query>
{
    "query": {
        "userid": "<<id>>",
        "userkey": "<<key>>",
        "action": "[Action]",
        "format": {
            "output": "apple_prores",
            "type": "[ProResType]",
            "color_primaries": "[ColorPrimariesIndex]",
            "transfer_characteristics": "[TransferCharacteristicsIndex]",
            "matrix_coefficients": "[MatrixCoefficientsIndex]",
            "audio_codec": "[AudioCodec]",
            "audio_stream": {
                "layout": "[LayoutType]"
            }
        }
    }
}

Format Parameters

type

ProRes type

  • *apch** — ProRes 422 HQ
  • *apcn** — ProRes 422
  • *apcs** — ProRes 422 LT
  • *apco** — ProRes 422 Proxy
  • *ap4h** — ProRes 4444
  • *ap4x** — ProRes 4444 XQ

apch

color_primaries

Color primaries index

  • *2** — auto
  • *1** — ITU-R BT.709
  • *5** — ITU-R BT.601 625-line
  • *6** — ITU-R BT.601 525-line
  • *9** — ITU-R BT.2020

2

transfer_characteristics

Transfer characteristics index

  • *2** — auto
  • *1** — ITU-R BT.709 / BT.601 / BT.2020
  • *16** — SMPTE ST 2084 (PQ)
  • *18** — BT.2100 Hybrid Log Gamma

2

matrix_coefficients

Matrix coefficients index

  • *2** — auto
  • *1** — ITU-R BT.709
  • *6** — ITU-R BT.601
  • *9** — ITU-R BT.2020

2

audio_codec

Specify the audio codec

  • *apple_prores**: pcm_s16le, pcm_s24le, pcm_s32le, libfaac
  • *apple_prores**: pcm_s24le

Audio Stream Parameters

layout

Audio channel layout

  • Custom layout with channels notations in format [ChannleName1]+[ChannleName2]+...[ChannleNameN]
    Channel names:
  • *FL** — front left
  • *FR** — front right
  • *FC** — front center
  • *LFE** — low frequency
  • *BL** — back left
  • *BR** — back right
  • *FLC** — front left-of-center
  • *FRC** — front right-of-center
  • *BC** — back center
  • *SL** — side left
  • *SR** — side right
  • *TC** — top center
  • *TFL** — top front left
  • *TFC** — top front center
  • *TFR** — top front right
  • *TBL** — top back left
  • *TBC** — top back center
  • *TBR** — top back right
  • One of these channel layouts:
  • *mono** — FC
  • *stereo** — FL+FR
  • *2.1** — FL+FR+LFE
  • *3.0** — FL+FR+FC
  • *3.0-back** — FL+FR+BC
  • *4.0** — FL+FR+FC+BC
  • *quad** — FL+FR+BL+BR
  • *quad-side** — FL+FR+SL+SR
  • *3.1** — FL+FR+FC+LFE
  • *5.0** — FL+FR+FC+BL+BR
  • *5.0-side** — FL+FR+FC+SL+SR
  • *4.1** — FL+FR+FC+LFE+BC
  • *5.1** — FL+FR+FC+LFE+BL+BR
  • *5.1-side** — FL+FR+FC+LFE+SL+SR
  • *6.0** — FL+FR+FC+BC+SL+SR
  • *6.0-front** — FL+FR+FLC+FRC+SL+SR
  • *hexagonal** — FL+FR+FC+BL+BR+BC
  • *6.1** — FL+FR+FC+LFE+BC+SL+SR
  • *6.1** — FL+FR+FC+LFE+BL+BR+BC
  • *6.1-front** — FL+FR+LFE+FLC+FRC+SL+SR
  • *7.0** — FL+FR+FC+BL+BR+SL+SR
  • *7.0-front** — FL+FR+FC+FLC+FRC+SL+SR
  • *7.1** — FL+FR+FC+LFE+BL+BR+SL+SR
  • *7.1-wide** — FL+FR+FC+LFE+BL+BR+FLC+FRC
  • *7.1-wide-side** — FL+FR+FC+LFE+FLC+FRC+SL+SR
  • *octagonal** — FL+FR+FC+BL+BR+BC+SL+SR

None