프로젝트 소개

ytDownloader는 YouTube, Facebook, Instagram, TikTok, Twitter를 포함한 수백 개 웹사이트에서 영상과 음성을 내려받을 수 있도록 현대적인 그래픽 인터페이스를 제공하는 오픈 소스 데스크톱 애플리케이션이다. 사이트 지원과 다운로드 처리는 yt-dlp를 기반으로 하며, 미디어 처리에는 ffmpeg을 사용한다. 주요 기능으로는 개별 영상 또는 전체 재생목록 다운로드, 품질 및 형식 옵션 선택, 특정 다운로드 구간 지정, 자막 가져오기가 있다. 또한 하드웨어 가속을 지원하는 영상 압축 기능도 포함되어 있다. 인터페이스는 여러 시각적 테마를 제공하며, Crowdin 커뮤니티 번역을 통해 수많은 언어로 현지화되어 있다. 이 프로젝트는 Linux, Windows, macOS를 대상으로 한다. 배포 방식으로는 Flatpak, Snap, AppImage, Microsoft Store, Chocolatey, Scoop, WinGet, 기존 Windows 설치 프로그램, macOS DMG 패키지가 있다. macOS에서는 사용자가 격리 속성을 제거하고 Homebrew를 통해 yt-dlp를 별도로 설치해야 할 수 있다. 기술적으로 이 앱은 Electron과 Node.js로 구축되어 있다. 개발자는 npm으로 소스에서 실행할 수 있으며, electron-builder 스크립트를 사용해 다양한 플랫폼용 패키지를 빌드할 수 있다. README에는 이 앱에 트래커나 광고가 포함되어 있지 않다고 명시되어 있다.