브라우저에서 동영상과 오디오를 녹화·변환·스트리밍할 수 있는 순수 WebAssembly 및 JavaScript 기반 FFmpeg 포트입니다.
HaveAGitGat/Tdarr
조건에 따른 플러그인 규칙을 사용해 FFmpeg 또는 HandBrake로 동영상과 오디오 파일을 트랜스코딩하고 리먹싱하는 분산형 미디어 라이브러리 자동화 도구입니다.
- 스타
- 4,386
- 포크
- 124
- 열린 이슈
- 49
- 마지막 커밋
- 4일 전
어떤 프로젝트인가요?
Tdarr는 미디어 라이브러리 전체의 트랜스코딩과 리먹싱 작업을 자동화하는 웹 기반 시스템입니다. 중앙 Tdarr Server가 Windows, macOS, Linux(arm 및 arm64 포함) 또는 Docker에서 실행되는 Tdarr Node를 조정하며, 각 노드는 작업을 가져와 FFmpeg 또는 HandBrake로 파일을 처리합니다.
플러그인 스택이 처리 방식을 결정합니다. 각 플러그인은 필터(코덱, 컨테이너, 해상도, 크기, 파일 연령)를 트랜스코딩, 자막 제거, 오디오 트랙 표준화, 컨테이너 리먹싱 등의 작업과 결합하므로, 필요한 경우에만 파일을 변경합니다. H.264 동영상을 H.265(HEVC)로 변환해 파일 크기를 줄이거나, 기기에서 더 원활하게 재생되도록 파일을 표준화하는 것이 일반적인 사용 사례입니다.
각 라이브러리에는 자체 설정과 일정(7일, 24시간 스케줄러)이 있으며, CPU 또는 GPU에서 실행되는 트랜스코딩 및 상태 점검 워커의 수를 각각 제한할 수 있습니다. 이 프로젝트에는 폴더 감시 기능, 작업 정체 감지기, 드라이브 간 부하 분산, 파일 메타데이터 검색, 라이브러리 통계 기능도 포함됩니다.
핵심 기능
- 01Windows, macOS, Linux, Docker를 지원하는 분산형 서버 및 노드 아키텍처입니다.
- 02필터와 작업을 조합하는 플러그인 스택을 제공하며, JavaScript 플러그인을 직접 작성하거나 수정할 수 있습니다.
- 03CPU 및 GPU 워커를 사용해 HandBrake 또는 FFmpeg로 트랜스코딩하고 리먹싱합니다.
- 04라이브러리별 일정과 워커 수 제한을 설정하고 드라이브 간 부하를 분산합니다.
- 05폴더 감시 기능, 워커 정체 감지기, 속성 기반 파일 검색을 제공합니다.
활용 사례
- 대규모 H.264 동영상 라이브러리를 H.265로 변환해 저장 공간을 줄입니다.
- 파일에서 원치 않는 자막, 해설 음성 또는 폐쇄 자막 트랙을 제거합니다.
- 다양한 기기에서 미디어가 안정적으로 재생되도록 컨테이너와 오디오 트랙을 표준화합니다.
- 여러 컴퓨터의 유휴 CPU 또는 GPU 자원을 활용해 백그라운드에서 미디어 라이브러리를 처리합니다.
빠른 시작
- 1
README에 링크된 공식 설치 가이드에 따라 Tdarr를 다운로드하고 설정하세요
사용 전 알아둘 점
- 메타데이터에 라이선스가 명확히 명시되어 있지 않으므로 사용 전에 프로젝트 이용 약관을 확인하세요.
- Tdarr는 서버와 별도의 노드 워커로 실행되므로 셀프 호스팅을 위해 어느 정도 설정 작업이 필요합니다.
- 트랜스코딩에는 FFmpeg 또는 HandBrake가 필요합니다. 작업을 실행하려면 둘 중 하나를 사용할 수 있어야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- Tdarr은(는) 무엇인가요?
- 조건에 따른 플러그인 규칙을 사용해 FFmpeg 또는 HandBrake로 동영상과 오디오 파일을 트랜스코딩하고 리먹싱하는 분산형 미디어 라이브러리 자동화 도구입니다. Tdarr는 미디어 라이브러리 전체의 트랜스코딩과 리먹싱 작업을 자동화하는 웹 기반 시스템입니다. 중앙 Tdarr Server가 Windows, macOS, Linux(arm 및 arm64 포함) 또는 Docker에서 실행되는 Tdarr Node를 조정하며, 각 노드는 작업을 가져와 FFmpeg 또는 HandBrake로 파일을 처리합니다.
- Tdarr은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- Tdarr은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- Tdarr은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. Tdarr의 마지막 커밋은 2026년 11월 3일입니다.
- Tdarr은(는) 어디에 사용할 수 있나요?
- 대규모 H.264 동영상 라이브러리를 H.265로 변환해 저장 공간을 줄입니다. 파일에서 원치 않는 자막, 해설 음성 또는 폐쇄 자막 트랙을 제거합니다. 다양한 기기에서 미디어가 안정적으로 재생되도록 컨테이너와 오디오 트랙을 표준화합니다. 여러 컴퓨터의 유휴 CPU 또는 GPU 자원을 활용해 백그라운드에서 미디어 라이브러리를 처리합니다.
- Tdarr는 어떻게 설치하나요?
- README에 링크된 공식 설치 가이드에 따라 Tdarr를 다운로드하고 설정하세요
- Tdarr은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/HaveAGitGat/Tdarr
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
오디오·비디오·자막을 디코딩, 인코딩, 변환, 필터링, 스트리밍할 수 있는 C 라이브러리 모음이자 CLI 도구입니다.
ffprobe로 동영상·음악·오디오북 라이브러리를 스캔하고 웹 UI에서 기술 메타데이터를 보여주는 셀프 호스팅 도구입니다.
GPU 패스스루나 공유 파일 시스템 없이, 클라이언트에서 TCP 포트 하나만으로 원격 GPU 머신의 ffmpeg를 실행하세요.
브라우저에서 MP4, WebM, MP3 등의 동영상·오디오 파일을 읽고, 쓰고, 변환하는 의존성 없는 TypeScript 라이브러리입니다.
재인코딩 없이 영상과 오디오를 무손실로 자르고 다듬고 리먹싱하는 크로스 플랫폼 FFmpeg GUI입니다.