다양한 포맷 지원, 하드웨어 디코딩, 오디오 패스스루
by DD
5개월 전
조회수 14
Jellyfin Desktop은 Qt WebEngine과 libmpv를 사용하여 제작된 데스크톱 클라이언트임
오디오 패스스루, 하드웨어 디코딩, 트랜스코딩 없는 다양한 포맷 재생 지원
Windows, Mac, Linux에서 사용 가능하며, Flathub를 통한 배포 지원
Qt WebEngine과 libmpv를 활용한 아키텍처
Jellyfin Desktop은 Qt WebEngine을 사용하여 사용자 인터페이스를 렌더링하고, libmpv를 통해 미디어 재생을 처리한다. 구체적으로 libmpv는 다양한 코덱을 지원하며, 하드웨어 디코딩을 활용하여 CPU 사용률을 감소시킨다. 따라서 고화질 영상 재생 시에도 부드러운 재생 경험을 제공한다.
기존 데스크톱 미디어 플레이어와의 비교
Jellyfin Desktop은 오디오 패스스루를 지원하여 원본 음질을 유지하며, 트랜스코딩 없이 다양한 포맷을 재생한다. 반면, 일부 코덱은 libmpv에서 지원되지 않을 수 있으며, 설정 파일을 통해 세부 설정을 조정해야 한다. 따라서, 고급 사용자에게 더 많은 설정 옵션을 제공한다.
배포 및 설치 방법
Jellyfin Desktop은 Windows, macOS, Linux를 위한 빌드 파일을 제공하며, Linux는 Flathub를 통해 설치할 수 있다. 구체적으로 각 플랫폼에 맞는 설치 가이드를 제공하며, 사용자 프로필, 캐시, 로그 파일의 위치를 명시한다. 따라서, 사용자는 자신의 운영체제에 맞는 설치 방법을 선택할 수 있다.