소개
FastTube Pro는 Python과 Tkinter로 제작된 데스크톱 미디어 다운로더 및 변환기입니다. YouTube, Instagram, Facebook, Twitter/X, MX Player 등 다양한 플랫폼을 지원하며, MIT 라이선스로 GitHub에 공개되어 있습니다. 이 프로그램은 비디오 및 오디오 다운로드, 포맷 변환, 자막 추출 등 다양한 기능을 제공합니다.
상세정보
일괄 다운로드
재생 목록 또는 여러 URL을 동시에 다운로드할 수 있으며, 개별 작업의 일시 중지, 재개, 재시도, 취소가 가능합니다. 재생 목록 순서에 따라 파일 이름을 자동으로 일괄 변경하는 스마트 이름 변경 기능도 제공합니다.
단일 비디오 다운로드
YouTube, Instagram, Facebook, Twitter, MX Player 등 1000개 이상의 사이트에서 비디오를 다운로드할 수 있습니다. 최대 4K/8K 해상도와 다양한 형식을 선택할 수 있으며, 플랫폼별 최적화가 적용됩니다.
오디오 추출
MP3(320kbps), WAV, FLAC, M4A, OPUS, AAC 형식으로 오디오를 추출할 수 있습니다. 썸네일 삽입 및 메타데이터 유지 옵션을 제공합니다.
포맷 변환
로컬 비디오 파일 또는 URL을 직접 변환할 수 있으며, MP4, MKV, MOV, WebM, AVI, FLV 형식을 지원합니다. 비디오/오디오 비트레이트와 압축 프리셋(High, Balanced, Compressed)을 조정할 수 있습니다.
자막 추출
SRT, VTT, TXT, ASS 형식으로 자막을 다운로드할 수 있으며, 자동 생성 및 수동/내장 자막을 모두 지원합니다.
메타데이터 스튜디오
비디오의 상세 정보(코덱, 비트레이트, FPS, 업로드 날짜)를 확인하고, JSON, CSV, TXT로 내보낼 수 있습니다. 두 비디오의 메타데이터를 나란히 비교하는 기능도 제공합니다.
썸네일 다운로더
최고 해상도의 썸네일(maxresdefault)을 가져오며, 대량 다운로드를 지원합니다.
소스 코드로 실행
- Python 3.10 이상을 설치합니다.
- FFmpeg를 설치하고 PATH에 추가합니다.
- 저장소를 클론한 후
pip install -r requirements.txt로 의존성을 설치합니다. python fasttube.py로 앱을 실행합니다.
winget으로 설치
Windows에서는 winget 패키지 매니저를 통해 설치할 수 있습니다. 명령 프롬프트 또는 PowerShell을 관리자 권한으로 열고 winget install FastTube.FastTube를 실행합니다.
사용 방법
- URL 입력 필드에 YouTube URL을 붙여넣습니다.
- 비디오 또는 오디오를 선택합니다.
- Fetch Options를 클릭하면 사용 가능한 품질이 표시됩니다.
- 드롭다운에서 품질을 선택합니다.
- 선택적으로 Browse를 클릭하여 저장 폴더를 변경합니다.
- Download를 클릭하면 진행률 표시줄이 나타납니다.
- 파일은 downloads 폴더 또는 선택한 폴더에 저장됩니다.
지원 환경 및 요구 사항
- Python 3.10 이상
- FFmpeg (비디오/오디오 병합 및 포맷 변환에 필요)
- yt-dlp (핵심 다운로드 엔진)
버전 및 업데이트
현재 버전은 1.4이며, GitHub 릴리스 페이지에서 업데이트 내역을 확인할 수 있습니다.
라이선스 및 확인 사항
이 소프트웨어는 MIT 라이선스로 배포됩니다. YouTube 등에서 콘텐츠를 다운로드하는 것은 저작권법을 위반할 수 있으며, 이 앱은 교육 및 개인적 용도로만 사용해야 합니다. 개발자는 오용에 대해 책임을 지지 않습니다.
시스템 요구사항
Windows 11 · x64 · Python 3.10+ · FFmpeg · yt-dlp


