Skip to content

livecityccz/youtube_download

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

YouTube 视频下载器

功能简介

  • 支持通过 YouTube 视频 URL 下载视频
  • 可选择不同分辨率(如 1080p、720p、480p 等)和格式(如 MP4、WebM)
  • 支持单独下载音频(如 MP3 格式)
  • 支持自动合并音视频为完整文件(推荐,需本地有 ffmpeg)
  • 下载前显示视频基本信息(标题、时长、可用分辨率/格式列表)
  • 下载过程中显示进度条(百分比、速度、剩余时间)
  • 支持断点续传(下载中断后可继续)
  • 友好错误提示,支持中文路径和视频标题

安装依赖

  1. 安装 Python 3.7 及以上版本。
  2. 安装依赖库(推荐使用虚拟环境):
pip install -r requirements.txt
  1. 确保本地已安装 ffmpeg(用于自动合并音视频,yt-dlp 会自动调用)。
    • Windows 用户可下载 ffmpeg 并添加到系统环境变量。
    • Mac/Linux 可用包管理器安装。

使用方法

  1. 运行主程序:
python youtube_dl_downloader.py
  1. 按提示输入 YouTube 视频 URL。
  2. 选择要下载的分辨率/格式编号:
    • 输入 0 可自动合并最佳视频和音频为完整高清视频(推荐)
    • 也可选择其他编号下载指定分辨率/格式
  3. 输入保存路径(可留空,默认为当前目录)。
  4. 等待下载完成。

注意事项

  • 本工具仅供学习和个人用途,请勿用于下载无权使用的视频内容。
  • 请遵守 YouTube 平台的使用条款,避免侵权行为。
  • 若遇到下载失败、网络中断等问题,可重新运行程序,支持断点续传。
  • 支持中文路径和视频标题,避免乱码。
  • 若需自动合并音视频,务必确保本地已安装 ffmpeg。

常见问题

  • 若提示 yt-dlp 未安装,请先运行 pip install -r requirements.txt
  • 若提示找不到 ffmpeg,请安装并配置好 ffmpeg。
  • 若遇到权限问题,请以管理员身份运行命令行。
  • 若下载速度慢,可尝试更换网络环境。

如有问题欢迎反馈和改进建议。

About

youtube视频下载器

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages