上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖
楼主: Yiero - 

视频批量截图

[复制链接]
  • TA的每日心情
    难过
    2024-4-24 18:57
  • 签到天数: 13 天

    [LV.3]偶尔看看II

    25

    主题

    31

    回帖

    285

    积分

    荣誉开发者

    积分
    285

    荣誉开发者油中2周年生态建设者喜迎中秋

    发表于 4 天前 | 显示全部楼层 | 阅读模式
    安装此脚本 如何安装? 脚本问题反馈 给脚本评分 查看代码

    视频批量截图

    给视频批量截图, 创建多个视频预览图, 并保存到本地.

    简介

    点击脚本按钮 [开始截图], 会根据给定的 截图间隔 , 对当前页面中的视频进行截图.

    从 0 秒开始, 每隔 n 秒截取一张图片, 直至视频结束. 视频结束的最后 1 秒也会截取一张图片.

    在全部图片截取之后, 会将其转化为图片, 并且保存为压缩包下载到本地.

    截图过程中请勿播放视频, 可能会导致脚本无法正确运行.

    配置项

    配置项 类型 内容 默认值
    截图间隔(s) number 每隔多少秒会截图一张图片 600
    截图显示时间戳 boolean 开启后, 在生成的截图的左上角, 会显示当前截图的时间. (如 06:05:00) true
    特定网站容器指定 string 如果不懂 css-selector , 请勿随意操作该项
    给网站指定 特定的视频容器 css选择器, 默认配置为抖音的视频容器.
    www.douyin.com -> [data-e2e="feed-active-video"] video

    特定网站容器指定

    在某些网站中, 一个页面中可能存在多个视频容器, 默认的选择器是 video , 也就是选中页面中的第一个视频元素.

    但是如果想要截图的视频, 并非第一个视频元素, 那么就需要使用 特定网站容器指定 .

    其格式为 <host> -> <selector>.

    • <host>: 为网站的 host, 即一个网址从 https:// 开始, 直到到遇到第一个斜杠 / 中间的内容.
      如抖音 https://www.douyin.com/?recommend=1 中的 www.douyin.com.
      但是如果直接把整个网址写上去, 如 https://www.douyin.com/?recommend=1 也是支持解析的 (会被解析成 www.douyin.com), 但是不好看.
    • <selector>: CSS选择器.

    示例

    通过换行区分多个不同的网站

    www.douyin.com -> [data-e2e="feed-active-video"] video
    www.bilibili.com -> video

    解析

    以及一些常用网址, 只有抖音需要特殊指定.

    host selector 备注
    www.douyin.com [data-e2e="feed-active-video"] video 抖音
    www.bilibili.com video B站
    www.iqiyi.com video 爱奇艺
    www.acfun.cn video A站
    www.youku.com ERROR 优酷.
    优酷做了不知道什么处理, canvas 无法绘制视频帧, 并不是脚本的问题
  • TA的每日心情
    擦汗
    5 天前
  • 签到天数: 194 天

    [LV.7]常住居民III

    720

    主题

    6077

    回帖

    6854

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6854

    荣誉开发者喜迎中秋油中2周年生态建设者

    发表于 3 天前 | 显示全部楼层
    优酷存在drm
    可能是drm的版权保护影响导致无法转canvas

    有drm的截屏过去是黑色的

    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表