FFmpeg 9.0 "Lei" 릴리스 — 무엇이 달라졌나

김팔복 2026. 8. 5. 오후 10:12:05
조회 9 추천 0 댓글 0

2026년 8월 4일, 멀티미디어 프레임워크의 사실상 표준인 FFmpeg의 새 메이저 버전 9.0 "Lei" 가 정식 릴리스되었다. 8.1 "Hoare" 이후 약 4개월 만의 릴리스로, 160명 이상의 컨트리뷰터가 참여해 2,200개 이상의 커밋과 1,700개 이상의 파일 변경이 반영된 상당히 큰 업데이트다.

이번 릴리스의 큰 흐름을 한 문장으로 요약하면 이렇다. "GPU로, 더 GPU로." Vulkan, CUDA, AMF, VideoToolbox까지 주요 하드웨어 가속 스택 전반에 걸쳐 새 기능이 추가되었고, AI 추론(DNN) 백엔드까지 GPU에서 돌릴 수 있게 되었다.

주요 변경 사항

1. 애니메이션 WebP 네이티브 디코딩

그동안 FFmpeg에서 애니메이션 WebP를 읽으려면 외부 라이브러리(libwebp)에 의존해야 했다. 9.0부터는 자체 디코더와 디먹서가 추가되어 애니메이션 WebP 파일을 FFmpeg 단독으로 직접 읽을 수 있다. 웹에서 수집한 미디어를 처리하는 파이프라인이라면 의존성이 하나 줄어드는 셈이라 반가운 변화다.

2. GPU 가속 대폭 확장

  • v360_vulkan 필터: 360도/파노라마 영상 처리(프로젝션 변환)를 Vulkan으로 GPU에 오프로드할 수 있다. VR 영상 워크플로우에서 체감이 클 부분.
  • APV Vulkan 하드웨어 가속: 삼성의 APV(Advanced Professional Video) 코덱을 Vulkan 기반으로 하드웨어 가속한다.
  • transpose_cuda 필터: NVIDIA GPU에서 프레임 회전/전치를 시스템 메모리로 내리지 않고 GPU 안에서 그대로 처리한다. CUDA 파이프라인 중간에 회전이 끼어 있어 어쩔 수 없이 hwdownload를 하던 경우라면 병목이 사라진다.
  • AMD AMF 확장: 프레임레이트 변환기(vf_frc_amf), 화질 개선 필터(vf_vqe_amf)가 새로 추가되었고, 컬러 컨버터(vf_vpp_amf)의 HDR 처리 능력이 확장되었다. AMF 하드웨어 메모리 매핑도 지원한다.
  • Apple ProRes RAW: VideoToolbox 기반 하드웨어 가속 디코딩이 추가되었다. Apple Silicon에서 ProRes RAW 소스를 다루는 편집/변환 워크플로우에 직접적인 이득.

3. DNN 백엔드에 ONNX Runtime + GPU 실행

FFmpeg의 DNN(딥러닝) 필터 백엔드가 ONNX Runtime을 지원하고, GPU 실행 프로바이더를 쓸 수 있게 되었다. 초해상도(super-resolution) 업스케일링이나 배경 분리 같은 AI 모델을 FFmpeg 필터 체인 안에서 GPU로 실행할 수 있다는 뜻이다. AI 기반 영상 처리를 FFmpeg 파이프라인에 통합하려는 시도가 한층 현실적이 되었다.

4. 방송·컨테이너 쪽 개선

  • LCEVC 트랙 먹싱: MP4 먹서에서 LCEVC(Low Complexity Enhancement Video Coding) 인핸스먼트 레이어를 정식 트랙으로 먹싱할 수 있다.
  • HE-AAC 960 디코딩: DAB+ 디지털 라디오 호환을 위한 지원.
  • Dolby Vision 멀티레이어 HEVC 분리: 멀티레이어 HEVC 스트림을 분리하는 비트스트림 필터가 추가되었다.
  • SMPTE 2094-50: 동적 HDR 메타데이터 지원 및 패스스루.

5. 깨알 재미: Playdate 인코더

휴대용 게임기 Playdate용 비디오 인코더와 먹서가 추가되었다. 실용성과 별개로 FFmpeg다운 추가라 웃음이 나오는 항목.

제거된 것들

메이저 릴리스답게 정리도 있었다.

  • 독립형 CELT 디코더와 Ogg/CELT 파서 제거 (Opus 안에 포함된 CELT는 영향 없음)
  • 폐기 예정이던 NVENC 옵션들 제거
  • NVIDIA Video Codec SDK 11.1 미만 버전 지원 제거

개발자라면: ABI 브레이크 주의

이번 릴리스에서 모든 코어 라이브러리의 메이저 버전이 올라갔다(libavcodec, libavformat은 63 시리즈로 진입). 즉 ABI 호환성이 깨지는 릴리스다. FFmpeg 라이브러리를 링크하는 애플리케이션이라면 재빌드가 필요하고, 배포판이 새 soname으로 마이그레이션되기까지 시간이 걸릴 수 있다. 프로덕션 미디어 파이프라인에 바로 올리기 전에 회귀 테스트를 돌려보는 것이 좋겠다.

마치며

4개월이라는 짧은 주기에도 GPU 가속, AI 통합, 최신 코덱/메타데이터 지원까지 밀도 있게 채워 넣은 릴리스다. 소스 아카이브는 ffmpeg.org 공식 다운로드 페이지에서 받을 수 있고, 각 리눅스 배포판 패키지는 롤링 릴리스 배포판부터 순차적으로 올라올 것으로 보인다.

참고 자료

댓글 0

아직 댓글이 없습니다.