YT Channel Downloader是一款直观的桌面应用程序,旨在简化下载 YouTube 媒体内容的过程。利用 yt-dlp、scrapetube 和 pytube 的稳健性,并通过现代 PyQt 6 GUI 进行丰富,该工具提供了下载您喜爱的内容的无缝体验。
变更日志
二进制文件
特征
安装
MacOS 或 Linux
视窗
如何使用
贡献
执照
作者
捐款
获取进度对话框:添加了一个不确定的进度条对话框窗口,显示经过的时间(以秒为单位)并有一个取消按钮。
一些重构:添加了大量的 Python 文档字符串,引入了一个新类,并重新格式化了代码以提高清洁度和可读性。
短片支持:现在可以下载 YouTube 短片。
改进的异常处理:改进了对网络和下载错误、超时的处理。
错误修复:由于 YouTube 上的一些更新,某些功能无法使用。 “任何”格式选择不起作用。这些已得到修复。
改进的异常处理:代码的某些部分需要异常处理。
改进的界面:更好更大的字体和按钮。
在帮助菜单中添加了“捐赠”项:希望有人支持作者,从而推动应用程序更快的改进。
YouTube 登录和注销:您现在可以直接在应用程序中登录您的 YouTube 帐户来下载私人或有年龄限制的内容。您只需单击一下即可退出您的 YouTube 帐户。此操作会清除存储的 cookie 并重置会话。 cookie 存储在应用程序的配置目录中。
小改进和错误修复。
改进的默认音轨下载:程序现在将始终尝试下载最佳可用质量的音轨。以前,并不总是下载相关的音轨,尤其是 4k 质量的视频。
修复了对“设置”中指定的视频分辨率和格式的处理:程序将根据用户设置正确找到最接近的可用视频分辨率和格式,适用于水平和垂直视频。
限制同时下载线程:这可以提高应用程序的响应能力并优化其对大型下载列表的处理。
改进的文件名清理方法:这可以防止某些已完成的下载未被标记为此类。
除了频道或单个视频外,还可以下载播放列表
全选复选框:允许一次选择列表中的所有未下载视频
错误修复:改进了 URL 验证、部分下载完成
界面改进
其他改进:代码清理、更新自述文件
在此处下载适用于 Windows 的最新安装程序。
获取视频列表:只需输入 YouTube 视频、播放列表或频道 URL,即可获取视频列表。
选择性下载:准确选择您要下载的视频,或一次选择全部。
质量控制:指定视频/音频质量或选择仅下载关联的音轨。
下载标记:跟踪下载的文件以便于管理。
播放列表下载:从播放列表 URL 下载全部或部分视频。
频道下载:从频道 URL 下载全部或部分视频。
单个视频或音频下载:输入单个视频链接并下载。
私人和年龄限制视频:代表您的 YouTube 帐户下载媒体。
下载短裤
用于在检索到的视频列表中进行搜索的搜索字段
增强的下载进度条
下载历史跟踪
支持其他音视频平台
功能改进
界面改进
该应用程序需要ffmpeg
才能正常工作,因此请确保您的系统上有它。检查您的终端模拟器是否安装了ffmpeg
:
ffmpeg -version
ffmpeg
您可以从 FFmpeg 的官方网站下载它,或者根据您的操作系统发行版从存储库中安装它。
在装有 Homebew 的 MacOS 上:
brew install ffmpeg
在 Debian/Ubuntu 上:
sudo apt update sudo apt install ffmpeg
在费多拉上:
sudo dnf install ffmpeg
在 Arch Linux 上:
sudo pacman -S ffmpeg
git clone
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
才能正常工作,因此请确保您的系统上有它。打开命令行( CMD
)并输入
ffmpeg -version
检查它是否在您的系统上。
ffmpeg
下载ffmpeg
:
访问 FFmpeg 官方下载页面。
或者,您可以使用此直接链接:下载适用于 Windows 的 FFmpeg。
提取文件:
将下载的存档解压到某个目录,例如C:ffmpeg
。
将ffmpeg
添加到您的系统 PATH :
打开“开始”菜单并搜索“环境变量”。
选择“编辑系统环境变量”。
在“系统属性”窗口中,单击“环境变量”按钮。
在“系统变量”下,找到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 许可证的许可。有关详细信息,请参阅许可证文件。
hyperfield -初始工作和文档- hyperfield
另请参阅参与该项目的贡献者列表。
如果您喜欢这个应用程序并且觉得您可以捐赠一点来支持作者并加快该程序引入新的令人兴奋的功能,我将感谢您向我的 PayPal、比特币或以太坊帐户捐赠。 :)
贝宝
比特币:bc1pglp2m26kqatgm6z8vtuhk66jd74ghv948wtyhtgtj6wh30nzz6csjajv00
以太坊:0x9CEf6B928BF9fFd894ca83db1B822820917ca89a