Skip to content

Releases: yht-cdd/doubao-seedance-15s

v7.7.2 - Thread页面解析+无水印下载+Referer头修复

Choose a tag to compare

@yht-cdd yht-cdd released this 11 Jul 03:47

v7.7.2 更新内容

✨ 新功能

🐛 修复

  • 修复 \data-fn-args\ 解析格式兼容性(支持两种JSON结构)
  • 修复 \scanForGeneratedVideos\ 缺少闭合花括号导致的语法错误
  • 修复 \startVidScan\ 重复代码
  • 修复点击URL直接打开403,改为下载带Referer头

🔧 改进

  • 获取到无水印URL后自动覆盖水印版URL
  • 增加超时时间到10秒
  • 增加错误日志反馈

v7.6.0 - 豆包无水印视频 API 获取

Choose a tag to compare

@yht-cdd yht-cdd released this 11 Jul 00:17

v7.6.0

新增

  • 豆包无水印视频获取: 通过 samantha/aispace/get_download_info API 获取原始无水印视频
  • 3步API流程: homepage获取创作ID → node_info获取节点ID → get_download_info获取播放地址
  • 自动扫描vid: 插件自动从页面HTML提取vid并异步获取无水印URL
  • 39MB原始高质量视频: 无水印版本为20Mbps高质量视频(对比有印版仅1.5Mbps)

实现

  • inject.js: 新增 fetchUnwatermarkedUrl(vid) 函数
  • inject.js: vid扫描自动触发API调用,结果存入__seedance_raw_url_map
  • 结果自动通知面板显示

v7.5.1 - MutationObserver立即替换水印

Choose a tag to compare

@yht-cdd yht-cdd released this 10 Jul 22:59

v7.5.1

修复

  • 添加 MutationObserver 监听视频元素插入,不再依赖 setInterval 定时检查
  • 视频被创建或添加到 DOM 时立即替换 lr=video_gen_watermark_dyn -> lr=video_gen_no_watermark
  • 替换后立即通知 content.js 存储到面板

v7.5.0 - 修复面板不显示豆包视频链接

Choose a tag to compare

@yht-cdd yht-cdd released this 10 Jul 22:46

v7.5.0 更新内容

修复

  • 面板不显示豆包视频链接: 新增 mergeUrlMap 函数,替换替换器保存的 URL 不再被后续 fetch 响应覆盖
  • creation_block 解析: 面板扫描页面 HTML 时自动提取 creation_block 中的视频 ID 和封面图
  • 所有 URL 映射改为合并模式: 4处 __seedance_raw_url_map = urlMap 改为 mergeUrlMap(urlMap),保留替换器保存的条目

如何工作

  1. 用户点击播放视频 ->
  2. 水印替换器检测到 lr=video_gen_watermark_dyn -> 替换为 lr=video_gen_no_watermark
  3. 替换后的 URL 通过 mergeUrlMap 存入 __seedance_raw_url_map(不会被后续响应覆盖)
  4. 面板每 5 秒扫描页面 -> 发现新 URL -> 显示在面板中

安装

加载 D:\ClaudeCode\opencode\doubao-seedance-15s-v7.4.0 目录

v7.3.6 - Dola无水印链接提取面板 + 修复上传

Choose a tag to compare

@yht-cdd yht-cdd released this 10 Jul 15:16

v7.3.6 更新内容

新增功能

  • 无水印链接提取面板: 点击「查看无水印链接」按钮,左侧面板滑出,自动扫描当前页面的视频和图片URL
  • 图片/视频筛选: 支持按类型筛选(全部/视频/图片)
  • 时间排序: 支持最新/最早排序切换
  • 点击下载: 链接改为可点击的下载超链接,点击即下载
  • 翻页功能: 每页8条,支持上一页/下一页
  • 自动扫描: 打开面板时自动扫描当前页面的视频和图片URL,从API响应中提取无水印原始URL
  • 一键复制全部: 复制所有无水印链接到剪贴板

修复

  • 文件上传卡0%: 移除 Object.defineProperty(writable:false),改用简单赋值,修复React文件上传组件静默失败
  • FormData/ReadableStream拦截: 非string类型的请求体直接透传,不读取不拦截
  • 开发者署名恢复: 恢复被误删的开发者署名和红色警告文字
  • B站超链接恢复: 两位开发者的B站主页超链接

优化

  • Dola.com支持: 完整支持dola.com(Doubao国际版)的无水印URL提取
  • 水印替换: 添加dola.com视频URL的水印参数替换

技术细节

  • inject.js提取URL后通过postMessage通知content.js
  • content.js接收URL存入chrome.storage.local
  • popup.html左侧面板通过CSS transform实现滑出动画
  • 所有事件使用addEventListener,符合MV3 CSP规范

开发者

  • B站Tps-pwd (uid:3546746508544573)
  • B站嗯哼de呀 (uid:491672078)

v6.9.4

Choose a tag to compare

@yht-cdd yht-cdd released this 04 Jul 15:54

v6.9.4: 删除下载按钮注入,优化水印去除参数 (lr=video_gen_no_watermark)

v6.0.0 - 支持 Seedance 2.0 Mini

Choose a tag to compare

@yht-cdd yht-cdd released this 03 Jul 10:46

✨ 新功能

  • 支持 Seedance 2.0 Mini
  • UI 显示逻辑重构:syncMenuCheckmark()、patchDurationButton()、clearDurationButtonPatch()
  • 增强 SPA 路由变化检测,导航后自动恢复 hook

🤝 贡献者

v5.0.0 - UI修正版

Choose a tag to compare

@yht-cdd yht-cdd released this 03 Jul 10:43
3001f96

修复选择15s后的UI显示问题(菜单勾选、按钮文字)