개발 / 자작

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

2025.11.12 21:28

Anonymous™ 조회:853 추천:45

2.png

 

1.png

 

4.png

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

- Instagram

- 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번으로 업뎃하세요

번호 제목 글쓴이 조회 추천 등록일
[공지] 개발 / 자작 게시판 이용 안내 gooddew - - -
95 전자책 ePub 관리 도구 (일괄 이름 변경, 압축) new 오호라7 19 0 11:19
94 Sysprep Toolkit [5] update 헌터밤 444 14 12-03
93 바탕 화면에 글쓰기(재업) [8] update bangul 670 13 12-01
92 [20251205] 하루의 기록 ver1.6 - 업데이트완료! 록시2 857 8 11-25
91 Windows 11 PC SID 변경 스크립트 제작 입니다. [5] Airbrone13 584 5 11-25
90 내 컴퓨터 들여다 보기 -아래 부족분 보강 [6] 솔낭구 814 22 11-21
89 인텔 irst 드라이버 추출 [7] 수리수리 543 14 11-21
88 VHDman2.4.9 [7] 카멜 542 20 11-21
87 내 컴퓨터 들여다 보기 [5] 솔낭구 747 20 11-19
86 ✔ 유투브다운로더_v4.5 (공유) [17] 까치와대구 970 27 11-17
85 install.wim 파일 unattend.xml 파일 교체 배치파일 [8] gooddew 706 20 11-16
84 VHDman2.4.6 - 버그추가 [3] 카멜 650 35 11-12
» YouTube Downloader FINAL v2.1 [소소한수정버젼추가) [16] Anonymous™ 853 45 11-12
82 ✔ 녹음녹화_F2345_ v2.0 fix [45] 까치와대구 1605 27 11-01
81 YouTubeDownloader v1.82 다운로드가 막혔다면? [3] 록시2 963 18 10-28
80 PID & 네트워크 조회 - 기능강화 버전 (gooddew님 원작... [4] 오호라7 678 10 10-27
79 ✔ 유투브다운로더_v4.4 [5] 까치와대구 812 15 10-27
78 ✔ Alt번역OCR v1.1 [4] 까치와대구 552 6 10-25
77 [등록완료] 하루의 기록 - 일정관리,메모관리,지출관리 - ... [6] 록시2 610 5 10-25
76 의견 [1] 까치와대구 402 0 10-25
XE1.11.6 Layout1.4.8