Apple ProRes

덤프버전 :




파일:ProRes_logo.png

1. 개요
2. 상세
3. 특징
4. 버전
5. 주의사항


Apple ProRes는 전문 영상 제작 및 후반 작업에서 가장 널리 사용되는 비디오 포맷 중 하나로서 Final Cut Pro X를 사용한 고품질, 고성능 편집을 위해 Apple에서 개발한 코덱 기술입니다.

Apple의 ProRes 소개



1. 개요[편집]


Apple이 2007년에 Final Cut Studio 2 버전을 공개하면서 같이 공개한 비디오 코덱이다.


2. 상세[편집]


영상 업계의 표준으로 사용되고 있는데, ProRes가 등장하기 이전에도 Avid의 Media Composer는 DNxHD 매개코덱을 자체적으로 가지고 있었으나 가격이 비쌌으며 Adobe Premiere는 아예 자체 코덱을 가지고 있지 않아 별도로 편집 코덱을 구입하여[1] 사용하여야 했으나 Final Cut의 경우는 저렴한 가격에 매개코덱 까지 통합되어서 판매되었다 보니 간편해진 워크플로우를 바탕으로 모은 이때의 Final Cut Pro의 사용층과 함께 ProRes는 macOS에서만 사용할 수 있었기 때문에 자연스럽게 영상 편집의 표준 또한 macOS 시스템에 맞춰 구성되었다. 현재는 어도비 프리미어어도비 애프터 이펙트 Windows 버전에서도 사용할 수 있게 되었으므로 macOS 외부에서 사용이 불가능한 것은 아니다. 덕분에 Apple은 Windows PC 에 비해 시장 점유율이 떨어짐에도 불구하고 영상 업계에서 나름의 입지를 가지게 되었다.


3. 특징[편집]



물론 프로레스는 어디까지나 손실 압축이므로 무압축인 cDNG 또는 RAW에 비해 색감에 손상이 가는 건 어쩔 수 없지만, 10비트나 12비트 비트 심도로 녹화가 가능하므로 다소간의 노출 과다나 부족은 밴딩을 최소화하여 편집의 힘으로 살려낼 수 있다. 인간이 볼 수 있는 수준까지만 색정보를 기록하는 8비트와는 달리 10비트 이상의 코덱들은 그보다 훨씬 넓은 범위의 정보까지 기록하기 때문. 예를 들자면 미세먼지가 일으키는 빛의 산란으로 인해 흐리게 보이는 하늘의 경우에도 10비트 이상의 코덱은 편집툴에서 해당부분의 encoded value를 조정하여 인간의 눈으로는 볼 수 없던 영역까지 볼 수 있고, 콘트라스트가 매우 약한 하늘도 콘트라스트를 높이더라도 그걸 커버할 수 있을 만큼 디테일한 데이터 기록이 가능하기 때문에 후보정으로 파란 하늘을 되살릴 수가 있다. 우리가 일반적으로 사용하는 4:2:0 8비트 녹화본의 경우 해당 부분의 정보를 애초에 기록하지 않으므로 이러한 높은 후보정 관용도를 기대할 수 없다. 이를 위해서는 단 코덱의 기술적인 스펙뿐 아니라 실제 기록을 담당하는 하드웨어가 영상을 기록할때 10비트 이상의 기록을 지원해야만 한다. 간혹 코덱만 지원하고 인코딩은 정작 8비트로 저장하는(특히 저장 데크들) 장치가 많으니 하드웨어 지원여부를 확실하게 살펴보고 구입하도록 하자.

2021년 출시된 iPhone 13 Pro부터 아이폰 프로 라인업에 한정하여 ProRes 포맷을 지원하기 시작했으며 1080p 30fps나 4K 30fps로 촬영할 수 있다.[2]


4. 버전[편집]


원출처: 애플의 ProRes 소개 페이지

  • Apple ProRes RAW
2018년 4월 9일에 Final Cut Pro X을 업그레이드하며 지원하기 시작한 포맷이다.
스틸 이미지의 RAW와 마찬가지로, RGB가 아닌 센서의 베이어 패턴을 직접 인코딩하는 방법으로(일종의 압축 RAW라고 보면 된다), 센서의 DR을 극대화할 수 있다는 장점과 베이어 패턴을 RGB로 변환하는 과정인 demosaicing을 카메라에서 처리하지 않고 편집 과정에서 직접 수행하여 더 뛰어난 품질의 이미지를 얻을 수 있다는 장점을 지닌다.
다만 RAW이미지의 경우 제조사마다 포맷이 제각각이기 때문에 카메라, 레코더, 소프트웨어 모두의 지원을 받아야 한다.
이러한 중구난방의 관리주체 문제 때문인지 나온지 2년이 되어감에도 불구하고 지원하는 기기 및 소프트웨어는 상대적으로 매우 적은 편인데다, RAW임에도 불구하고 후반 작업 단계에서 화이트 밸런스와 감도 조정을 지원하지 않아[3] 사실상 RAW로서의 이점이 거의 없는 상태. 또한 일반 ProRes와 마찬가지로 SDK가 전혀 공개되어 있지 않은데다, 그렇다고 자체적인 현상툴을 제공하고 있는 것도 아니므로 지원하지 않는 NLE[4][5]를 사용하는 경우 ProRes RAW를 사용하는 것이 사실상 불가능하다.
2020년 9월 말을 기점으로 Final Cut Pro X가 업데이트되며 다른 RAW처럼 화이트 밸런스/틴트, ISO 값 조절이 정상적으로 가능해졌다. 이로써 고효율 압축 RAW라는 점과 범용 압축 RAW라는 공통점을 지닌 블랙매직 RAW와 ProRes RAW사이에 경쟁구도가 생겼다. 블랙매직은 다빈치 리졸브라는 산업 표준 컬러그레이딩 툴과 자체 카메라 플랫폼, 그리고 외장 레코더를 쥐고 흔들고 있다. 한편 애플은 컴퓨터 플랫폼과 강력한 자체 NLE를 보유하고 있는데다가, Atomos라는 강력한 아군을 얻어 점차 외장 RAW 출력을 지원하는 카메라를 착실히 늘려가고 있다. 대표적으로 파나소닉 S 시리즈, 니콘 Z 시리즈, 소니 a7s3 등. 다만 블랙매직 RAW와 달리 ProRes는 Apple이 코덱장사를 하고 있는 관계로 위에서 언급한 워크플로우의 문제는 여전히 존재한다. 사실상의 산업표준인 다빈치 리졸브에 임포트가 불가능하다는 단점 하나가 너무나도 치명적이기 때문에, ProRes RAW에 대한 혹평이 뒤집히기까지는 많은 시간이 필요할 것으로 보인다. 또 다른 유명 컬러 그레이딩 프로그램인 FilmLight Baselight은 Prores RAW를 지원하니 원본 그대로 XML만 넘겨서 그레이딩하고 싶다면 참고하자.
그러던 중 2021년 RAW Converter 라는 CinemaDNG 변환 서드파티 프로그램이 나오며 상황이 다소 호전되었다. 여전히 ProRes RAW 원본과 CinemaDNG 변환본을 모두 저장할 수 있는 고속의 대용량 스토리지를 필요로 한다는 한계가 있지만, 어쨌든 NLE 툴이나 색보정 툴에 관계없이 작업이 가능하게 된 것이다. 크리에이터(영화) 가 이 방법을 이용한 워크플로우를 채택했다.

여담으로 현재 6:1 이상의 압축률을 지니는 모든 압축 RAW 영상 코덱에 대한 특허를 RED가 출원/소유하고 있는데[6], ARRI의 ARRIRAW는 압축을 전혀 하지 않아 해당사항이 없고, 캐논의 Cinema RAW Light는 6:1 미만으로 압축하여 피해가고, 소니는 레드를 소니 이미징 특허 침해로 역으로 털어(...) 합의를 보았다. Apple의 경우는 후환을 방지하기 위해 미 법원에 특효 무효화 신청을 했으나, 법원이 레드의 손을 들어주어 기각당했기에 별도 합의가 없을 시 애플은 ProRes RAW 지원 기기 한 대당 레드에 로열티를 지불해야 한다. 블랙매직 디자인의 Blackmagic RAW는 센서 정보를 재구성하는 과정인 Demosaic를 카메라 내에서 일부 처리함으로서, 기존과는 다른 방식의 독자적인 압축 RAW라는 주장으로 특허를 회피하는 등, ProRes RAW를 포함한 많은 카메라 제조사들의 RAW 코덱은 모두 이 특허의 영향을 받고 있다.[7]
  • Apple ProRes Pro 4444 XQ
Apple ProRes의 고품질 버전으로 4:4:4:4 이미지 소스(알파 채널 포함)입니다.
이 형식은 오늘날 최고 품질의 디지털 이미지 센서에서 생성되는 높은 동적 범위(Dynamic Range)의 이미지를 유지하기 위해 매우 높은 데이터 전송 속도를 제공합니다.
Apple ProRes Pro 4444 XQ는 Rec.709 이미지의 동적 범위보다 몇배 더 큰 동적 범위를 유지합니다. 이것은 블랙이나 하이라이트 영역을 크게 살리는 극도의 효과를 가지고 있습니다.
표준 Apple ProRes Pro 4444와 마찬가지로 이 코덱은 이미지 채널당 최대 12비트, 알파 채널의 경우 최대 16비트를 지원합니다.
Apple ProRes Pro 4444 XQ의 경우 1920x1080 및 29.97fps에서 4:4:4 소스의 목표 데이터 전송 속도는 약 500Mbps입니다.
Apple ProRes Pro 4444 XQ는 OS X 10.8 이상에서 사용할 수 있습니다.

  • Apple ProRes 4444
4:4:4:4 이미지 소스(알파 채널 포함)를 위한 매우 고품질 코덱입니다.
이 코덱은 풀 해상도의 마스터 품질 4:4:4:4 RGBA 색 및 시각적 충실도를 최대한 보존합니다.
Apple ProRes 4444는 모션 그래픽과 컴포지트를 저장하고 교환하기 위한 고품질 솔루션으로, 뛰어난 다변 측정 성능과 수학적 무손실 알파 채널을 최대 16비트까지 제공합니다. 압축되지 않은 4:4:4 HD에 비해 기록에 필요한 데이터 속도와 용량이 현저히 낮습니다.
1920x1080해상도와 29.97fps 4:4:4 소스의 목표 데이터 전송 속도는 약 330Mbps입니다. 또한 RGB및 Y'CBCR픽셀 포맷 모두 직접 인코딩과 디코딩을 제공합니다.

  • Apple ProRes 422 HQ
ApplePro4444와 동일한 수준으로 시각적 품질[8]을 유지하지만 4:2:2의 이미지 소스를 제공하는 Apple ProRes 422의 상위 버전입니다.
비디오 포스트 프로덕션 업계 전반에 걸쳐 광범위하게 채택된 Apple ProRes 422는 단일 링크형 HD신호가 가능한 고품질 전문 HD비디오를 시각적으로 무손실 보존합니다.[9]
이 코덱은 4:2:2 비디오 소스 및 10비트 픽셀을 지원하는 동시에 여러 세대에 걸친 디코딩 및 인코딩에서 시각적 무손실을 유지합니다.
데이터 전송 속도는 1920x1080과 29.97fps에서 약 220Mbps입니다.

  • Apple ProRes 422
Apple ProRes 422의 거의 모든 이점을 제공하지만, 데이터 전송 속도는 Apple ProRes 422 HQ에 비해 33%까지 줄어서 멀티스트림과 실시간 편집 성능이 뛰어납니다.
대상 데이터 전송 속도는 1920x1080 29.97fps 기준 약 147Mbps입니다.

  • Apple ProRes 422 LT
Apple ProRes 422보다 압축률이 높은 코덱으로 442비해 파일 크기가 30%정도 작습니다.
이 코덱은 낮은 스토리지 용량과 송출할 데이터 속도가 낮은 환경에 적합합니다.
전송 속도는 1920x1080 29.97fps에서 약 102Mbps입니다.

  • Apple ProRes 422 Proxy
Apple ProRes 422 LT보다 훨씬 더 높은 압축 코덱으로, 데이터 전송 속도는 낮지만 저사양 비디오가 필요한 오프라인 워크 플로우에서 사용할 수 있습니다. 대상 데이터 전송 속도는 1920x1080 29.97fps에서 약 45Mbps입니다. 이 코덱은 주로 저사양 시스템에서 편집용으로 쓸 수 있습니다.[10]

5. 주의사항[편집]


좋은 평가를 받는 코덱이지만 애플은 ProRes 라이센스 인증 시스템을 두고 있는 관계로 # 상용 프로그램에 한정되는 경우가 있다. OS전역에서 사용 가능한 맥과 달리 Windows 환경에서 프로레스 코덱 워크플로우를 사용시 약간의 애로사항이 존재하는데, Windows 상에서 ProRes 워크플로우를 사용하는 경우 위와 같은 이유로 읽기는 상관이 없지만 ProRes로 재 익스포트시에는 별도의 코덱과 같은 상용 프로그램을 사용하거나[11] FFmpeg와 같은 별도의 인코더를 사용하여 출력하여야 한다.[12]

이러한 이유로 제조사에서 공식적으로 지원하지 않는 경우 DNxHD또는 Cineform을 사용하는 워크플로우를 사용하여야 한다. FFmpeg를 사용하여 ProRes로 재 인코딩 하는것은 가능하기는 하나 PC에서 매개코덱은 Prores 보다 많은 프로그램들이 지원하는 DNxHD나 오픈소스이기도 한 시네폼을 사용하는것이 낫다. DNxHD, DNxHQ의 경우에도 Windows를 위한 무료 코덱팩을 제공하고 있으며, VC-3, VC-5이 두 코덱은 ProRes와 달리 Windows와 macOS 환경에서 서로 상호 입출력이 가능하므로 사용하는 환경에 따라 매개코덱의 선택이 고려되어야 한다.

Adobe Premiere Pro CC, After Effects CC, Media Encoder CC 제품의 2018년 12월 12일 업데이트에서 Apple ProRes QuickTime 출력을 지원한다. 지원 포맷은 422 Proxy, 422 LT, 422, 422 HQ, 4444, 4444(알파 포함)와 Apple 에서 제공하는 Apple ProRes RAW for Windows 를 설치하면 RAW까지 지원된다.


파일:크리에이티브 커먼즈 라이선스__CC.png 이 문서의 내용 중 전체 또는 일부는 2023-10-20 19:37:42에 나무위키 Apple ProRes 문서에서 가져왔습니다.

[1] 당시에 유료였던 GoPro CineForm가 주로 사용되었다.[2] 다만 라이트닝 포트의 속도가 USB 2.0이라 1분을 찍으면 최소 1.7GB가 나온다는 영상물을 옮기기엔 시간이 오래걸리니 주의.[3] 파일 정보를 까 보면 메타데이터는 모두 살아 있고 Final Cut Pro에서는 감마 프로파일 변경도 지원하기 때문에 분명 RAW가 맞긴 하지만, 어째서인지 위의 화이트 밸런스와 감도 조정을 지원하지 않는다.[4] Assimilate의 Scratch라는 소프트웨어가 ProRes Raw 현상을 지원하지만 이건 NLE라기보다는 VFX 툴에 가까운 물건이고, 프리미어 프로 또한 베타 버전으로 임포트를 지원하나 Raw 편집 탭에 있는 슬라이더가 노출값 하나밖에 없는 등 말 그대로 정말 임포트만 되는 수준이라, ProRes 4444보다 나을 것이 전혀 없다. 사실상 Final Cut Pro 외의 툴에는 전혀 활용이 안 되는데, 그렇다고 Final Cut Pro의 색보정 관련 기능이 특별히 강력한 것도 아니기 때문에 현재 ProRes RAW는 활용하기가 정말 애매한 포맷이라는 혹평을 받고 있다.[5] 더군다나 비슷하게 컨슈머용 RAW를 표방하는 블랙매직 디자인의 BlackMagic RAW로 인해 Apple과 블랙매직 디자인이 경쟁 관계에 있는 상황에서, 블랙매직의 소프트웨어이자 컬러 그레이딩 툴의 업계 표준 격인 다빈치 리졸브에 ProRes RAW의 임포트가 지원될 일도 당분간은 절대 없을 것이라는 전망이 있다. 물론 ProRes 4444 등으로 트랜스코딩한다면야 임포트 자체는 가능하지만, 워크플로우가 복잡해져 포스트 프로덕션 단계에서 엄청난 디메리트를 짊어지게 되는데다 애초에 저러면 RAW로 촬영해서 얻는 이득 자체가 전혀 없기 때문에 기존 작업자들에게 더욱더 혹평을 받는 경향이 있다.[6] 미국의 특허법상 단순히 기존에 존재하는 특허를 조합하는 경우는 유효한 특허로 보지 않기에 해당 특허는 유효성 논란이 있어 여러 회사로 부터 애플을 포함 무효 시도가 있어 왔다. 레드의 RAW는 베이어 패턴의 RAW 데이터를 JPEG2K의 웨이블릿 압축을 사용하는데 (덕분에 초창기 암호화가 적용되지 않은 REDCODE RAW의 경우 헤더와 메타데이터만 제외하면 레퍼런스 JPEG2K 디코더로 베이어 패턴값을 디코딩하는 것이 가능했다), 이 특허(US8872933B2)는 단순히 센서와 인클로저가 달린 비디오 카메라가 2K 이상의 이미지를 23프레임으로 6+:1 압축률의 베이어 패턴의 센서 RAW를 기록하는 경우 RED의 특허에 걸리기 때문. 심지어 RED의 RAW 압축은 CineForm RAW와 상당히 유사했으며 RED보다 훨씬 이전에 개발된 물건이였으나 CineForm 은 카메라용 코덱 보다는 편집용 매개코덱을 목적으로 개발되었으므로 (나중에 SI-2K 라는 카메라에 탑재되긴 했다) 은근슬쩍 비껴나갔으나, 특허가 성립하는 조건 때문에 6:1이상의 압축을 하는 경우 외부 레코더를 사용해서(RED의 특허는 RAW를 기록하는 '카메라'에 한정되므로) 특허를 우회하거나 뒤에서 설명한 대로 압축률을 낮춰 피해가는 경우가 대부분이다.[7] 컨슈머용 영상 기기에 제대로 된 RAW 포맷이 보급되지 않는 원천적인 이유 중 하나가 바로 이 RED의 특허 때문이라는 비판도 있을 정도.[8] 출력된 결과물을 바로 재생했을 때 눈에 보이는 품질을 뜻한다. 실제로는 데이터가 손실되지만 인간의 눈으로 볼 수 없는 영역대만 자르므로 말 그대로 겉보기에는 차이가 없다는 의미.[9] 위 각주에서 서술했듯 실제로는 눈에 보이지 않는 부분의 데이터가 손실된다. 그렇기 때문에 한계 색상을 편집으로 끄집어 낼 순 없게 되고, 4444와 다르게 추가적인 컬러 그레이딩 시 계조가 깨질 수도 있다. 즉, 더 이상의 보정이 필요치 않은 종편용으로 사용하는 코덱이라 생각하면 쉽다.[10] 편집은 가벼운 프록시 파일로 진행하고 결과물은 원본으로 출력할 수 있어 저사양 맥북이더라도 4k편집이 가능하다.[11] Windows 상에서 Resolve 는 VC-3 (DNxHD), VC-5(Cineform)의 출력만 지원한다.[12] 하지만 이 경우 Codec ID나 Writing Library 등 중요 메타데이터가 ProRes 라이센스를 받은 프로그램으로 작업한 것과 차이가 나기 때문에 편집, 재생시 오류가 발생할 수 있어 납품용으로는 적절하지 않다고 애플은 주장하고 있으나 애플의 코덱이나 ffmpeg의 코덱이나 비트스트림이 호환되고 있어 ffmpeg로 인코딩한 영상도 macOS에 내장된 디코더로도 잘만 문제 없이 재생이 된다. ffmpeg의 ProRes 렌더러의 경우 기본 Vendor ID가
fmpg
또는
Lavc
로 설정되는데 이 부분은 영상의 비트스트림과는 아무 관련이 없는 컨테이너쪽의 차이라 ffmpeg 로 인코딩된 ProRes 영상을 거부하는 경우는 Apple의 인코더 (macOS에 내장된 프레임워크)가 사용하는
apl0
로 변경하면 잘 된다.