YT 채널 다운로더 는 YouTube 미디어 콘텐츠 다운로드 프로세스를 단순화하기 위해 제작된 직관적인 데스크톱 애플리케이션입니다. yt-dlp, scrapetube 및 pytube의 견고성을 활용하고 최신 PyQt 6 GUI가 강화된 이 도구는 좋아하는 콘텐츠를 다운로드할 수 있는 원활한 환경을 제공합니다.



변경 로그
바이너리
특징
설치
맥OS 또는 리눅스
윈도우
사용방법
기여
특허
저자
기부
가져오기 진행률 대화 상자 : 경과 시간을 초 단위로 표시하고 취소 버튼이 있는 무한 진행률 표시줄 대화 상자 창이 추가되었습니다.
일부 리팩토링 : 수많은 Python 독스트링을 추가하고, 새로운 클래스를 도입하고, 코드의 형식을 다시 지정하여 깔끔함과 가독성을 향상했습니다.
Shorts 지원 : 이제 YouTube Shorts 다운로드가 작동합니다.
향상된 예외 처리 : 네트워크 및 다운로드 오류, 시간 초과 처리가 개선되었습니다.
버그 수정 : YouTube의 일부 업데이트로 인해 특정 기능이 작동하지 않았습니다. "모든" 형식 선택이 작동하지 않았습니다. 이러한 문제가 해결되었습니다.
향상된 예외 처리 : 코드의 일부 부분에는 예외 처리가 필요했습니다.
향상된 인터페이스 : 더 좋고 더 큰 글꼴과 버튼.
도움말 메뉴에 "기부" 항목을 추가했습니다 . 일부 사람들이 작성자를 지원하여 앱이 더 빠르게 개선될 수 있기를 바랍니다.
YouTube 로그인 및 로그아웃 : 이제 애플리케이션 내에서 직접 YouTube 계정에 로그인하여 비공개 또는 연령 제한 콘텐츠를 다운로드할 수 있습니다. 한 번의 클릭으로 YouTube 계정에서 로그아웃할 수 있습니다. 이 작업을 수행하면 저장된 쿠키가 지워지고 세션이 재설정됩니다. 쿠키는 앱의 구성 디렉터리에 저장됩니다.
사소한 개선 및 버그 수정 .
향상된 기본 오디오 트랙 다운로드 : 이제 프로그램은 항상 사용 가능한 최고 품질의 오디오 트랙을 다운로드하려고 시도합니다. 이전에는 특히 4K 품질 비디오의 경우 관련 오디오 트랙이 항상 다운로드되지 않았습니다.
설정에 지정된 비디오 해상도 및 형식 처리 문제를 수정했습니다 . 프로그램은 가로 및 세로 비디오에 대해 사용자 설정을 기반으로 가장 가까운 사용 가능한 비디오 해상도 및 형식을 올바르게 찾습니다.
동시 다운로드 스레드 제한 : 이는 애플리케이션의 응답성을 향상시키고 대규모 다운로드 목록 처리를 최적화합니다.
향상된 파일 이름 위생 방법 : 완료된 일부 다운로드가 표시되지 않는 것을 방지합니다.
채널이나 단일 동영상 외에 재생목록 다운로드
모두 선택 확인란: 목록에서 다운로드되지 않은 모든 비디오를 한 번에 선택할 수 있습니다.
버그 수정 : URL 유효성 검사 개선, 부분 다운로드 완료
인터페이스 개선
기타 개선 사항 : 코드 정리, README 업데이트
여기에서 Windows용 최신 설치 프로그램을 다운로드하세요.
동영상 목록 가져오기 : YouTube 동영상, 재생목록 또는 채널 URL을 입력하고 동영상 목록을 가져옵니다.
선택적 다운로드 : 다운로드하려는 비디오를 정확히 선택하거나 한 번에 모두 선택합니다.
품질 관리 : 비디오/오디오 품질을 지정하거나 관련 오디오 트랙만 다운로드하도록 선택합니다.
다운로드 마킹 : 다운로드한 파일을 추적하여 보다 쉽게 관리할 수 있습니다.
재생목록 다운로드 : 재생목록 URL에서 전체 또는 일부 동영상을 다운로드합니다.
채널 다운로드 : 채널 URL에서 전체 또는 일부 비디오를 다운로드합니다.
단일 비디오 또는 오디오 다운로드 : 단일 비디오 링크를 입력하고 다운로드합니다.
비공개 및 연령 제한 동영상 : YouTube 계정을 대신하여 미디어를 다운로드하세요.
반바지 다운로드
검색된 비디오 목록 내에서 검색하기 위한 검색 필드
향상된 다운로드 진행 표시줄
다운로드 기록 추적
기타 오디오 및 비디오 플랫폼 지원
기능 개선
인터페이스 개선
앱이 올바르게 작동하려면 ffmpeg 필요하므로 시스템에 ffmpeg가 있는지 확인하세요. ffmpeg 설치되어 있으면 터미널 에뮬레이터를 확인하십시오.
ffmpeg -version
ffmpeg 설치하는 방법FFmpeg 공식 사이트에서 다운로드하거나 OS 배포판에 따라 저장소에서 설치할 수 있습니다.
MacOS에서 Homebew를 사용하는 경우:
brew install ffmpeg
데비안/우분투에서:
sudo apt update sudo apt install ffmpeg
페도라에서:
sudo dnf install ffmpeg
아치 리눅스에서:
sudo pacman -S ffmpeg
git clone <https://github.com/hyperfield/yt-channel-downloader.git>
cd yt-channel-downloader
python3 -m venv .venv
.venv/Scripts/activate
pip install -r requirements.txt
python3 main.py
또는
chmod +x main.py
그런 다음
./main.py
사용 후 가상 환경을 비활성화하려면 다음을 입력하십시오.
deactivate
앱이 올바르게 작동하려면 ffmpeg 필요하므로 시스템에 ffmpeg가 있는지 확인하세요. 명령줄( CMD )을 열고 다음을 입력하세요.
ffmpeg -version
시스템에 있는지 확인하려면
ffmpeg 설치하는 방법 ffmpeg 다운로드 :
공식 FFmpeg 다운로드 페이지를 방문하세요.
또는 다음 직접 링크를 사용할 수 있습니다. Windows용 FFmpeg 다운로드.
파일을 추출합니다 .
다운로드한 아카이브를 C:ffmpeg 와 같은 디렉터리에 추출합니다.
시스템 PATH에 ffmpeg 추가하십시오 .
시작 메뉴를 열고 "환경 변수"를 검색하세요.
"시스템 환경 변수 편집"을 선택하십시오.
"시스템 속성" 창에서 "환경 변수" 버튼을 클릭하세요.
"시스템 변수"에서 Path 변수를 찾아 선택합니다. 그런 다음 "편집"을 클릭하십시오.
"새로 만들기"를 클릭하고 목록에 C:ffmpegbin 추가하세요. 모든 창을 닫으려면 "확인"을 클릭하세요.
설치를 확인하십시오 .
명령 프롬프트( CMD )를 엽니다.
다음 명령을 실행하십시오.
ffmpeg -버전
ffmpeg 가 올바르게 설치된 경우 버전 정보가 표시됩니다.
먼저 git 필요합니다. git-scm.com에서 Windows용 git-scm 패키지를 다운로드하여 설치합니다. cmd 또는 powershell 에서 설치를 확인하십시오.
git --version
이제 시작 메뉴에서 Git Bash 시작할 수도 있습니다.
git clone https://github.com/hyperfield/yt-channel-downloader.git
cd yt-channel-downloader
python -m venv .venv
.venvScriptsactivate.bat
pip install -r requirements.txt
python main.py
.venvScriptsdeactivate.bat
Git 및 Python 설치 프로그램을 다운로드 하여 설치합니다.
GitHub에서 저장소를 ZIP 파일로 다운로드 하고 추출합니다.
해당 디렉토리로 이동하여 requirements.txt 찾으세요.
폴더를 Shift + 마우스 오른쪽 버튼으로 클릭 하고 "여기에서 명령 창 열기" 또는 "여기에서 PowerShell 창 열기"를 선택합니다.
위 명령 프롬프트 또는 PowerShell 지침의 3~6단계를 따르세요.
애플리케이션을 열고 YouTube 채널 URL을 입력하세요.
"파일" -> "설정"으로 이동하여 다운로드 기본 설정을 지정하세요.
사용 가능한 비디오 목록을 보려면 목록 가져오기 버튼을 누르세요.
다운로드하려는 비디오를 선택하십시오.
다운로드 버튼을 누르세요.
자유롭게 이슈를 열고 요청을 가져오세요. 귀하의 피드백과 기여에 감사드립니다.
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.
하이퍼필드 - 초기 작업 및 문서화 - 하이퍼필드
이 프로젝트에 참여한 기여자 목록도 참조하세요.
이 애플리케이션이 마음에 들고 작성자를 지원하고 프로그램에 새로운 흥미로운 기능을 빠르게 도입하기 위해 약간의 기부를 할 수 있다고 생각하시면 내 PayPal, Bitcoin 또는 Ethereum 계정에 기부해 주시면 감사하겠습니다. :)
페이팔
비트코인 : bc1pglp2m26kqatgm6z8vtuhk66jd74ghv948wtyhtgtj6wh30nzz6csjajv00
이더리움 : 0x9CEf6B928BF9fFd894ca83db1B822820917ca89a