FFmpeg 8.1

1 week ago 7

  • 오디오와 비디오를 녹화·변환·스트리밍할 수 있는 크로스플랫폼 멀티미디어 프레임워크로, 최신 버전 8.1 “Hoare”가 공개됨
  • 이번 버전은 xHE-AAC Mps212 및 MPEG-H 디코딩, EXIF 메타데이터 파싱, LCEVC 메타데이터 처리를 지원
  • Vulkan 기반 ProRes 인코딩/디코딩, D3D12 H.264·AV1 인코딩, Rockchip H.264/HEVC 하드웨어 인코딩 등 GPU 가속 기능이 강화됨
  • IAMF 앰비소닉 오디오 요소, hxvs 디먹서, drawvg·vpp_amf 필터 등 새로운 포맷과 필터가 추가됨
  • 내부 구조 개선과 버그 수정이 포함되었으며, swscale 재작성 준비GLSL 런타임 의존성 제거로 초기화 속도 향상이 이루어짐

FFmpeg 8.1 "Hoare" 주요 업데이트

  • 새 버전은 소규모 릴리스(minor release) 로, 다운로드가 가능함
  • 디코더: xHE-AAC Mps212(실험적), MPEG-H(libmpeghdec 사용) 지원
  • 메타데이터: EXIF 파싱 기능 추가
  • LCEVC: 메타데이터 파싱 및 전달 기능 지원
  • Vulkan 기반 코덱: ProRes 인코딩·디코딩, DPX 디코딩 지원
  • D3D12 가속: H.264/AV1 인코딩, scale_d3d12, mestimate_d3d12, deinterlace_d3d12 필터 추가
  • Rockchip 하드웨어 인코딩: H.264 및 HEVC 지원
  • IAMF: Projection 모드 Ambisonic Audio Elements의 멀티플렉싱·디멀티플렉싱 지원
  • 포맷 및 필터: hxvs 디먹서, drawvg 및 vpp_amf 필터 추가

내부 개선 및 성능 향상

  • 다수의 내부 코드 변경과 버그 수정 포함
  • swscale 재작성을 위한 기반 작업이 진행 중임
  • Vulkan 기반 코덱과 일부 필터가 런타임 GLSL 컴파일 의존성을 제거, 초기화 속도가 빨라짐

Vulkan Compute 기반 코덱 관련

  • Vulkan Compute 기반 코덱 구현에 대한 기술적 세부 내용과 향후 계획Khronos 블로그에 게재됨

업그레이드 권장

  • 사용자, 배포자, 시스템 통합자에게 최신 버전으로의 업그레이드를 권장함
  • 단, 현재 git master 버전을 사용하는 경우는 제외됨

Read Entire Article