抖音下载

为web版抖音增加下载按钮

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
zhzLuke96
日安装量
14
总安装量
5,681
评分
39 0 0
版本
1.4.2
创建于
2024-12-30
更新于
2026-04-12
大小
195.8 KB
许可证
MIT
适用于

douyin-dl-user-js

抖音 web 端下载拓展

Features

  • [x] 无水印视频下载
  • [x] 下载快捷键 [M]
  • [x] 图集下载 (暂时没支持打包下载,所以会直接下载多个图片)
  • [x] 评论区图片下载
  • [x] 表情包下载
  • [x] 封面下载
  • [x] 视频截图
  • [x] 媒体详情: 查看视频分辨率、查看视频音乐、查看图集数据、查看 JSON 数据
  • [x] 支持弹幕下载
  • [x] 下载历史
  • [x] 自定义文件名
  • [x] 作者主页断点续传批量下载
  • [x] 支持配置外部下载器
  • [ ] 自定义保存文件夹 (不支持,但是可以自行配置外部下载器实现比如 abdm )
  • [ ] 批量下载打包为 zip (不支持)

Change log

  • 260412 1.4.2 ui 优化
  • 260411 1.4.1
    • 作者主页支持批量下载、暂停继续、按已下载记录补漏、筛选选择
  • 260404 1.3.8
    • 支持切换下载器(默认为通过浏览器下载)
    • 支持 abdm / aria 下载器
    • 修复分辨率偏好逻辑
    • 增加下载偏好:最大文件、最小文件
  • 260402 1.3.5 初步支持链接外部播放器、下载器
    • 可唤醒 potplayer 预览视频
    • 使用 abdm 下载会将文件分级放在 ./douyin/[用户名]/videos ./douyin/[用户名]/images
  • 260331 1.3.4
    • 增加下载偏好设置
    • 增加图片处理配置
    • 增加下载进度提醒气泡
  • 260316 1.3.2 修复增强文件命名
  • 260318 1.3.1
    • 配置窗口:增加配置窗口
    • 可配置文件名格式
    • 可配置默认下载视频清晰度
    • 下载历史:增加下载历史,在配置页面中,可以查看历史下载记录(保存 50 条)
  • 260318 1.3.0 增强 ui 引入 preact
  • 251224 1.2.8 修复封面下载地址
  • 250929 1.2.7 支持下载视频弹幕 (初版) #24
  • 250914 1.2.6 增加截图功能 (复制视频帧,下载视频帧)
  • 250827 1.2.4 增强媒体详情 ui / 修复已知问题
  • 250710 1.2.2 fix 详情 modal 样式
  • 250710 1.2.0 增加媒体详情/插件控制/转码控制/下载封面/查看音乐/查看分辨率等功能
  • 250602 1.1.1 修复下载按钮失效
  • 250530 1.1.0 OOP 重构 / 无功能变化
  • 250519 1.0.5 增加 webp 转 png 功能 #5 / 增强错误处理
  • 250326 1.0.4 增加下载快捷键 [M] / 增加重复下载拦截
  • 250114 1.0.3 优化文件名适配性/增加类型
  • 241231 1.0.2 支持包含视频的图集

Usage

安装后,会在对应位置添加下载按钮。

视频下载按钮

视频播放器控制条中【插件>下载】按钮 快捷键: 按下 M 键将下载当前视频/图片

image

图片下载按钮

(点开图片之后右下角【下载图片】)

image

表情包下载按钮

表情包右键菜单中

sticker

媒体详情

点击【插件>媒体详情】可以查看视频分辨率、图集列表、音乐、JSON

image

配置和历史

image

视频下载

支持设置分辨率偏好和编码偏好

  • 分辨率偏好:最大、最小、或者 2k 1080p 960p 等等
  • 编码偏好:可以选择 只下载 h265、只下载 h264、优先 h265、优先 h264

注意:这些偏好都有回退,即不满足的时候会退回默认下载地址

图片处理

由 @Arrtourz 提出方法,之前只支持 webp 转 png,现在支持三种格式转换。

  • 可以自由配置转为 png/jpg/webp 三种格式
  • 并且可以设置图片尺寸压缩和质量压缩设置

下载器

image

下载器配置

支持使用外部下载器下载文件,方便归档整理。

目前支持:

image

关于保存路径

暂不支持自定义保存路径(后续会支持)

目前默认保存路径是如下格式:

  • 视频: ./douyin/${user_dir}/videos
  • 图片: ./douyin/${user_dir}/images
  • 其他: ./douyin/${user_dir}/others

user_dir${userId}_${nickname}

历史

简单存储下载历史,方便检查,会存下作品名和作品地址。

批量下载

在用户主页支持批量下载功能。右下角会出现【插件】悬浮按钮,点击即可展开批量下载过程。

image

  • 开始下载:点击则开始批量下载已选中未下载的视频
  • 全选:点击全选当前可见视频
  • 管理:打开下载管理器

  • 作品上的选择:点击可单选或取消作品。

批量下载管理器

点击【管理】按钮可以打开批量下载管理器,其中可以搜索、筛选需要下载的内容。

image

LICENSE

MIT