API Reference

Formats

Pixop supports the following ingestion and processing formats.

Input Formats

Containers

The container formats we allow for upload and ingestion:

NameDescription
ASFAdvanced Systems Format
AVIAudio Video Interleave
FLVMacromedia Flash video files
MKVMatroska Multimedia Container
MOVApple QuickTime
MPEGMPEG-1 Systems / Program stream
MTSMPEG-2 Transport Stream
MP4MPEG-4
MXFMaterial eXchange Format (SMPTE 377M)
OGGOgg
VOBVideo Object (MPEG program stream)

Video Decoders

A list of the most common video formats we can decode:

NameDescription
ProResApple ProRes
AV1AOMedia Video 1
DNxHDAvid DNxHD
DNxHRAvid DNxHR
DVDigital Video
FFV1FF video codec 1
FLVFlash Video
H.263(+)H.263-1996 (v1), H.263-1998 (v2)
H.264 / AVCMPEG-4 AVC / MPEG-4 part 10
H.265 / HEVCHigh-Efficiency Video Coding
MPEG-1MPEG-1 Video
MPEG-2MPEG-2 Video
MPEG-4MPEG-4 part 2 (including Microsoft variants)
VP4–VP9(On2) VP4-9
RealVideoRealVideo 1.0–4.0
TheoraXiph.Org Foundation Theora

Your video stream can probably be decoded even if the format isn't listed above, as we rely on FFmpeg under the hood. Check the FFmpeg documentation for their full list of video decoders.


Audio Decoders

A list of the most common audio formats we can decode:

NameDescription
AACAdvanced Audio Coding
AAC-HEHigh-Efficiency Advanced Audio Coding (AAC+)
AC-3Dolby Digital
Enhanced AC-3Dolby Digital Plus
TrueHDDolby TrueHD
ADPCMAdaptive differential pulse-code modulation (many variants)
ALACApple Lossless Audio Codec
DVDV audio
FLACFree Lossless Audio Codec
MP2MPEG audio layer 2
MP3MPEG audio layer 3
MPEG-4 ALSMPEG-4 Audio Lossless Coding
On2 AVCAudio for Video Codec
PCMPulse-code modulation (many variants)
RealAudioRealAudio 1.0–3.0, Lossless, SIPR / ACELP.NET
AES3AES/EBU
VorbisOgg Vorbis
WMAWindows Media Audio 1, 2, Lossless, Pro, Voice

Your audio stream can probably be decoded even if the format isn't listed above, as we rely on FFmpeg under the hood. Check the FFmpeg documentation for their full list of audio decoders.


Output Formats

Containers

Our supported output container formats:

NameDescription
MOVApple QuickTime
MXFMaterial eXchange Format
MP4MPEG-4
MTSMPEG-2 Transport Stream

Video Encoders

Our supported output video formats:

NameDescription
H.264 / AVCMPEG-4 AVC / MPEG-4 part 10
H.265 / HEVCHigh-Efficiency Video Coding
ProResApple ProRes
MPEG-2MPEG-2 Video
XDCAMSony XDCAM (HD422 only)
DNxHDAvid DNxHD (1080p only)
DNxHRAvid DNxHR
FFV1FF video codec 1 (lossless)

Audio Multiplexing

Refer to the input formats table above to see the supported audio codecs. Audio streams are multiplexed (copied “as is”) from the ingested file into the processed media files in most cases.

The audio streams are transcoded to 128 kbps AAC or 16-bit PCM format only if the audio codec of the original media file is incompatible with the chosen container.