如何用Streambert下载电影到本地:从零开始的多线程下载教程
【免费下载链接】streambertA cross-platform Electron Desktop App to stream and download any Movie, TV Series or Anime in the World. Zero Ads and Tracking项目地址: https://gitcode.com/GitHub_Trending/st/streambert
Streambert 是一款免费、开源的跨平台桌面应用(基于 Electron),可以在线播放并下载全球任意电影、电视剧和动漫,零广告、零追踪。本教程将带你从零开始,用 5 分钟掌握 Streambert 的多线程下载功能,把喜欢的电影以 MP4 格式完整保存到本地。
为什么选择 Streambert 下载电影?
- ⚡多线程高速下载:自动识别视频流的 .m3u8 播放列表,将影片拆分为大量分片并行下载,速度远超普通浏览器
- 📥一键下载:找到影片后点一下按钮即可,自动完成下载、转封装为 MP4 并保存
- 🎬内容全:电影、剧集、动漫全覆盖,元数据来自 TMDB
- 🛡️隐私友好:内置广告与追踪拦截器,应用本身不收集任何数据
- 💻跨平台:支持 Windows、macOS、Linux
下载完成后,你可以在应用内直接播放,也可以把文件拷贝到任何存储设备上,永久保存、离线观看。
第一步:安装 Streambert 桌面应用
根据操作系统选择对应安装包,从官方 Releases 页面下载即可:
| 系统 | 安装方式 |
|---|---|
| Windows | 下载Streambert Setup *.exe安装程序并运行 |
| macOS | 下载.dmg镜像,把 Streambert 拖入"应用程序"文件夹 |
| Linux | 下载.deb/.pacman/.AppImage,双击或命令行安装 |
💡 如果你想在源码基础上自行构建,需要先安装 Node.js(≥22.12.0),然后执行
git clone https://gitcode.com/GitHub_Trending/st/streambert,进入目录后运行npm install和npm run dist(具体命令见 README.md)。
第二步:首次启动设置——填写 TMDB API 密钥
首次打开 Streambert 会进入设置界面,要求你输入一个免费的 TMDB API 读取密钥,应用会用它获取海报、评分和搜索信息。只需设置一次,密钥保存在本地。
- 在 TMDB 网站注册账号并创建一个"个人使用"的应用
- 在应用的 API 页面复制Read Access Token
- 粘贴到 Streambert 的启动设置中
详细步骤可参考项目自带的 tmdb-tutorial.md。
第三步:准备多线程下载组件(关键步骤)
Streambert 的下载能力依赖两个外部组件,缺一不可:
- 下载器二进制文件:下载 vid-dl-cli-only 的发行包(Windows 用户下载 zip 解压即可,内含
_internal文件夹和可执行文件),放到电脑上的任意目录 - ffmpeg:用于把下载好的分片合并、转封装为 MP4,需安装并加入系统 PATH
下载器的工作流程是:Streambert 自动找到影片的 .m3u8 播放列表地址,调用下载器把视频拆成成百上千个分片同时抓取(这就是多线程加速的来源),最后由 ffmpeg 完成合并,输出一份完整的 MP4 文件。相关逻辑位于 src/ipc/downloads.js。
第四步:找到电影,一键开始下载
在首页点击左侧的 🔍 搜索图标,输入片名即可找到目标影片:
进入影片页开始播放后,点击播放器上的Download按钮,会弹出下载窗口。窗口中会自动填入已找到的 Stream 地址,并提供以下选项:
- 字幕开关:可同步搜索并附带英文字幕
- 下载器检测:显示 "✓ Video Downloader found" 表示组件配置正确,否则点 Change 重新选择二进制目录
- 保存位置:可自定义 Save to 路径
- 最后点击红色的Start Download按钮即可
下载弹窗的界面实现见 src/components/DownloadModal.jsx。
第五步:在下载队列中查看进度
点击左侧边栏的下载图标进入"下载队列"页面,这里会实时显示每个任务的:
- 分片进度:如
Fragment 128 / 420,直观反映多线程抓取进度 - 下载速度与文件大小
- ffmpeg 处理状态:分片全部抓完后进入
Processing…合并阶段,直到 100%
队列页面逻辑见 src/pages/DownloadsPage.jsx,下载记录会持久化保存,关闭应用也不会丢失。
进阶技巧:下载剧集、动漫与字幕
📺整季下载:剧集页面按季分集列出所有集数,逐集点击下载即可批量囤剧
🍥动漫直连:应用会自动识别动漫内容并从 AllManga 获取直接 .mp4 文件,同样支持一键下载
📝字幕管理:下载时开启字幕开关,或在设置中填入 SubDL / Wyzie 的免费 API Key,可浏览并挑选多语言字幕,与影片一起保存
常见问题速查
| 问题 | 解决方法 |
|---|---|
| 提示找不到 Video Downloader | 重新下载 vid-dl-cli-only 发行包,在 Change 中选择包含_internal文件夹的目录 |
| 分片下载完却卡在 Processing | 检查 ffmpeg 是否已安装且可被命令行调用 |
| 想修改默认保存位置 | 打开设置页 → Downloads → Download Folder 更改目录(src/pages/SettingsPage.jsx) |
| 想清空全部下载文件 | 设置页 → Downloads → Delete All Downloads |
| API 信息不显示 | 检查 TMDB 密钥是否正确,设置中可重新粘贴(src/pages/SettingsPage.jsx) |
⚖️温馨提示:Streambert 仅供教育与个人学习使用,请遵守所在地区法律法规,支持正版内容。
现在你已经掌握了从安装、配置到多线程下载的完整流程,打开 Streambert 试试吧 🎉
【免费下载链接】streambertA cross-platform Electron Desktop App to stream and download any Movie, TV Series or Anime in the World. Zero Ads and Tracking项目地址: https://gitcode.com/GitHub_Trending/st/streambert
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考