새로운 미디어 플레이어 '비바체(Vivace)'가 공개되어 주목받고 있습니다. 이 플레이어는 Qt(큐티) 프레임워크만을 사용해 개발되었으며, 기존의 인기 플레이어인 SMPlayer의 사용자 경험을 외부 프로세스(mpv/mplayer) 의존성 없이 구현한 것이 특징입니다. 순수 Qt 기반으로 설계되어 가볍고 빠른 성능을 기대할 수 있습니다.
비바체는 Qt 6.11.1 이상 버전과 QML을 활용하여 사용자 인터페이스(UI)를 구축했으며, Qt Multimedia의 FFmpeg 백엔드를 통해 미디어를 재생합니다. 주요 기능으로는 MKV, MP4, MPEG2 등 다양한 비디오 포맷 재생, 자막 및 오디오 트랙 전환, 재생 속도 조절(피치 보정 포함), 플레이리스트, 즐겨찾기, 북마크, 비디오 이퀄라이저, 스크린샷 등이 있습니다. 특히 암호화되지 않은 DVD의 인터랙티브 메뉴를 지원하며, 유튜브(YouTube) 재생 및 다운로드(yt-dlp 경유), OpenSubtitles 검색, 웹 서버를 통한 캐스팅 기능도 제공합니다. 현재 v0.1.1 버전으로 초기 단계이지만, 윈도우(Windows), 리눅스(Linux), 맥OS(macOS)용 설치 파일을 제공하며 24개 언어를 지원합니다.
비바체의 가장 큰 기술적 특징 중 하나는 AV1 비디오 코덱 지원입니다. 윈도우 사전 빌드 버전에서는 패치된 Qt Multimedia FFmpeg 플러그인을 통해 AV1 비디오를 원활하게 재생할 수 있습니다. 이는 Qt의 공식 FFmpeg 빌드에 AV1 디코딩 지원이 부족하고, 하드웨어 가속 AV1 디코딩 경로가 특정 GPU/드라이버 조합에서 불안정할 수 있다는 문제를 해결하기 위한 개발팀의 노력입니다. 또한, 재생 속도 조절 시 피치(pitch) 보정 알고리즘을 개선하여 고속 재생 시에도 음성 콘텐츠의 음질 저하를 최소화했습니다. 이러한 기술적 개선은 사용자가 더욱 안정적이고 고품질의 미디어 경험을 할 수 있도록 돕습니다.
비바체의 등장은 미디어 플레이어 시장에 새로운 바람을 불어넣을 수 있습니다. 외부 의존성을 줄이고 순수 Qt 기반으로 개발함으로써, 경량화와 안정성을 동시에 추구했다는 점에서 차별점을 가집니다. 특히 AV1 코덱 지원과 피치 보정 기능 개선은 고품질 미디어 콘텐츠 소비가 증가하는 현 추세에 부합하며, 사용자들에게 더욱 만족스러운 시청 경험을 제공할 것입니다. 이 프로젝트는 오픈 소스 커뮤니티의 피드백을 적극적으로 수용하며 발전해 나갈 것으로 기대됩니다.