C.W.K.
Stream
Lesson 04 of 10 · published

ProRes — 편집용 마스터 format

~10 min · prores, intermediate, editing

Level 0Viewer
0 XP0/73 lessons0/15 achievements
0/100 XP to next level100 XP to go0% complete

배포용 아냐, 작업용

Apple ProRes 가 intra-frame codec — 모든 frame 이 완전한 picture, GOP 없음, temporal compression 없음. 무겁게 만듦 (같은 source 에서 H.264 보다 10–20배 큼) 지만 editor 에서 trivially scrubbable. ProRes 는 color grade 전 encode 하는 format, camera 에서 ingest 하는 거, Final Cut 에 넘기는 것. 절대 업로드 아냐.

ProRes flavor

  • ProRes 422 Proxy (profile 0) — 작음, low-quality, offline edit.
  • ProRes 422 LT (1) — light, 1080p에 ~70 Mbps.
  • ProRes 422 (2) — standard, 1080p에 ~117 Mbps.
  • ProRes 422 HQ (3) — high-quality, ~176 Mbps. 흔한 'master' 선택.
  • ProRes 4444 (4) — alpha 추가, 12-bit, ~264 Mbps. Compositing/VFX.
  • ProRes 4444 XQ (5) — 더 높은 bitrate. Cinema 배포.

Color 와 pixel format

ProRes 422 가 yuv422p10le 기대. ProRes 4444 는 yuva444p10le (alpha 포함) 또는 yuv444p10le (alpha 없이) 원해. 매칭 안 되는 pixel format은 fail 또는 silent downsample.

Code

편집용 ProRes encode·bash
# 흔한 'edit master' — ProRes 422 HQ
ffmpeg -i in.mp4 \
  -c:v prores_ks -profile:v 3 \
  -vendor apl0 -bits_per_mb 8000 \
  -pix_fmt yuv422p10le \
  -c:a pcm_s16le \
  master.mov

# 더 가벼운 master (ProRes 422 standard)
ffmpeg -i in.mp4 \
  -c:v prores_ks -profile:v 2 \
  -pix_fmt yuv422p10le \
  -c:a pcm_s16le \
  master_422.mov

# Offline 편집용 proxy
ffmpeg -i in.mp4 \
  -c:v prores_ks -profile:v 0 \
  -vf scale=960:-2 \
  -pix_fmt yuv422p10le \
  -c:a pcm_s16le \
  proxy.mov
Alpha 있는 ProRes (투명 overlay)·bash
# Compositing 위한 alpha 포함 ProRes 4444
ffmpeg -i in_with_alpha.png \
  -c:v prores_ks -profile:v 4 \
  -pix_fmt yuva444p10le \
  out_alpha.mov

# Alpha 살아남았는지 확인
ffprobe -v error -select_streams v:0 \
  -show_entries stream=pix_fmt out_alpha.mov
# pix_fmt=yuva444p10le ← yes

External links

Exercise

30초 1080p clip 잡아. ProRes 422 HQ 와 libx264 CRF 18 -preset slow 로 encode. 파일 사이즈 ratio 메모 (ProRes 가 ~10배 커야). QuickTime 에서 둘 다 열고 scrub — 어느 거 backwards 더 부드럽게? 그 부드러움이 ProRes 가 byte 로 값 하는 거야.

Progress

Progress is local-only — sign in to sync across devices.
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고

댓글 0

🔔 답글 알림 (로그인 필요)
로그인댓글을 남기려면 로그인해 주세요.

아직 댓글이 없어요. 첫 댓글을 남겨보세요.