Apple ProRes

(Redirected fromProRes)

Apple ProResis a high quality, "visually lossless"lossyvideo compressionformat developed byApple Inc.for use inpost-productionthat supportsvideo resolutionup to8K.It is the successor of theApple Intermediate Codecand was introduced in 2007 withFinal Cut Studio2.[1]Much like theH.26xandMPEGstandards, the ProRes family of codecs use compression algorithms based on thediscrete cosine transform(DCT).[2]ProRes is widely used as a final format delivery method for HD broadcast files in commercials, features, Blu-ray and streaming.

Overview

edit

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 usingintra-framecompression, 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'sDNxHD codecorCineFormwhich offer similar bitrates and are also intended to be used as intermediate codecs. ProRes is aDCTscalar based[3]intra-frame-only codec and is therefore simpler to decode than distribution-oriented formats likeH.264.In 2018 Apple added a new "ProRes RAW" (compressedBayer filter) to Final Cut Pro X,[4]after Blackmagic Design implemented compressed Bayer as "CinemaDNG3:1 "and" CinemaDNG 4:1 "in their cameras and DaVinci Resolve.[5]

Data rates

edit

ProRes supports different data rates and different resolutions. All ProRes422-variants usechroma subsamplingof 4:2:2 at 10-bitcolor depth.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.

resolution fps ProRes 422
Proxy
ProRes 422
LT
ProRes 422 ProRes 422
HQ
ProRes 4444

(without Alpha)
ProRes 4444
XQ
(without Alpha)
(points) (Hz) (Mbit/s) (Mbit/s) (Mbit/s) (Mbit/s) (Mbit/s) (Mbit/s)
720 ×0576 50i, 25p 12 28 41 61 92 138
1280 ×0720 25p 19 42 61 92 138 206
1440 × 1080 50i, 25p 32 73 105 157 236 354
1920 × 1080 50i, 25p 38 85 122 184 275 415
50p 76 170 245 367 551 826
2048 × 1536 25p 58 131 189 283 425 637
50p 117 262 377 567 850 1275
3840 × 2160 25p 151 342 492 737 1106 1659
50p 303 684 983 1475 2212 3318
4096 × 2160 25p 162 365 524 786 1180 1769
50p 323 730 1049 1573 2359 3539
5120 × 2880 25p 202 456 655 983 1475 2212
50p 405 912 1311 1966 2949 4424

ProRes 422

edit

Key features

edit
  • 8K, 5K,4K,UHD, 2K, HD (up to 1920×1080), & SD resolutions
  • 4:2:2chroma subsampling
  • Up to 12-bit sample depth[6]
  • I frame-only encoding
  • Variable bitrate (VBR) encoding
  • Normal 147Mbit/sand High-Quality 220 Mbit/s and ProRes (LT) 100 Mbit/s as well as ProRes Proxy for HD 45 Mbit/s for HD resolution at 60i
  • Normal 42 Mbit/s 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

edit

ProRes 4444andProRes 4444 XQarelossyvideo compressionformats developed byApple Inc.for use inpost-productionand include support for analpha channel.

ProRes 4444 was introduced with Final Cut Studio (2009)[7]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.[8]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 withFinal Cut Pro Xversion 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

edit
  • 8K, 5K, 4K, 2K, HD (up to 1920×1080), & SD resolutions[8]
  • 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

edit

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 thedebayering processto the post-production stage. ProRes RAW therefore aims at quality and better color reproduction, rather than performance.[9]

Apple ProRes RAW is available in LUMIX cameras and the Sony Alpha FX3 via Atomos Ninja V.

ProRes RAW is a 16 bit uncompressed[citation needed]video format in.mov.

In Sony FX3 and Atomos Ninja V, ProRes Raw record in 16 bit and compress in 12 bit of color data.

ProRes RAW encoder is natively available in Adobe Premiere Pro, Adobe After Effects, Assimilate Scratch and Apple Final Cut Pro. Davinci Resolve users need to convert it to another format before they can use it.

Playback

edit

On 28 August 2008, Apple introduced a free ProRes QuickTime Decoder for bothMacandWindowsthat allows playback of ProRes files through QuickTime.

Open source projects

edit

On 15 September 2011,FFmpegintroduced afreedecoder for ProRes 422 forlibavcodec.

FFmbc,a fork of FFmpeg customized for broadcast and professional usage, supports ProRes 422 and 4444 files.[10]

On 1 October 2011,[11]JCodecintroduced an open source (FreeBSD License) pureJavadecoder for ProRes 422, a translation[12]of the FFmpeg version.

FFmpeg as of 2024, now supports encoding generally compatible (for current hardware and broadcasting software suites) Proxy-HQ and 4444/4444XQ modes, but still only supports 10-bit or 16-bit modes and not the 12-bit standard for the 4444 codec versions (4:4:4 chroma subsampling) compared to hardware and native Apple licensed software encoders.

Encoding

edit

Installing Final Cut Pro will install the ProRes codecs for encoding files on macOS. Without Final Cut Pro installed,QuickTime Playercan also be used to capture ProRes 422 video from any compatible attached camera, using the "Maximum" quality setting when producing a Movie Recording.[13]

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.[14]

At the April 2010NAB Show,Digital Video Systemslaunched 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.[15]

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,[11]JCodecintroduced an open source (BSD License) pureJavaencoder for ProRes 422.[16]

At the April 2012 NAB Show, Brevity introduced a customized algorithm for the accelerated transport and encoding of ProRes files.[17]

Frame layout

edit

A typical ProRes 422 frame has the following layout:

  • Frame container atom
  • Frame header
  • Picture 1
  • Picture 2 (interlaced frames only)

ProRes hardware

edit

TheArri Alexahas 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[18](HD FireWire 800 interface; Ki Pro and Ki Pro Mini portable recorders, Ki Pro Rack and Ki Pro Ultra for 4K/UltraHD workflows), Atomos[19](Ninja and Samurai recorders),Sound Devices(PIX series recorders), Convergent Designs (Odyssey7, 7Q, 7Q+), and Fast Forward Video[20](Sidekick recorder).

At NAB 2012, Blackmagic announced ProRes recording support for their HyperDeckSSDrecorders as well as onboard recording on the Blackmagic Cinema Camera, and Brevity announced a GPU-based ProRes transcoder with simultaneous accelerated file transport.[21]

In 2013 Blackmagic Design released 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.[22]

In 2014 Atomos introduced their latest advanced recorder Shogun that can record 4K in Apple ProRes.[23]

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.[24]

In 2016 Blackmagic Design released 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 released Pocket Cinema Camera 4K that can capture 4k/UltraHD/1080p in all Apple ProRes 422 formats.

In 2019Mac Prointroduced a new "Apple Afterburner" card as an optional component to accelerate ProRes and ProRes RAW decoding.

In 2021, Apple announced theiPhone 13 Pro,with ProRes encoding/decoding using its built-in camera app alongside its recent addition of DNG raw photos (DNG v5.1) on the 12 Pro Models. ProRes encoding can be performed 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 2023, Apple announced theiPhone 15 Pro,which added the ability to shoot ProRes in the Apple Log format, as well as the ability to shoot ProRes footage at up to 3840 x 2160 60p to an external drive via the USB-C port from the built-in camera application.

In 2021, Apple announced the Apple M1 Pro and M1 Max, variants of theApple M1system on a chipcontaining, among other new features, hardware ProRes encoding and decoding acceleration.

On June 6, 2022, Apple announced theApple M2with 8K ProRes hardware decoding and encoding acceleration.

On January 17, 2023, Apple announced the Apple M2 Pro and M2 Max with 8K ProRes hardware decoding and encoding acceleration.

On October 30, 2023, Apple announced theApple M3series of chips with 8K ProRes hardware decoding and encoding acceleration.

Awards

edit

The ProRes codec was awarded an Engineering Emmy Award in 2020 for "Outstanding Achievement in Technology".[25]

See also

edit

References

edit
  1. ^"Final Cut Pro 6 - Broad Format Support".apple.com.Archived fromthe originalon 2011-06-08.Retrieved2016-07-19.
  2. ^"Apple ProRes 422 Codec Family".Library of Congress.17 November 2014.Retrieved13 October2019.
  3. ^Adcock, Gary (2009-03-03)."ProRes: A Closer Look".ProVideo Coalition. Archived fromthe originalon 2009-03-12.Retrieved2009-03-12.
  4. ^"Final Cut Pro X update introduces ProRes RAW and advanced closed captioning".apple.com.
  5. ^Design, Blackmagic."Media - Blackmagic Design".www.blackmagicdesign.com.Archived fromthe originalon 2015-07-23.Retrieved2018-04-11.
  6. ^"Prores-BitDepth".GitHub.10 June 2022.
  7. ^"Final Cut Pro 7. Expanded ProRes Family".apple.com.
  8. ^ab"Apple ProRes White Paper"(PDF).Retrieved2023-08-21.
  9. ^"Apple ProRes RAW White Paper"(PDF).Retrieved2023-08-21.
  10. ^"Google Code Archive - Long-term storage for Google Code Project Hosting".code.google.com.
  11. ^abJCode authors (2011-10-01)."JCodec site".Retrieved2015-10-24.
  12. ^"jcodec/jcodec".GitHub.16 March 2022.
  13. ^"Record a movie in QuickTime Player on Mac".Apple Support.
  14. ^"Pro Video Formats 2.0.4".support.apple.com.
  15. ^"Broadcast and Media".www.dvs.de.
  16. ^"jcodec/jcodec".GitHub.16 March 2022.
  17. ^"NAB 2012: Brevity Emerges From Stealth Mode".Sports Video Group. 2012-04-16.Retrieved2012-05-14.
  18. ^AJAVideo Systems
  19. ^Atomos."Atomos".www.atomos.com.
  20. ^"FFV - Fast Forward Video".www.ffv.com.Archived fromthe originalon 2020-12-02.Retrieved2013-06-21.
  21. ^"NAB 2012: Brevity Emerges from Stealth Mode".16 April 2012.
  22. ^"Recording in Apple ProRes 422(HQ) on the Odyssey7 and Odyssey7Q".convergent-design.com.Archived fromthe originalon 2015-03-18.,Retrieved from web.archive.org. March 18th, 2015.
  23. ^Atomos."Shogun - Atomos".www.atomos.com.
  24. ^"AJA Video Systems".
  25. ^"2020 Engineering Emmy Winners Announced".Television Academy.Retrieved2023-03-16.
edit