Apple ProRes is a high quality, "
visually lossless
In data compression and psychoacoustics, transparency is the result of lossy data compression accurate enough that the compressed result is perception, perceptually indistinguishable from the uncompressed input, i.e. perceptually lossless.
A tra ...
"
lossy
In information technology, lossy compression or irreversible compression is the class of data compression methods that uses inexact approximations and partial data discarding to represent the content. These techniques are used to reduce data size ...
video compression
In information theory, data compression, source coding, or bit-rate reduction is the process of encoding information using fewer bits than the original representation. Any particular compression is either lossy or lossless. Lossless compression ...
format developed by
Apple Inc.
Apple Inc. is an American multinational technology company headquartered in Cupertino, California, United States. Apple is the largest technology company by revenue (totaling in 2021) and, as of June 2022, is the world's biggest company ...
for use in
post-production
Post-production is part of the process of filmmaking, video production, audio production, and photography. Post-production includes all stages of production occurring after principal photography or recording individual program segments.
The ...
that supports
video resolution
The display resolution or display modes of a digital television, computer monitor or display device is the number of distinct pixels in each dimension that can be displayed. It can be an ambiguous term especially as the displayed resolution is ...
up to
8K. It is the successor of the
Apple Intermediate Codec
The Apple Intermediate Codec is a high-quality 8-bit 4:2:0 video codec used mainly as a less processor-intensive way of working with long-GOP MPEG-2 footage such as HDV. It is recommended for use with all HD workflows in Final Cut Express, iMovie ...
and was introduced in 2007 with
Final Cut Studio
Final Cut Studio is a discontinued professional video and audio production suite for Mac OS X from Apple Inc., and a direct competitor to Avid Media Composer in the high-end movie production industry. It was developed from 2005 to 2011. Three ...
2. Much like the
H.26x
The Video Coding Experts Group or Visual Coding Experts Group (VCEG, also known as Question 6) is a working group of the ITU Telecommunication Standardization Sector (ITU-T) concerned with standards for compression coding of video, images, audio, ...
and
MPEG
The Moving Picture Experts Group (MPEG) is an alliance of working groups established jointly by International Organization for Standardization, ISO and International Electrotechnical Commission, IEC that sets standards for media coding, includ ...
standards, the ProRes family of codecs use compression algorithms based on the
discrete cosine transform (DCT). ProRes is widely used as a final format delivery method for HD broadcast files in commercials, features, Blu-ray and streaming.
Overview
ProRes is a line of intermediate codecs, which means they are intended for use during video editing, and not for practical end-user viewing. This is achieved by only using
intra-frame
Intra-frame coding is a data compression technique used within a video frame, enabling smaller file sizes and lower bitrates, with little or no loss in quality. Since neighboring pixels within an image are often very similar, rather than storing ...
compression, where each frame is stored independently and can be decoded with no dependencies on other frames. The benefit of an intermediate codec is that it offers excellent random access performance in post-production applications, and retains higher quality than end-user codecs while still requiring much less expensive disk systems compared to uncompressed video. It is comparable to Avid's
DNxHD codec
Avid DNxHD ("Digital Nonlinear Extensible High Definition") is a lossy high-definition video post-production codec developed by Avid for multi-generation compositing with reduced storage and bandwidth requirements. It is an implementation of SMPTE ...
or
CineForm
CineForm Intermediate is an open source (from October 2017) video codec developed for CineForm Inc by David Taylor, David Newman and Brian Schunck. On March 30, 2011, the company was acquired by GoPro which in particular wanted to use the 3D film c ...
which offer similar bitrates and are also intended to be used as intermediate codecs. ProRes is a
DCT scalar based
intra-frame
Intra-frame coding is a data compression technique used within a video frame, enabling smaller file sizes and lower bitrates, with little or no loss in quality. Since neighboring pixels within an image are often very similar, rather than storing ...
-only codec and is therefore simpler to decode than distribution-oriented formats like
H.264
Advanced Video Coding (AVC), also referred to as H.264 or MPEG-4 Part 10, is a video compression standard based on block-oriented, motion-compensated coding. It is by far the most commonly used format for the recording, compression, and distr ...
. In 2018 Apple added a new "ProRes RAW" (compressed
Bayer filter
A Bayer filter mosaic is a color filter array (CFA) for arranging RGB color filters on a square grid of photosensors. Its particular arrangement of color filters is used in most single-chip digital image sensors used in digital cameras, camco ...
) to Final Cut Pro X, after Blackmagic Design implemented compressed Bayer as "
CinemaDNG CinemaDNG is the result of an Adobe-led initiative to define an industry-wide open file format for digital cinema files.Adobe Press ReleaseAdobe Starts Initiative to Develop Open Format for Digital Cinema Files CinemaDNG caters for sets of movie cl ...
3:1" and "CinemaDNG 4:1" in their cameras and DaVinci Resolve.
Data rates
ProRes supports different data rates and different resolutions. All ProRes422-variants use
Chroma subsampling
Chroma subsampling is the practice of encoding images by implementing less resolution for chroma information than for luma information, taking advantage of the human visual system's lower acuity for color differences than for luminance.
It is us ...
of 4:2:2 at 10-bit
color depth
Color depth or colour depth (see spelling differences), also known as bit depth, is either the number of bits used to indicate the color of a single pixel, or the number of bits used for each color component of a single pixel. When referring to ...
. ProRes 4444 and 4444 XQ samples color in the 4:4:4 schema with a color depth of 10 or 12 bits, and can optionally include an alpha channel.
ProRes 422
Key features
* 8K, 5K,
4K, UHD, 2K, HD (up to 1920×1080), & SD resolutions
*
4:2:2 chroma subsampling
* up to 12-bit sample depth
*
I frame-only encoding
* Variable bitrate (
VBR) encoding
* Normal 147
Mbit/s
In telecommunications, data-transfer rate is the average number of bits (bitrate), characters or symbols (baudrate), or data blocks per unit time passing through a communication link in a data-transmission system. Common data rate units are multi ...
and High-Quality 220 Mbit/s and ProRes (LT) 100Mbit/s as well as ProRes Proxy for HD 45Mbit/s for HD resolution at 60i
* Normal 42
Mbit/s
In telecommunications, data-transfer rate is the average number of bits (bitrate), characters or symbols (baudrate), or data blocks per unit time passing through a communication link in a data-transmission system. Common data rate units are multi ...
and High-Quality 63 Mbit/s for SD resolution at 29.97
* Fast encoding and decoding (both at full size and half size)
ProRes 4444 and ProRes 4444 XQ
ProRes 4444 and ProRes 4444 XQ are
lossy
In information technology, lossy compression or irreversible compression is the class of data compression methods that uses inexact approximations and partial data discarding to represent the content. These techniques are used to reduce data size ...
video compression
In information theory, data compression, source coding, or bit-rate reduction is the process of encoding information using fewer bits than the original representation. Any particular compression is either lossy or lossless. Lossless compression ...
formats developed by
Apple Inc.
Apple Inc. is an American multinational technology company headquartered in Cupertino, California, United States. Apple is the largest technology company by revenue (totaling in 2021) and, as of June 2022, is the world's biggest company ...
for use in
post-production
Post-production is part of the process of filmmaking, video production, audio production, and photography. Post-production includes all stages of production occurring after principal photography or recording individual program segments.
The ...
and include support for an
alpha channel
In computer graphics, alpha compositing or alpha blending is the process of combining one image with a background to create the appearance of partial or full transparency. It is often useful to render picture elements (pixels) in separate pas ...
.
ProRes 4444 was introduced with Final Cut Studio (2009) as another in the company's line of intermediate codecs for editing material but not for final delivery. It shares many features with other, 422, codecs of Apple's ProRes family but provides better quality than 422 HQ in color detail. It has a target data rate of approximately 330 Mbit/s for 4:4:4 sources at 1920x1080 and 29.97 fps
ProRes 4444 XQ was introduced with
Final Cut Pro X
Final Cut Pro is a series of non-linear editing, non-linear video editing software programs first developed by Macromedia, Macromedia Inc. and later Apple Inc. The most recent version, Final Cut Pro 10.6.4, runs on Macintosh, Mac computers power ...
version 10.1.2 in June 2014. It has a target data rate of approximately 500 Mbit/s for 4:4:4 sources at 1920x1080 and 29.97 fps, and requires OS X v10.8 (Mountain Lion) or later.
Key features
* 8K, 5K, 4K, 2K, HD (up to 1920×1080), & SD resolutions
* 4:4:4 chroma subsampling
* Up to 12-bit sample depth for video
* Variable bitrate (
VBR) encoding
* Alpha channel support at up to 16-bit sample depth
ProRes RAW
In April 2018 Apple released ProRes RAW. It is built upon the same technology as other ProRes codecs, but is directly applied to the raw data coming from the sensor, thus delaying the
debayering process to the post-production stage. ProRes RAW therefore aims at quality and better color reproduction, rather than performance.
Playback
On 28 August 2008, Apple introduced a free ProRes QuickTime Decoder for bot
Macan
that allows playback of ProRes files through QuickTime.
Open source projects
On 15 September 2011,
FFmpeg
FFmpeg is a free and open-source software project consisting of a suite of libraries and programs for handling video, audio, and other multimedia files and streams. At its core is the command-line ffmpeg tool itself, designed for processing of vid ...
introduced a
free decoder for ProRes 422 for
libavcodec
libavcodec is a free and open-source library of codecs for encoding and decoding video and audio data.
libavcodec is an integral part of many open-source multimedia applications and frameworks. The popular MPV, xine and VLC media players use ...
.
FFmbc, a fork of FFmpeg customized for broadcast and professional usage, supports ProRes 422 and 4444 files.
On 1 October 2011,
JCodec introduced an open source (
FreeBSD License
BSD licenses are a family of permissive free software licenses, imposing minimal restrictions on the use and distribution of covered software. This is in contrast to copyleft licenses, which have share-alike requirements. The original BSD lice ...
) pure
Java
Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's List ...
decoder for ProRes 422, a translation of the FFmpeg version.
Encoding
Installing Final Cut Pro will install the ProRes codecs for encoding files on macOS. Without Final Cut Pro installed,
QuickTime Player
QuickTime is an extensible multimedia framework developed by Apple Inc., capable of handling various formats of digital video, picture, sound, panoramic images, and interactivity. Created in 1991, the latest Mac version, QuickTime X, is avail ...
can also be used to capture ProRes 422 video from any compatible attached camera, using the "Maximum" quality setting when producing a Movie Recording.
Apple released ProRes bundled with other pro codecs as a download for users with "qualifying copies of Final Cut Pro, Motion, or Compressor" installed, for OS X with QuickTime 7.6 and newer.
At the April 2010
NAB Show
NAB Show is an annual trade show produced by the National Association of Broadcasters. It takes place in April, and has been held since 1991 at the Las Vegas Convention Center in Las Vegas, Nevada. The show's tagline is "Where Content Comes to ...
,
Digital Video Systems
Rohde & Schwarz GmbH & Co KG (, ) is an international electronics group specializing in the fields of electronic test equipment, broadcast & media, cybersecurity, radiomonitoring and radiolocation, and radiocommunication. The company provides ...
launched the first Windows 7 platform with the ability to encode to all the varieties of Apple ProRes at speeds far faster than real time on their Clipster product.
On March 31, 2011, Telestream added support for ProRes encoding on Windows systems with Episode Engine, Vantage, and FlipFactory as a free upgrade to the current versions of these products. The system must be running on Windows Server 2008 and be able to support this feature. ProRes video capturing and output to tape is available in Telestream's Pipeline network encoder.
On 29 October 2011, FFmpeg introduced a free encoder, enabling ProRes 422 encoding on all FFmpeg supported platforms.
On 1 November 2011,
JCodec introduced an open source (
FreeBSD License
BSD licenses are a family of permissive free software licenses, imposing minimal restrictions on the use and distribution of covered software. This is in contrast to copyleft licenses, which have share-alike requirements. The original BSD lice ...
) pure
Java
Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's List ...
encoder for ProRes 422.
At the April 2012 NAB Show, Brevity introduced a customized algorithm for the accelerated transport and encoding of ProRes files.
Frame layout
A typical ProRes 422 frame has the following layout:
* Frame container atom
* Frame header
* Picture 1
* Picture 2 (interlaced frames only)
ProRes hardware
The
Arri Alexa
The Arri Alexa (stylised as ΛLEXΛ) is a digital motion picture camera system developed by Arri. First introduced in April 2010, the camera was Arri's first major transition into digital cinematography after previous efforts such as the Arr ...
has a built-in ProRes recording unit for its 1080p and 2K video streams, supporting ProRes 4444 and all ProRes 422 versions.
As of June 2011, several hardware-based ProRes encoders exist, from AJA Video Systems (HD FireWire 800 interface; Ki Pro and Ki Pro Mini portable recorders, Ki Pro Rack and Ki Pro Ultra for 4K/UltraHD workflows), Atomos (Ninja and Samurai recorders),
Sound Devices (PIX series recorders), Convergent Designs (Odyssey7, 7Q, 7Q+), and Fast Forward Video (Sidekick recorder).
At NAB 2012, Blackmagic announced ProRes recording support for their HyperDeck
SSD recorders as well as onboard recording on the Blackmagic Cinema Camera, and Brevity announced a GPU-based ProRes transcoder with simultaneous accelerated file transport.
In 2013 Blackmagic Design release Blackmagic Cinema Camera that record in raw and Prores files directly in camera 4:2:2 10bit.
In 2013 Convergent Design introduced their Odyssey7 and Odyssey7Q monitor/recorders that can record in Apple ProRes 422 (HQ) and are certified by Apple.
In 2014 Atomos introduced their latest advanced recorder Shogun that can record 4K in Apple ProRes.
In 2015 AJA introduced the CION production camera that can capture 4K/UltraHD/2K/HD to all Apple ProRes 422 formats as well as Apple ProRes 4444 in 12-bit.
In 2016 Blackmagic Design release UrsaMini 4.6k that can capture from 4.6k to HD in all Apple ProRes flavor from Proxy to 4444 in 12-bit.
In 2018/2019 Blackmagic Design release Pocket Cinema Camera 4K that can capture 4k/UltraHD/1080p in all Apple ProRes 422 formats.
In 2019
Mac Pro
Mac Pro is a series of workstations and servers for professionals that are designed, developed and marketed by Apple Inc. since 2006. The Mac Pro, by some performance benchmarks, is the most powerful computer that Apple offers. It is one of f ...
has a new "Apple Afterburner" card as an optional component to accelerate ProRes and ProRes RAW decoding.
In 2021, Apple announced the
iPhone 13 Pro
The iPhone 13 Pro and iPhone 13 Pro Max are smartphones designed, developed, and marketed by Apple Inc. They are the flagship smartphones in the fifteenth generation of the iPhone, succeeding the iPhone 12 Pro and iPhone 12 Pro Max respective ...
, finally enabling ProRes codec for encoding/decoding with its built-in camera app alongside its recent addition of DNG raw photos (DNG v5.1) on the 12 Pro Models, at up to 3840 × 2160 30p ProRes HQ with Dolby Vision HDR color profiles on models with at least 256 GB of storage, while the 128 GB model will be limited to 1080p 30p with its built-in camera application. Other applications such as Filmic Pro (a third-party application, notably used by Apple for their demo reels in recent years) bypasses this limitation on lower end models and allows full industry compliant ProRes 10bit 4:2:2 profiles LT, 422, and HQ using the less supported Dolby Vision HDR standard.
In 2021, Apple announced the
Apple M1 Pro and M1 Max
An apple is an edible fruit produced by an apple tree (''Malus domestica''). Apple trees are cultivated worldwide and are the most widely grown species in the genus ''Malus''. The tree originated in Central Asia, where its wild ancestor, ' ...
, variants of the
Apple M1
Apple M1 is a series of ARM architecture, ARM-based system-on-a-chip, systems-on-a-chip (SoCs) Apple silicon, designed by Apple Inc. as a central processing unit (CPU) and graphics processing unit (GPU) for its Mac (computer), Mac desktop compu ...
System on a chip
A system on a chip or system-on-chip (SoC ; pl. ''SoCs'' ) is an integrated circuit that integrates most or all components of a computer or other electronic system. These components almost always include a central processing unit (CPU), memory ...
containing, among other new features, hardware ProRes encoding and decoding acceleration.
On June 6, 2022, Apple announced the
Apple M2 with 8K ProRes hardware decoding and encoding acceleration.
See also
*
Final Cut Studio
Final Cut Studio is a discontinued professional video and audio production suite for Mac OS X from Apple Inc., and a direct competitor to Avid Media Composer in the high-end movie production industry. It was developed from 2005 to 2011. Three ...
*
Final Cut Pro
Final Cut Pro is a series of non-linear editing, non-linear video editing software programs first developed by Macromedia, Macromedia Inc. and later Apple Inc. The most recent version, Final Cut Pro 10.6.4, runs on Macintosh, Mac computers power ...
*
Video codec
A video codec is software or hardware that compresses and decompresses digital video. In the context of video compression, ''codec'' is a portmanteau of ''encoder'' and ''decoder'', while a device that only compresses is typically called an '' ...
*
List of open source codecs
This is a listing of open-source codecs—that is, open-source software implementations of audio or video coding formats. Many of the codecs listed implement media formats that are restricted by patents and are hence not open formats. For exampl ...
*
Sampling rate
In signal processing, sampling is the reduction of a continuous-time signal to a discrete-time signal. A common example is the conversion of a sound wave to a sequence of "samples".
A sample is a value of the signal at a point in time and/or spac ...
*
Transcoding
Transcoding is the direct digital-to-digital conversion of one encoding to another, such as for video data files, audio files (e.g., MP3, WAV), or character encoding (e.g., UTF-8, ISO/IEC 8859). This is usually done in cases where a target devic ...
*
Video compression
In information theory, data compression, source coding, or bit-rate reduction is the process of encoding information using fewer bits than the original representation. Any particular compression is either lossy or lossless. Lossless compression ...
*
DNxHD codec
Avid DNxHD ("Digital Nonlinear Extensible High Definition") is a lossy high-definition video post-production codec developed by Avid for multi-generation compositing with reduced storage and bandwidth requirements. It is an implementation of SMPTE ...
*
DNxHR codec
References
External links
About Apple ProResFinal Cut Studiosite a
Apple.com
{{Compression Software Implementations
ProRes
Apple ProRes is a high quality, "visually lossless" lossy video compression format developed by Apple Inc. for use in post-production that supports video resolution up to 8K. It is the successor of the Apple Intermediate Codec and was introduc ...
Film and video technology
Video codecs