这是名为 YouTubeCrawler 的 Linux 应用程序,其最新版本可以下载为 YouTubeCrawlersourcecode.tar.gz。它可以在免费的工作站托管服务提供商 OnWorks 上在线运行。
使用 OnWorks 免费下载并在线运行这个名为 YouTubeCrawler 的应用程序。
请按照以下说明运行此应用程序:
- 1. 在您的 PC 中下载此应用程序。
- 2. 在我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX 中输入您想要的用户名。
- 3. 在这样的文件管理器中上传这个应用程序。
- 4. 从此网站启动OnWorks Linux online 或Windows online emulator 或MACOS online emulator。
- 5. 从您刚刚启动的 OnWorks Linux 操作系统,使用您想要的用户名转到我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX。
- 6. 下载应用程序,安装并运行。
截图:
YouTube爬虫
描述:
该工具是一个基于 Go 的自动化实用程序,可下载 YouTube 视频并将其字幕(通常为英文)永久嵌入或“硬编码”到 MP4 输出文件中。工作流程包括指定一个或多个 URL(通过每个文件夹中的简单“url”文本文件),程序使用 youtube-dl 获取视频和字幕,然后使用 ffmpeg 将字幕叠加到视频轨道上。该架构遵循命令模式设置:任务实现通用接口,并使用并发控制(可自定义最大 goroutine 数量)进行调度和执行。它假设使用支持 SSR 代理的 Linux 环境,并要求用户预先安装 youtube-dl 和 ffmpeg。该工具专注于自动化,可用于轻松存档多语言字幕、准备要编辑的内容或创建 YouTube 视频的参考版本。
功能
- 根据 URL 列表通过 youtube-dl 批量下载 YouTube 视频
- 自动下载匹配的英文字幕(或其他配置的语言)
- 使用 ffmpeg 将字幕轨道合并到视频流中,生成带有硬编码字幕的 MP4
- 命令模式架构允许模块化地实现任务
- 可配置并发性(最大 goroutines),用于并行获取和处理
- 清理基于目录的结构:每个带有 URL 文件的文件夹都会触发该过程
程式语言
Go
分类
此应用程序也可从 https://sourceforge.net/projects/youtubecrawler.mirror/ 获取。它已托管在 OnWorks 中,以便通过我们的免费操作系统之一以最便捷的方式在线运行。