TL;DR
- Scrcpy 5.0은 하드웨어 디코딩이 가능한 경우 컴퓨터에서 이를 기본 적용해 디코딩 속도를 높이고 CPU 사용량을 10분의 1로 줄이며 전력 소비도 낮춤.
--hwdec옵션으로 하드웨어 디코더를 지정하거나 소프트웨어 디코딩을 강제할 수 있으며, 기본 자동 모드는 하드웨어 디코더가 스트림을 처리하지 못하면 소프트웨어 디코딩으로 전환됨.- 이번 버전은 비디오 버퍼링을 개선하고 오디오 재생 캡처 모드에서 모든 오디오 사용 유형을 캡처함.
- Windows ARM64 릴리스가 추가되고, 일부 키보드 레이아웃의 UHID 키 입력 누락과 AltGr 전달 문제 등이 수정됨.
adb37.0.1,FFmpeg9.0.2,SDL3.4.18,dav1d1.5.4로 업그레이드됨.
Scrcpy v5.0
scrcpyv5.0 릴리스임.
v4.1 이후 변경 사항
- 하드웨어 디코딩 추가(#7057, #7001, #1894, #1672)
- 비디오 버퍼링 개선(#7057)
- 오디오 재생 캡처 모드에서 모든 오디오 사용 유형 캡처(#6975)
- OTG 모드에서
ANDROID_SERIAL사용(#7053) - Windows ARM64 릴리스 빌드(#6857)
- 일부 키보드 레이아웃에서 UHID 키 입력 누락 수정(#6983, #6990)
- 일부 키보드 레이아웃에서 AltGr 전달 수정(#7050, #7051)
--time-limit데이터 경쟁 수정(#7029)--no-mipmaps수정- 중지 시 ‘camera capture failed’ 경고 방지(#7018)
- 모든 YV12 평면에 밉맵 생성(#7034)
- 플랫폼 도구(
adb)를 37.0.1로 업그레이드 FFmpeg를 9.0.2로 업그레이드SDL을 3.4.18로 업그레이드dav1d를 1.5.4로 업그레이드- 기타 기술적 수정
주요 내용
하드웨어 디코딩
- 가능한 경우 비디오 스트림을 컴퓨터에서 하드웨어로 디코딩함.
- 디코딩 속도가 빨라지고, CPU 사용량이 10분의 1로 줄며, 전력 소비도 낮아짐.
- 하드웨어 디코딩이 기본 활성화 상태임.
--hwdec으로 특정 디코더를 선택하거나--hwdec=disabled로 소프트웨어 디코딩을 강제할 수 있음. scrcpy --hwdec=auto: 가능한 경우 하드웨어 디코딩 사용, 기본값scrcpy --hwdec=disabled: 소프트웨어 디코딩 사용scrcpy --hwdec=vaapi: VA-API, Linux 전용scrcpy --hwdec=d3d11va: D3D11VA, Windows 전용scrcpy --hwdec=videotoolbox: VideoToolbox, macOS 전용--hwdec=auto를 사용하거나 해당 옵션을 지정하지 않은 경우, 하드웨어 디코더가 스트림을 처리할 수 없으면 소프트웨어 디코딩으로 전환됨.- Linux에서 VA-API를 사용하려면 GPU의 VA-API 드라이버가 필요하며, Debian/Ubuntu에서는
va-driver-all패키지가 해당 드라이버임. - 자세한 내용은 비디오 문서와 #7001, #7057에서 확인 가능함.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요