#YouTube
yt-fts
该工具使用yt-dlp抓取YouTube频道字幕,并存入可搜索的SQLite数据库。支持通过命令行进行关键词查询和OpenAI语义搜索,生成带时间戳的YouTube链接定位视频内容,结果可导出为CSV文件。
generative-ai
项目提供了生成式AI多种应用场景和案例。通过项目树和YouTube视频教程,用户能够了解生成式AI的技术和最新进展。包含互动式笔记本、面试题、代码示例及资源链接,帮助学习者掌握生成式AI,并应用于文本生成、数据分析、代码编写等实际项目中。
yt-semantic-search
该项目使用OpenAI最新模型为任何YouTube播放列表创建语义搜索索引,支持精准查找感兴趣的片段。以All-In Podcast为示例,通过Pinecone进行高效向量搜索,并使用Next.js和Vercel进行前端部署,适用于所有YouTube频道或播放列表。
audio-to-text-transcription
此开源项目通过从YouTube视频中自动下载音频并将其转换为文字,检测转录文本的语言,并将其保存为文本文件,简化了手动转录流程。用户只需输入YouTube视频URL即可完成自动化音频提取和转录。这款工具采用了先进的pytube和whisper库,保证了高质量的转录效果,适合需要快速且准确转录的场景,如研究、内容创作和可访问性提升。
Auto-YouTube-Shorts-Maker
该开源脚本可自动生成和编辑YouTube短视频,包括语音生成和视频剪辑,显著简化制作过程。只需运行脚本并提供视频名称,其余步骤由AI自动处理,节省时间与精力,而且完全免费。
YouTube-Agent.bundle
YouTube-Agent.bundle插件用于为Plex媒体服务器提供YouTube视频的元数据支持。通过文件名或.info.json文件中的视频ID查询相关信息,用户需自行配置YouTube API密钥并遵守命名规范以确保插件正常工作。详细的安装、使用和命名指引可参考说明。
yt-dlp-youtube-oauth2
yt-dlp-youtube-oauth2是一个实验性插件包,为yt-dlp的YouTube提取器增加OAuth2登录功能。通过OAuth2认证,用户可访问需要登录的YouTube内容。插件可通过pip或pipx安装,配置简便。首次使用需授权,之后凭证会被缓存。由于处于实验阶段,功能可能会有变动。
ytdl-patched
ytdl-patched是基于yt-dlp开发的命令行视频下载工具。它支持从YouTube等多个视频平台下载内容,并增加了长文件名转义、通用提取器增强和NicoNico弹幕下载等功能。该工具还新增了多个网站的提取器,扩展了下载范围。ytdl-patched保持与yt-dlp同步更新,同时提供更多定制选项,增强了视频下载的灵活性。
BibiGPT-v1
BibiGPT是一款先进的AI应用,专为YouTube和哔哩哔哩等平台设计,能够一键总结视频和音频内容。该项目利用OpenAI的ChatGPT API,通过Vercel Edge函数快速处理和总结大量信息,同时支持本地视频和音频文件,提供流畅的学习体验。此外,BibiGPT还设有速率限制和缓存机制,有效降低运营成本,支持Docker部署,方便用户在本地轻松运行和定制。