如何用Streambert下载电影到本地:从零开始的多线程下载教程
2026/8/29 22:00:57 网站建设 项目流程

如何用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 installnpm run dist(具体命令见 README.md)。

第二步:首次启动设置——填写 TMDB API 密钥

首次打开 Streambert 会进入设置界面,要求你输入一个免费的 TMDB API 读取密钥,应用会用它获取海报、评分和搜索信息。只需设置一次,密钥保存在本地。

  1. 在 TMDB 网站注册账号并创建一个"个人使用"的应用
  2. 在应用的 API 页面复制Read Access Token
  3. 粘贴到 Streambert 的启动设置中

详细步骤可参考项目自带的 tmdb-tutorial.md。

第三步:准备多线程下载组件(关键步骤)

Streambert 的下载能力依赖两个外部组件,缺一不可:

  1. 下载器二进制文件:下载 vid-dl-cli-only 的发行包(Windows 用户下载 zip 解压即可,内含_internal文件夹和可执行文件),放到电脑上的任意目录
  2. 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),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询