YouTube Downloader FINAL v2.1 [소소한수정버젼추가)
2025.11.12 21:28



tools\config 폴더 안에 GUI편집기 2종 넣었두었으니 입맛에 맞게 config 폴더로 꺼내서 사용하세요 ^_^
재생설정 오류고치기 전놈으로 파일이 잘못롤라갔습니다.ㅠ.ㅠ
수정된 원레 올리려던 파일로 변경하였으니 먼저 받으신분은 다시 받아주기 바랍니다 (2025-11-13 오전 6시4분 수정됨)
요청에 의한 소소한 수정버젼 YouTube Downloader FINAL.bat 아레 링크에서 받은것에 배치파일만 바꿔서 사용하세요
추가기능:
미디어재셍기능 사용시 PotPlayer 설치되어 있으면 PotPlayer 로 재셍기능 추가
음악다운로드시 아이폰벨소리 구간지정 다운로드 추가 (노래모음등 에서는 불가 한곡짜리 는 가능)
인코딩중 메세지가 없어 멈춘것같아 보여 메세지추가
스케줄러 에러수정
yt-dlp.exe 업데이트 되었네요 배치실행하시고 U--->2번으로 업뎃하세요
================================================================================
YouTube Downloader FINAL v2.1 - 사용 설명서
================================================================================
목차:
1. 개요
2. 시스템 요구사항
3. 설치 방법
4. 주요 기능
5. 상세 사용법
6. 설정 가이드
7. 문제 해결
8. FAQ
9. 라이선스 및 면책사항
================================================================================
1. 개요
================================================================================
YouTube Downloader FINAL은 YouTube 및 기타 동영상 사이트에서 영상을
다운로드할 수 있는 Windows 배치 스크립트 기반 도구입니다.
주요 특징:
- 직관적인 메뉴 인터페이스
- 다양한 화질 선택 (480p ~ 4K)
- 다국어 자막 지원 (8개 언어)
- aria2c를 통한 고속 다운로드
- 라이브 방송 녹화
- 배치/큐/스케줄 다운로드
- 내장 미디어 플레이어
================================================================================
2. 시스템 요구사항
================================================================================
필수 사항:
- Windows 7 이상 (64비트 권장)
- 인터넷 연결
- 최소 100MB 여유 저장공간
- PowerShell 3.0 이상
권장 사항:
- Windows 10/11 (64비트 권장)
- 안정적인 인터넷 연결 (고화질 다운로드 시)
- SSD 드라이브 (빠른 처리를 위해)
================================================================================
3. 설치 방법
================================================================================
3.1 자동 설치 (권장)
-------------------
1. "YouTube Downloader FINAL.bat" 파일을 실행
2. 첫 실행 시 자동으로 필수 도구 설치 제안
3. Y를 눌러 자동 설치 진행
4. 설치 완료 후 메인 메뉴 진입
설치되는 도구:
- yt-dlp.exe (약 10MB) - 동영상 다운로더
- ffmpeg.exe (약 120MB) - 미디어 처리
- ffprobe.exe - 미디어 정보 분석
- ffplay.exe - 미디어 재생
- aria2c.exe (약 5MB) - 고속 다운로드
3.2 수동 설치
-------------
1. 유틸리티(U) 메뉴 진입
2. 도구 설치/업데이트(1) 선택
3. 모든 도구 설치(1) 선택
4. 설치 완료 대기
3.3 폴더 구조
-------------
YouTube Downloader FINAL/
├── YouTube Downloader FINAL.bat (메인 실행 파일)
├── README.txt (이 파일)
├── tools/ (실행 도구)
│ ├── yt-dlp.exe
│ ├── ffmpeg.exe
│ ├── ffprobe.exe
│ ├── ffplay.exe
│ ├── aria2c.exe
│ └── config/ (설정 파일)
│ ├── settings.ini
│ ├── link.txt
│ └── ...
├── video/ (다운로드된 비디오)
├── music/ (다운로드된 음악)
├── clips/ (다운로드된 클립)
├── subs/ (자막 파일)
└── logs/ (로그 파일)
================================================================================
4. 주요 기능
================================================================================
4.1 다운로드 기능
-----------------
[1] 비디오 다운로드
- 화질 선택 (480p ~ 4K)
- 최적 코덱 자동 선택
- 썸네일 및 메타데이터 포함
[2] 비디오 + 자막
- 8개 언어 자막 지원
- 자동 생성 자막 포함
- 자막 임베드 또는 별도 파일
[3] 음악 다운로드
- 다양한 포맷 (MP3, FLAC, M4A, OPUS, WAV)
- 최고 음질 추출
- 앨범 아트 포함
[4] 클립 구간 다운로드
- 원하는 구간만 추출
- 시간 지정 (HH:MM:SS)
- 무손실 추출
[5] 재생목록 다운로드
- 전체 재생목록 일괄 다운로드
- 자동 폴더 생성
- 재개 기능
[6] 채널 전체 백업
- 채널의 모든 영상 다운로드
- 업로드 날짜별 정렬
- 중복 방지
4.2 실시간 스트리밍
-------------------
[7] 라이브 방송 녹화
- 현재 진행 중인 라이브 녹화
- 처음부터 녹화 옵션
- 자동 재연결
[8] 예정된 라이브 예약
- 방송 시작 시간 대기
- 자동 녹화 시작
- 대기 시간 설정 가능
4.3 고급 기능
-------------
[9] 배치 다운로드
- link.txt 파일에 URL 목록 작성
- 한 번에 여러 영상 다운로드
- 주석(#) 지원
[10] 큐 시스템
- URL을 큐에 추가
- 순차적 다운로드
- 진행 상황 관리
[11] 스케줄러
- Windows 작업 스케줄러 연동
- 특정 날짜/시간 예약
- 반복 작업 설정
[12] 빠른 URL 다운로드
- 최소 입력으로 즉시 다운로드
- 기본 설정 사용
- 빠른 처리
4.4 미디어 재생
---------------
[P] 미디어 파일 재생
- ffplay 기반 재생
- 전체화면 지원
- 재생 옵션 설정
4.5 시스템
----------
[S] 설정
- aria2c 설정
- 네트워크 설정
- 쿠키 설정
- 자막 설정
- 메타데이터 설정
[U] 유틸리티
- 도구 업데이트
- 버전 정보
- 비디오 정보 확인
- 로그 보기
- 폴더 관리
- 캐시 정리
================================================================================
5. 상세 사용법
================================================================================
5.1 비디오 다운로드
-------------------
1. 메인 메뉴에서 [1] 선택
2. YouTube URL 입력
예: https://www.youtube.com/watch?v=VIDEO_ID
3. 원하는 화질 선택
[1] 최고 화질 - 가능한 최고 화질 (기본값)
[2] 4K (2160p) - 4K 해상도
[3] 1440p - QHD 해상도
[4] 1080p - Full HD
[5] 720p - HD
[6] 480p - SD
4. 다운로드 완료 대기
5. video 폴더에서 파일 확인
5.2 자막 다운로드
-----------------
1. 메인 메뉴에서 [2] 선택
2. YouTube URL 입력
3. 자막 언어 선택
[1] 한국어
[2] 영어 (en-US, en-GB 자동)
[3] 일본어
[4] 중국어 (간체, 번체 자동)
[5] 프랑스어
[6] 러시아어
[7] 스페인어
[8] 포르투갈어
[9] 이탈리아어
[A] 한국어+영어
[B] 모든 자막
[C] 직접 입력 (예: ko,ja,en)
4. 화질 선택
5. 다운로드 완료 후 video 폴더에서 확인
- 비디오 파일: video_title.mp4
- 자막 파일: video_title.ko.srt (별도 저장 시)
참고:
- 자막이 없는 영상은 다운로드 불가
- 자동 생성 자막은 품질이 낮을 수 있음
- "all" 옵션은 임베드하지 않고 파일로만 저장
5.3 음악 다운로드
-----------------
1. 메인 메뉴에서 [3] 선택
2. YouTube URL 입력
3. 오디오 포맷 선택
[1] MP3 (320kbps) - 범용성 최고
[2] FLAC - 무손실, 큰 용량
[3] M4A (AAC) - Apple 기기 최적
[4] OPUS - 고효율, 작은 용량
[5] WAV - 비압축, 편집용
4. 다운로드 완료 대기
5. music 폴더에서 파일 확인
5.4 클립 다운로드
-----------------
1. 메인 메뉴에서 [4] 선택
2. YouTube URL 입력
3. 시작 시간 입력
형식: HH:MM:SS 또는 MM:SS
예: 00:01:30 (1분 30초부터)
05:20 (5분 20초부터)
4. 종료 시간 입력
형식: HH:MM:SS 또는 MM:SS
예: 00:03:45 (3분 45초까지)
비워두면 끝까지 다운로드
5. 다운로드 완료 대기
6. clips 폴더에서 파일 확인
파일명: video_title_[start-end].mp4
5.5 배치 다운로드
-----------------
1. tools/config/link.txt 파일 열기
2. 다운로드할 URL을 한 줄에 하나씩 입력
예:
https://www.youtube.com/watch?v=VIDEO_ID1
https://www.youtube.com/watch?v=VIDEO_ID2
# 주석은 이렇게 작성
https://www.youtube.com/watch?v=VIDEO_ID3
3. 파일 저장
4. 메인 메뉴에서 [9] 선택
5. link.txt 내용 확인
6. Y를 눌러 배치 다운로드 시작
7. 모든 다운로드 완료 대기
팁:
- # 으로 시작하는 줄은 무시됨
- 빈 줄은 자동으로 건너뜀
- 다운로드 실패한 항목은 logs/batch.log에서 확인
5.6 큐 시스템
-------------
1. 메인 메뉴에서 [10] 선택
2. 큐에 URL 추가(1) 선택
3. YouTube URL 입력
4. 추가할 URL만큼 반복
5. 큐 시작(3) 선택
6. 순차 다운로드 진행
7. 완료 후 큐 자동 비워짐
큐 관리:
- 큐 목록 보기(2): 현재 큐 내용 확인
- 큐 비우기(4): 모든 항목 삭제
5.7 스케줄러
------------
1. 메인 메뉴에서 [11] 선택
2. 새 작업 생성(1) 선택
3. 작업 이름 입력 (예: morning_news)
4. YouTube URL 입력
5. 날짜 입력 (YYYY-MM-DD)
예: 2025-12-31
6. 시간 입력 (HH:MM)
예: 14:30
7. 작업 생성 완료
작업 관리:
- 작업 목록 보기(2): 예약된 작업 확인
- 작업 삭제(3): 스케줄 삭제
- 작업 파일 관리(4): 배치 파일 직접 관리
주의:
- Windows 작업 스케줄러 사용
- 컴퓨터가 켜져 있어야 실행됨
- 관리자 권한 필요할 수 있음
5.8 미디어 재생
---------------
1. 메인 메뉴에서 [P] 선택
2. 폴더 선택
[1] 비디오 폴더
[2] 음악 폴더
[3] 클립 폴더
[4] 직접 경로 입력
3. 파일 번호 입력 또는 [A]로 전체 재생
4. 재생 시작
재생 단축키:
- Q / ESC: 종료
- P / SPACE: 일시정지/재생
- F: 전체화면 토글
- 9 / 0: 볼륨 감소/증가
- 좌우 화살표: 10초 이동
- 상하 화살표: 1분 이동
- S: 프레임 단위 이동
- M: 음소거 토글
재생 옵션 설정:
1. 재생 메뉴에서 [5] 선택
2. 창 크기 설정(1)
- 작게: 640x480
- 보통: 1280x720 (기본)
- 크게: 1920x1080
- 직접 입력
3. 전체화면 토글(2)
4. 볼륨 설정(3): 0~100
5. 반복 재생(4)
- 반복 안함
- 무한 반복
- 지정 횟수 반복
================================================================================
6. 설정 가이드
================================================================================
6.1 aria2c 설정
---------------
aria2c는 고속 다운로드를 위한 도구입니다.
설정 항목:
- 사용 여부: true/false (기본: true)
- 최대 연결 수: 1~32 (기본: 16)
* 높을수록 빠르지만 서버 부하 증가
- 최대 재시도: 재연결 횟수 (기본: 10)
- 타임아웃: 초 단위 (기본: 10)
- 디스크 캐시: 메모리 사용량 (기본: 64M)
- 분할 수: 파일 분할 개수 (기본: 16)
권장 설정:
- 빠른 인터넷 (100Mbps 이상): 연결 16, 분할 16
- 보통 인터넷 (50Mbps): 연결 8, 분할 8
- 느린 인터넷 (20Mbps 이하): 연결 4, 분할 4
6.2 네트워크 설정
-----------------
프록시:
- 형식: http://host:port
- 예: http://proxy.example.com:8080
- 회사/학교 네트워크에서 필요할 수 있음
속도 제한:
- 형식: 숫자+단위 (K, M)
- 예: 5M (초당 5MB로 제한)
- 네트워크 대역폭 절약
지역 우회:
- 일부 지역 제한 콘텐츠 우회 시도
- 항상 성공하는 것은 아님
동시 조각:
- 동시에 다운로드할 조각 수 (1~10)
- 기본값: 3
6.3 쿠키 설정
-------------
쿠키는 로그인이 필요한 콘텐츠 다운로드에 필요합니다.
브라우저 쿠키:
- Chrome, Firefox, Edge, Safari, Opera, Brave, Chromium 지원
- "사용 안 함" 권장 (암호화 오류 방지)
쿠키 파일:
- Netscape 형식 쿠키 파일 경로 지정
- 브라우저에서 쿠키 익스포트 필요
주의사항:
- 일부 브라우저는 쿠키 암호화로 오류 발생 가능
- Chrome 쿠키는 자동으로 "none"으로 변경됨
- 쿠키 파일 사용을 권장
쿠키 파일 생성 방법:
1. 브라우저에서 로그인
2. 쿠키 익스포트 확장 프로그램 설치
- Chrome: "Get cookies.txt"
- Firefox: "cookies.txt"
3. YouTube에서 쿠키 익스포트
4. cookies.txt를 tools/config/에 저장
5. 설정에서 쿠키 파일 경로 지정
6.4 자막 설정
-------------
기본 자막 언어를 설정합니다.
단일 언어:
- ko: 한국어
- en-US: 미국 영어 (자동으로 en-GB, en 추가)
- ja: 일본어
- zh: 중국어 (자동으로 zh-Hans, zh-Hant 추가)
- fr: 프랑스어
- ru: 러시아어
- es: 스페인어
- pt: 포르투갈어
- it: 이탈리아어
복수 언어:
- ko,en-US: 한국어와 영어
- ko,ja,en: 한국어, 일본어, 영어
- all: 모든 사용 가능한 자막
자막 우선순위:
- 앞에 있는 언어가 우선
- 없으면 다음 언어 시도
- 모두 없으면 자동 생성 자막
6.5 메타데이터 설정
-------------------
썸네일 포함:
- true: 비디오 파일에 썸네일 임베드
- false: 썸네일 제외
- 음악 파일의 앨범 아트에도 적용
메타데이터 포함:
- true: 제목, 업로더, 날짜 등 정보 포함
- false: 메타데이터 제외
- 미디어 플레이어에서 정보 표시
6.6 settings.ini 직접 편집
---------------------------
tools/config/settings.ini 파일을 메모장으로 열어 직접 수정 가능
[Aria2c]
UseAria2c=true
MaxConnections=16
MaxTries=10
Timeout=10
DiskCache=64M
Split=16
[Network]
CookiesBrowser=none
CookiesFile=
Proxy=
RateLimit=
GeoBypass=false
ConcurrentFragments=3
[Subtitle]
SubtitleLang=ko,en-US,en-GB,en
[Metadata]
EmbedThumbnail=true
EmbedMetadata=true
수정 후:
- 프로그램 재시작 또는
- 설정 메뉴에서 설정 저장(8) 선택
================================================================================
7. 문제 해결
================================================================================
7.1 다운로드 실패
-----------------
증상: 다운로드가 시작되지 않거나 중간에 실패
해결 방법:
1. 인터넷 연결 확인
2. URL이 올바른지 확인
3. logs/error_logs/error.log 파일 확인
4. yt-dlp 업데이트
유틸리티(U) > yt-dlp만 업데이트(2)
5. aria2c 비활성화 시도
설정(S) > aria2c 설정(1) > 사용 여부(1)
일반적인 오류:
- "Video unavailable": 삭제되었거나 비공개 영상
- "Private video": 로그인 필요 (쿠키 사용)
- "This video is not available": 지역 제한
- "ERROR: Unable to download": 네트워크 오류
7.2 자막 다운로드 실패
----------------------
증상: 자막이 다운로드되지 않음
해결 방법:
1. 영상에 자막이 있는지 YouTube에서 확인
2. 다른 언어로 시도
3. 자동 생성 자막 확인
(품질은 낮지만 대부분 존재)
4. 자막만 별도 다운로드
--write-sub --skip-download 옵션 사용
참고:
- 라이브 방송은 자막이 없을 수 있음
- 자동 생성 자막은 정확도가 낮음
- 일부 영상은 특정 언어만 제공
7.3 설치 오류
-------------
증상: 도구 설치 실패
해결 방법:
1. 관리자 권한으로 실행
2. 안티바이러스 일시 해제
3. 방화벽 설정 확인
4. logs/install_logs/ 폴더의 로그 확인
5. 수동 다운로드
- yt-dlp: github.com/yt-dlp/yt-dlp/releases
- ffmpeg: github.com/BtbN/FFmpeg-Builds/releases
- aria2c: github.com/aria2/aria2/releases
6. tools 폴더에 수동 배치
7.4 재생 오류
-------------
증상: 미디어 파일이 재생되지 않음
해결 방법:
1. ffplay.exe가 설치되어 있는지 확인
유틸리티(U) > 버전 정보(3)
2. 파일이 손상되지 않았는지 확인
다른 플레이어로 재생 시도
3. 코덱 문제
VLC Media Player 등으로 재생
4. ffmpeg 재설치
유틸리티(U) > 도구 설치/업데이트(1) > ffmpeg만 설치(3)
7.5 Chrome 쿠키 오류
--------------------
증상: "ERROR: Chrome cookie decryption failed"
해결 방법:
1. 자동으로 "none"으로 변경됨
2. 쿠키 파일 사용
- 브라우저 확장 프로그램으로 쿠키 익스포트
- cookies.txt 파일을 tools/config/에 저장
- 설정에서 쿠키 파일 경로 지정
3. 다른 브라우저 시도 (Firefox 권장)
7.6 aria2c 오류
---------------
증상: aria2c 사용 시 다운로드 실패
해결 방법:
1. aria2c 비활성화
설정(S) > aria2c 설정(1) > 사용 여부(1)
2. 연결 수 감소
설정(S) > aria2c 설정(1) > 최대 연결 수(2)
16 > 8 또는 4로 변경
3. aria2c 재설치
유틸리티(U) > 도구 설치/업데이트(1) > aria2c만 설치(4)
7.7 권한 오류
-------------
증상: "Access denied" 또는 파일 생성 실패
해결 방법:
1. 관리자 권한으로 실행
- 배치 파일 우클릭 > 관리자 권한으로 실행
2. 폴더 권한 확인
- video, music 등 폴더의 쓰기 권한 확인
3. 다른 위치로 이동
- C:\Users\사용자명\Documents\ 등으로 이동
7.8 캐시 문제
-------------
증상: 이상 동작 또는 오래된 정보 표시
해결 방법:
1. 캐시 정리
유틸리티(U) > 캐시 정리(8) > 모든 캐시 삭제(3)
2. 설정 초기화
설정(S) > 설정 초기화(9)
3. 완전 재설치
- 모든 폴더 삭제
- 배치 파일 재실행
- 자동 설치 진행
================================================================================
8. FAQ
================================================================================
### Q: 어떤 사이트를 지원하나요?
**A**: yt-dlp가 지원하는 모든 사이트를 지원합니다.
주요 사이트:
- YouTube
- Twitch
- Vimeo
- DailyMotion
- Facebook Video
- Twitter Video
- TikTok
- 네이버TV
- 아프리카TV
- 그 외 1000+ 사이트
전체 목록: https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md
Q1: 다운로드 속도가 너무 느려요
A1: aria2c를 활성화하고 연결 수를 증가시키세요.
설정(S) > aria2c 설정(1) > 최대 연결 수(2) > 16~32
단, 서버에서 제한할 수 있습니다.
Q2: 4K 영상이 다운로드되지 않아요
A2: 일부 영상은 4K를 제공하지 않습니다. YouTube에서 4K 재생이
가능한지 먼저 확인하세요. ffmpeg가 설치되어 있어야 합니다.
Q3: 재생목록 전체를 다운로드하려면?
A3: 메인 메뉴에서 [5] 재생목록 다운로드를 선택하고 재생목록 URL을
입력하세요. 개별 영상 URL이 아닌 재생목록 URL이어야 합니다.
Q4: 다운로드한 파일은 어디에 저장되나요?
A4: - 비디오: video/ 폴더
- 음악: music/ 폴더
- 클립: clips/ 폴더
- 자막: video/ 폴더 (비디오와 같은 위치)
Q5: 자막을 비디오에 포함시키려면?
A5: [2] 비디오 + 자막을 선택하고 원하는 자막 언어를 선택하세요.
"all" 옵션을 제외하면 자동으로 비디오에 임베드됩니다.
Q6: 라이브 방송을 예약 녹화하려면?
A6: [8] 예정된 라이브 예약을 선택하고 라이브 URL과 대기 시간을
입력하세요. 또는 [11] 스케줄러로 정확한 시간에 예약하세요.
Q7: 여러 영상을 한 번에 다운로드하려면?
A7: tools/config/link.txt에 URL을 한 줄에 하나씩 입력하고
[9] 배치 다운로드를 선택하세요.
Q8: 음악만 추출하려면 어떤 포맷이 좋나요?
A8: - 범용성: MP3 (320kbps)
- 고음질: FLAC (무손실)
- Apple: M4A
- 작은 용량: OPUS
Q9: 다운로드 중 중단하려면?
A9: Ctrl+C를 눌러 중단할 수 있습니다. 재개 기능은 없으므로
처음부터 다시 다운로드해야 합니다.
Q10: 쿠키를 사용해야 하는 경우는?
A10: - 로그인이 필요한 영상
- 연령 제한 영상
- 멤버십 전용 콘텐츠
- 비공개/일부 공개 영상
Q11: yt-dlp는 얼마나 자주 업데이트해야 하나요?
A11: YouTube는 자주 변경되므로 월 1회 이상 업데이트를 권장합니다.
유틸리티(U) > yt-dlp만 업데이트(2)
Q12: 다운로드한 영상의 제목이 이상해요
A12: 특수문자나 이모지가 포함된 경우 파일명이 변경될 수 있습니다.
Windows 파일시스템 제한 때문입니다.
Q13: 썸네일을 포함하지 않으려면?
A13: 설정(S) > 메타데이터 설정(5) > 썸네일 포함(1) > false로 변경
Q14: 프록시 설정이 필요한 경우는?
A14: - 회사/학교 네트워크
- 지역 제한 우회
- VPN 사용 시
설정(S) > 네트워크 설정(2) > 프록시(1)
Q15: 영상 정보만 확인하고 싶어요
A15: 유틸리티(U) > 비디오 정보 확인(4)
사용 가능한 화질, 포맷, 자막 등을 확인할 수 있습니다.
Q16: 다운로드 속도를 제한하려면?
A16: 설정(S) > 네트워크 설정(2) > 속도 제한(2)
예: 5M (초당 5MB로 제한)
Q17: 채널의 최신 영상만 다운로드하려면?
A17: yt-dlp의 고급 옵션을 사용해야 합니다.
--playlist-end 10 (최신 10개만)
settings.ini에서 직접 추가하거나 명령줄에서 실행
Q18: 미디어 플레이어가 작동하지 않아요
A18: ffplay.exe가 필요합니다.
유틸리티(U) > 도구 설치/업데이트(1) > ffmpeg만 설치(3)
Q19: 로그 파일이 너무 커요
A19: 유틸리티(U) > 캐시 정리(8) > 로그 파일만 삭제(1)
Q20: 설정을 백업하려면?
A20: tools/config/settings.ini 파일을 복사해두세요.
필요 시 다시 복사하면 됩니다.
================================================================================
9. 라이선스 및 면책사항
================================================================================
9.1 라이선스
------------
이 프로그램은 무료로 배포되며 개인적, 교육적 목적으로 사용할 수
있습니다.
사용된 오픈소스 프로젝트:
- yt-dlp: Unlicense License
https://github.com/yt-dlp/yt-dlp
- FFmpeg: LGPL 2.1 / GPL 2
https://www.ffmpeg.org/
- aria2: GPL 2.0
https://github.com/aria2/aria2
9.2 면책사항
------------
이 소프트웨어는 "있는 그대로" 제공되며, 명시적이거나 묵시적인
어떠한 보증도 하지 않습니다.
주의사항:
1. 저작권 준수
- 저작권이 있는 콘텐츠의 무단 다운로드는 불법입니다
- 개인적 용도로만 사용하세요
- 상업적 이용 금지
- 재배포 금지
2. 사용자 책임
- 이 도구의 사용으로 인한 모든 책임은 사용자에게 있습니다
- 법적 문제 발생 시 제작자는 책임지지 않습니다
- 각 국가의 저작권법을 준수하세요
3. 서비스 약관
- YouTube 서비스 약관을 위반할 수 있습니다
- 계정 정지 위험이 있을 수 있습니다
- 과도한 다운로드는 IP 차단될 수 있습니다
4. 데이터 손실
- 다운로드 중 데이터 손실 가능성이 있습니다
- 중요한 데이터는 백업하세요
- 프로그램 오작동으로 인한 손해에 책임지지 않습니다
9.3 권장 사항
-------------
- 합법적인 콘텐츠만 다운로드하세요
- 창작자를 지원하기 위해 YouTube Premium 구독을 고려하세요
- 다운로드한 콘텐츠를 공유하지 마세요
- 교육 및 개인 감상 목적으로만 사용하세요
9.4 윤리적 사용
---------------
이 도구를 윤리적으로 사용하세요:
- 창작자의 권리를 존중하세요
- 과도한 다운로드로 서버에 부하를 주지 마세요
- 불법 콘텐츠 다운로드 금지
- 다운로드한 콘텐츠의 상업적 이용 금지
================================================================================
10. 버전 히스토리
================================================================================
v2.1 (2025-10-27)
-----------------
- 초기 릴리스
- 기본 다운로드 기능
- 자막 지원 (8개 언어)
- aria2c 고속 다운로드
- 라이브 녹화
- 배치/큐/스케줄러
- 미디어 플레이어
- 이모지 UI 개선
알려진 이슈:
- Chrome 쿠키 암호화 오류 (자동 해결)
- 일부 4K 영상 다운로드 제한
- 재개 기능 없음
향후 계획:
- 재개 기능 추가
- rclone 자동 설치 추가
- 클라우드 동기화 메뉴 추가
-NAS 연결 기능 추가
- 자동 업데이트 기능
================================================================================
11. 지원 및 문의
================================================================================
문제 보고:
- GitHub Issues를 통해 버그 보고
- error.log 파일 첨부
- 재현 방법 상세히 기술
기능 제안:
- 새로운 기능 제안 환영
- 실용성과 구현 가능성 고려
기술 지원:
- README.txt를 먼저 확인하세요
- FAQ 섹션 참고
- 로그 파일 확인
커뮤니티:
- 사용 후기 공유
- 팁과 트릭 공유
- 다른 사용자 돕기
================================================================================
12. 고급 팁
================================================================================
12.1 성능 최적화
----------------
빠른 다운로드:
- aria2c 활성화
- 최대 연결 수 증가 (16~32)
- SSD 드라이브 사용
- 유선 인터넷 연결
안정적인 다운로드:
- aria2c 비활성화 또는 연결 수 감소
- 재시도 횟수 증가
- 타임아웃 증가
- 속도 제한 설정
12.2 고급 사용법
----------------
특정 날짜 이후 영상만 다운로드:
- yt-dlp의 --dateafter 옵션 사용
- settings.ini에서 커스터마이징
특정 재생목록 범위:
- --playlist-start, --playlist-end 옵션
- 예: 처음 10개만 다운로드
화질과 용량 균형:
- 1080p는 4K보다 훨씬 작은 용량
- 720p는 대부분 상황에 충분
- 모바일 시청은 480p로도 충분
12.3 자동화
-----------
매일 자동 다운로드:
1. 스케줄러로 매일 작업 생성
2. link.txt에 구독 채널 URL 추가
3. 배치 다운로드 스크립트 예약
채널 모니터링:
1. monitor_channels.txt에 채널 URL 추가
2. 스케줄러로 정기 확인 설정
3. 새 영상 자동 다운로드
12.4 저장 공간 관리
-------------------
압축 포맷 사용:
- 비디오: H.264 (이미 압축됨)
- 음악: OPUS (가장 작은 용량)
- 클립: 필요한 부분만 추출
자동 정리:
- 오래된 파일 주기적으로 삭제
- 중복 파일 확인
- 로그 파일 정리
외부 저장소:
- 외장 HDD/SSD로 다운로드 경로 변경
- 클라우드 스토리지 동기화
- NAS 연결
12.5 품질 관리
--------------
최상의 품질:
- "최고 화질" 옵션 사용
- FLAC 포맷 (음악)
- 자막 임베드
- 메타데이터 포함
용량 절약:
- 720p 또는 480p 선택
- MP3 또는 OPUS (음악)
- 썸네일 제외
- 자막 별도 저장
12.6 배치 스크립트 작성
-----------------------
사용자 정의 스크립트:
1. tools/config/에 .bat 파일 생성
2. yt-dlp 명령어 직접 작성
3. 원하는 옵션 추가
4. 스케줄러로 예약
예제 스크립트:
@echo off
cd /d "%~dp0"
tools\yt-dlp.exe --format "best[height<=720]" ^
--output "video\%%(title)s.%%(ext)s" ^
--batch-file "tools\config\link.txt"
pause
## 성능 최적화
### 네트워크 최적화
**1. DNS 변경**
빠른 DNS 서버 사용:
- Google DNS: 8.8.8.8, 8.8.4.4
- Cloudflare DNS: 1.1.1.1, 1.0.0.1
**2. MTU 최적화**
명령 프롬프트 (관리자):
cmd
netsh interface ipv4 set subinterface "이더넷" mtu=1500 store=persistent
**3. TCP Window Scaling**
cmd
netsh int tcp set global autotuninglevel=normal
### 디스크 최적화
**1. SSD 사용**
- HDD 대비 3-5배 빠른 쓰기 속도
- aria2c 디스크 캐시 효율 극대화
**2. 조각 모음 해제**
SSD 사용 시 조각 모음 불필요 (자동 비활성화됨)
**3. 저장 위치 분리**
- 시스템 드라이브 (C:): 프로그램만
- 데이터 드라이브 (D:, E:): 다운로드 파일
### CPU 최적화
**1. 고성능 전원 관리**
Windows 설정 → 전원 및 절전 → 추가 전원 설정 → 고성능
**2. 프로세스 우선순위**
작업 관리자 → 세부 정보 → cmd.exe 우클릭 → 우선순위 설정 → 높음
## 보안 및 프라이버시
### 안전한 사용
**1. 공식 소스만 사용**
- YouTube 등 신뢰할 수 있는 사이트만
- 의심스러운 링크 피하기
**2. 바이러스 스캔**
다운로드 파일 실행 전 스캔:
- Windows Defender
- 백신 프로그램
**3. 쿠키 보안**
쿠키 사용 시:
- 브라우저 로그인 상태 주의
- 공용 컴퓨터에서는 쿠키 비활성화
- 사용 후 브라우저 로그아웃
### 프라이버시
**로컬 실행**
- 모든 처리는 로컬에서만
- 외부 서버 연결 없음
- 개인 정보 전송 없음
**로그 관리**
민감한 정보 포함 가능성:
- 주기적으로 로그 삭제
- [U] - [8] - [3] 모든 로그 삭제
**쿠키 관리**
- 쿠키는 로컬에만 저장
- 프로그램 외부로 전송 안 됨
- 필요 시 쿠키 비활성화
12.7 문제 예방
--------------
정기적인 유지보수:
- 월 1회 yt-dlp 업데이트
- 로그 파일 정리
- 캐시 정리
- 설정 백업
안정적인 환경:
- 안티바이러스 예외 추가
- 방화벽 허용
- 충분한 저장 공간
- 안정적인 인터넷
백업:
- 중요한 다운로드는 백업
- 설정 파일 백업
- 스케줄 작업 문서화
================================================================================
13. 트러블슈팅 체크리스트
================================================================================
다운로드 실패 시:
[ ] 인터넷 연결 확인
[ ] URL 유효성 확인
[ ] yt-dlp 최신 버전 확인
[ ] aria2c 비활성화 시도
[ ] error.log 확인
[ ] 다른 영상으로 테스트
[ ] 재부팅 후 재시도
자막 문제 시:
[ ] YouTube에서 자막 존재 확인
[ ] 다른 언어로 시도
[ ] 자동 생성 자막 확인
[ ] 별도 파일로 다운로드
[ ] 비디오 정보 확인
설치 문제 시:
[ ] 관리자 권한으로 실행
[ ] 안티바이러스 해제
[ ] 방화벽 확인
[ ] 수동 다운로드 시도
[ ] install_logs 확인
재생 문제 시:
[ ] ffplay 설치 확인
[ ] 파일 손상 확인
[ ] 다른 플레이어 시도
[ ] ffmpeg 재설치
쿠키 문제 시:
[ ] 브라우저 쿠키 비활성화
[ ] 쿠키 파일 사용
[ ] Firefox 쿠키 시도
[ ] 쿠키 파일 경로 확인
성능 문제 시:
[ ] aria2c 설정 조정
[ ] 연결 수 감소
[ ] 디스크 공간 확인
[ ] 백그라운드 프로그램 종료
[ ] 재부팅
================================================================================
14. 용어 설명
================================================================================
yt-dlp: YouTube 및 수백 개 사이트에서 영상을 다운로드하는 도구
FFmpeg: 비디오/오디오 처리를 위한 멀티미디어 프레임워크
- ffmpeg.exe: 변환 및 처리
- ffprobe.exe: 미디어 정보 분석
- ffplay.exe: 미디어 재생
aria2c: 멀티 소스, 멀티 프로토콜 다운로드 유틸리티
코덱: 비디오/오디오 압축/해제 방식
- H.264/AVC: 가장 호환성 좋은 비디오 코덱
- VP9: Google의 무료 비디오 코덱
- AAC: 표준 오디오 코덱
- OPUS: 고효율 오디오 코덱
컨테이너: 비디오/오디오를 담는 파일 형식
- MP4: 가장 범용적
- MKV: 고급 기능 지원
- WEBM: 웹 최적화
비트레이트: 초당 데이터량 (높을수록 고품질, 큰 용량)
- 320kbps: CD 음질
- 128kbps: 일반 음질
- 5Mbps: 1080p 비디오
해상도: 영상 크기
- 480p (SD): 854x480
- 720p (HD): 1280x720
- 1080p (Full HD): 1920x1080
- 1440p (QHD): 2560x1440
- 2160p (4K): 3840x2160
자막 형식:
- SRT: 가장 범용적인 자막 형식
- ASS/SSA: 고급 스타일 지원
- VTT: 웹 표준 자막
임베드: 파일 안에 포함시키는 것
- 임베드된 자막: 비디오 파일 내부
- 외부 자막: 별도 .srt 파일
메타데이터: 파일에 대한 정보
- 제목, 아티스트, 앨범, 날짜 등
프록시: 중간 서버를 통한 접속
- 익명성, 우회, 캐싱 목적
쿠키: 웹사이트 로그인 정보
- 세션 유지, 인증 용도
배치: 여러 작업을 한 번에 처리
큐: 순서대로 대기하는 작업 목록
스케줄러: 예약된 시간에 자동 실행
================================================================================
15. 추가 리소스
================================================================================
공식 문서:
- yt-dlp: https://github.com/yt-dlp/yt-dlp
- FFmpeg: https://ffmpeg.org/documentation.html
- aria2: https://aria2.github.io/manual/en/html/
유용한 링크:
- YouTube-DL 포맷 선택 가이드
- FFmpeg 필터 문서
- aria2 설정 최적화 가이드
추천 도구:
**미디어 플레이어**:
- VLC Media Player
- MPV
- PotPlayer
**편집 도구**:
- Shotcut (무료)
- DaVinci Resolve (무료)
- HandBrake (변환)
**자막 편집**:
- Subtitle Edit
- Aegisub
브라우저 확장:
- Get cookies.txt (Chrome): 쿠키 익스포트
- cookies.txt (Firefox): 쿠키 익스포트
- Video DownloadHelper: 직접 다운로드
================================================================================
감사합니다!
이 프로그램을 사용해주셔서 감사합니다.
문제가 있거나 개선 사항이 있으면 언제든 알려주세요.
즐거운 다운로드 되세요!
================================================================================
마지막 업데이트: 2025-10-27
버전: 2.1
================================================================================
https://xgf.nu/D0dcT 다운로드 기한 2026年2月21日(土)
요청에 의한 소소한 수정버젼 YouTube Downloader FINAL.bat 위링크에서 받은것에 배치파일만 바꿔서 사용하세요
추가기능:
미디어재셍기능 사용시 PotPlayer 설치되어 있으면 PotPlayer 로 재셍기능 추가
음악다운로드시 아이폰벨소리 구간지정 다운로드 추가 (노래모음등 에서는 불가 한곡짜리 는 가능)
인코딩중 메세지가 없어 멈춘것같아 보여 메세지추가
스케줄러 에러수정
yt-dlp.exe 업데이트 되었네요 배치실행하시고 U--->2번으로 업뎃하세요
댓글 [16]
-
si5ri 2025.11.12 21:42
-
프리네 2025.11.13 04:13
수고 하셨습니다...편안한 한주 되세요....^^
-
pp빵빵 2025.11.13 05:28
수고하셨습니다
-
신신라면 2025.11.13 08:21
수고 많으셨어요.
-
anh 2025.11.13 09:13
수고하셨습니다 감사합니다.
-
cungice 2025.11.13 16:51
감사합니다. 수고 많으셨습니다.
-
escaflowne 2025.11.13 18:08
수고 많으셨습니다
-
xellos77 2025.11.13 21:54
감사합니다 정말 편하게 저장이 가능해서 좋네요
-
개골구리 2025.11.14 04:10
수고 많으셨습니다
-
하늘개구 2025.11.14 05:40
^^ 대단히 고생하셨습니다.
-
머털 2025.11.14 07:19
수고하셨습니다
-
파도 2025.11.14 08:44
수고하시었습니다.
-
마에스트로 2025.11.14 12:11
정말 편하고 좋습니다. 감사합니다!!!
-
토니림 2025.11.14 14:30
우리나라가 드뎌 유트브 강국이 되었어요 ㅋㅋ
-
늘내 2025.11.14 16:47
감사합니다~~
-
오면체 2025.11.24 19:21
수고많으세요
수고가 많으셨습니다...