Google Chrome, Windows 11에서 파일 크기를 줄이는 동시에 비디오 녹화 품질 향상
Google Chrome 및 Chromium 플랫폼 기반 다른 브라우저의 최신 업데이트는 이제 HEVC 코덱을 통한 미디어 녹화를 가능하게 합니다. 이 향상은 파일 크기를 약간 줄이는 동시에 비디오 녹화 품질을 크게 높입니다.
Windows 10 및 11에서 실행되는 다른 웹 브라우저와 마찬가지로 Google Chrome은 Google Meet와 같은 플랫폼에서 온라인 화상 회의 중에 화면 콘텐츠를 캡처하기 위해 미디어 레코더 API를 활용합니다. 이전에 Chrome은 미디어 녹화를 위해 H.264, VP8 및 VP9 코덱을 사용했습니다.
H.264는 거의 모든 시스템에서 호환되기 때문에 선택되었지만 파일 크기가 더 커졌습니다. 한편, VP8과 VP9는 무료로 사용할 수 있는 Google의 독점 코덱이지만 VP8은 덜 효율적인 것으로 판명되었고 VP9의 호환성은 제한적이었습니다. 이는 Google이 Windows 11에서 녹화 기능에 HEVC를 사용하기로 전환함에 따라 바뀔 예정입니다.
Windows Latest의 보고서에 따르면 Chromium Gerrit에 다양한 코드 커밋이 있었는데 , 특히 “MediaRecorder API에 대한 HEVC 인코딩 지원”이라는 레이블이 붙은 커밋이 있었습니다.
Windows Latest에서는 MediaRecorder API 내에서 HEVC 인코딩 지원을 통합하는 프로세스가 순조롭게 진행 중이며, 대부분의 예비 작업이 완료되어 Chrome에 통합할 수 있게 되었다고 확인했습니다.
특히, Google은 비디오 녹화를 위해 Chrome에 HEVC(또는 H.265) 지원을 추가하여 H.264, VP8, VP9와 같은 이전 코덱을 대체하고 있습니다. 이 코덱은 기능적이지만 HEVC의 기능에는 미치지 못합니다. 이제 Chrome 사용자는 HEVC를 활용하여 MP4 및 MKV 형식으로 비디오를 녹화할 수 있습니다.
이 새로운 통합을 테스트하고 Google Meet에서 녹화된 비디오가 실제로 HEVC로 인코딩되었는지 확인하는 데 관심이 있는 사용자는 실험적 기능 플래그를 활성화할 수 있습니다.
--enable-features=MediaRecorderHEVCSupport
Windows Latest에서 강조한 Chromium Gerrit 게시물에 대한 Google 개발자 메모에 따르면 “이것은 HEVC의 mkv/mp4 muxer 기능에 대한 기본 지원을 추가합니다.” 그러나 이 기능은 기본적으로 비활성화되어 있으며 지원을 활성화하려면 수동 활성화가 필요합니다.
현재 이 기능은 대부분의 시나리오에서 기본적으로 비활성화되어 있으며 실험 목적으로 수동으로 켜야 합니다.
이 코드는 기본 HEVC 인코딩 지원을 제공하지만 하드웨어가 HEVC를 인코딩할 수 있는지 확인하지 않습니다. 따라서 MediaRecorder.isTypeSupported()가 HEVC 지원을 나타내더라도 이를 지원하지 않는 하드웨어에서는 인코딩이 실패할 수 있습니다.
Google에서는 개발자가 MediaRecorder 인스턴스를 생성하기 전에 MediaCapabilities.encodingInfo() 또는 VideoEncoder.isConfigSupported()와 같은 도구를 MediaRecorder.isTypeSupported()와 함께 활용하여 해당 기기가 HEVC 인코딩을 처리할 수 있는지 확인할 것을 권장합니다.
앞서 언급했듯이, Google은 아직 이 기능을 테스트 단계에 있으며, 이 기능을 작동시키려면 개발자가 API의 업데이트된 엔드포인트로 전환해야 합니다.
답글 남기기