# FluentYTDL — 专业级YouTube视频下载器,Fluent Design界面 > Windows上最好用的YouTube下载器之一。带图形界面,能下8K和VR视频,自动对抗YouTube风控,批量下载断点可恢复。本地软件,免费开源。 ## FluentYTDL — 专业级 YouTube 视频下载器(Windows) 深度对抗 YouTube 风控机制的专业下载器,带微软 Fluent Design 风格的图形界面。不是简单给 yt-dlp 套壳,而是从底层重新设计的完整工程系统(148 个源文件,约 5 万行代码)。 ### 核心亮点 **🛡️ 下载质量风控引擎 (Quality Guard)** - 下载前预检格式可用性,下载后校验实际分辨率 - 连续质量异常自动熔断,将排队任务挂起至安全队列 - 环境恢复后一键复活所有任务 **🎯 六大解析模式** - 🎬 Video — 标准单视频下载(最高 8K) - 🥽 VR — VR/360° 全景视频,EAC 投影自动转等距柱状投影 - 📺 Channel — 频道下载,三层优先队列懒加载 - 📋 Playlist — 播放列表批量下载 - 📝 Subtitle — 仅提取全语种字幕(不下载视频) - 🖼️ Cover — 仅提取封面图 **🔊 智能音轨打分** - 原生音轨优先 → 人工配音次之 → AI 配音惩罚到底 - BCP-47 语言别名自动匹配,容器亲和性补偿 - 支持用户自定义语言优先级 **🔐 突破死锁的鉴权系统** - WebView2 沙盒登录,绕过 Chromium DPAPI Cookie 锁定 - Cookie 四阶段生命周期(预提取 → 提供 → 检测过期 → 强制刷新) - PO Token 动态引擎对抗 YouTube 机器人检测 **🎨 微软 Fluent Design 界面** - PySide6 + QFluentWidgets,明暗主题动态切换 - QPainter 高性能列表渲染,大列表不卡顿 - SponsorBlock 集成,自动跳过广告片段 **🔄 崩溃恢复** - SQLite WAL 模式持久化任务状态 - 启动时自动恢复未完成任务 - 沙箱下载模式,取消/失败零残留 ### 技术栈 Python 3.10+ | PySide6 | QFluentWidgets | yt-dlp | FFmpeg | Deno | SQLite ### 平台 Windows(提供 Inno Setup 安装程序 + PyInstaller 打包) ### 许可证 GPLv3 开源 > ⚠️ 仅供学习和个人使用,严禁商业售卖或学术抄袭。 --- **分类**:软件 **标签**:下载 · 视频 · YouTube **作者**:Xiao.Xi **链接**:https://octohz.com/p/1891