讲师中心 微信公众号
AI工具推荐 视频效率加速

抖音/tiktok直播录制并发布

Polar Sponsor
爱发电 赞助
.NET 9.0

自动从直播录屏(.webm/.mp4/.mov)识别高光时刻并切割为短视频片段,支持音频能量、场景变化、音画混合、音画并集和ASR关键词五种分析方式,可输出独立片段与合并视频。适用于直播录屏自动剪高光、回放切情绪高点、声音峰值提取精彩片段等任务。

直播录屏高光切片

功能概述

直播录屏高光切片是一项面向实际任务的技能,主要用于给定本地直播录屏文件路径,使用音频能量、场景变化、音画混合、音画并集或 ASR 关键词密集度识别高光时间段,并输出多个短视频片段;可选再合并为一个高光合集视频;

核心要点

  • 核心脚本为 scripts/highlight_slicer.py;
  • 该 Skill 用于把“本地直播录屏 -> 自动检测高光 -> 输出多个短片段 -> 可选合并”封装成单条命令执行,替代手动听。
  • 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

使用与执行

从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;

结果检查与注意事项

若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

直播录屏高光切片

给定本地直播录屏文件路径,使用音频能量、场景变化、音画混合、音画并集或 ASR 关键词密集度识别高光时间段,并输出多个短视频片段;可选再合并为一个高光合集视频。核心脚本为 scripts/highlight_slicer.py。

能力简介

该 Skill 用于把“本地直播录屏 -> 自动检测高光 -> 输出多个短片段 -> 可选合并”封装成单条命令执行,替代手动听完整段录屏、手动记录时间点、再逐段裁剪的重复流程。

适用场景

在用户已经有一段 .webm、.mp4 或 .mov 直播录屏,并希望:

  • 自动从直播回放里找到主播情绪高点
  • 根据声音能量峰值提取精彩片段
  • 根据镜头/商品切换频繁区间提取高光
  • 结合音量升高与画面切换提取更稳的高光
  • 合并音频高光与画面高光结果,尽量避免漏掉精彩片段
  • 基于已有 ASR 转写文本按电商关键词密集度提取高光
  • 生成多个高光短视频片段用于二次分发
  • 再额外生成一个高光合集视频

时使用本 Skill。

前置条件

环境要求

  • Python 3 可执行
  • 宿主环境已安装 ffmpeg 和 ffprobe
  • Python 环境已安装依赖:pydub、librosa、numpy
  • 若使用 asr 方法,需要准备已有转写结果文件(推荐 JSON)

输入文件要求

  • 输入文件必须为本地绝对路径
  • 支持常见直播录屏格式:.webm、.mp4、.mov
  • 输入视频需包含可提取的音频轨道

输入参数

参数 必填 默认值 说明
--input 是 无 待分析直播录屏的绝对路径
--method 否 hybrid 分析方法:audio / scene / hybrid / combined / asr
--threshold 否 1.5 音频能量阈值倍数,基于 均值 + threshold * 标准差 判断候选高光
--scene-threshold 否 0.1 场景变化阈值,越低越容易把画面切换识别为候选高光
--min-clip-duration 否 5 最小保留片段时长(秒)
--padding 否 2 检测到高光后,前后额外扩展的秒数
--output-dir 否 ./highlights 输出目录
--merge 否 true 是否额外输出一个合并版高光视频
--asr-file 否 无 ASR 转写文件路径;--method asr 时必填
--asr-window 否 8 ASR 关键词聚合窗口大小(秒)
--top-n 否 8 ASR 法最多保留多少个高分时间窗口

执行命令示例

示例 1:按默认参数提取高光并输出合并版(默认使用 hybrid)

python3 skill-live-highlight-slicer/scripts/highlight_slicer.py 
  --input "/absolute/path/live-recording.mp4"

.mov 输入同样支持,例如:

python3 skill-live-highlight-slicer/scripts/highlight_slicer.py 
  --input "/absolute/path/live-recording.mov"

示例 2:提高阈值,减少误检

python3 skill-live-highlight-slicer/scripts/highlight_slicer.py 
  --input "/absolute/path/live-recording.webm" 
  --threshold 2.0 
  --min-clip-duration 6 
  --padding 2 
  --output-dir "./highlights"

示例 3:只输出分段,不生成合并版

python3 skill-live-highlight-slicer/scripts/highlight_slicer.py 
  --input "/absolute/path/live-recording.mp4" 
  --merge false

示例 4:使用场景变化法

python3 skill-live-highlight-slicer/scripts/highlight_slicer.py 
  --input "/absolute/path/live-recording.mp4" 
  --method scene 
  --scene-threshold 0.1

示例 5:使用 hybrid 法叠加音频和画面信号

python3 skill-live-highlight-slicer/scripts/highlight_slicer.py 
  --input "/absolute/path/live-recording.mp4" 
  --method hybrid 
  --threshold 1.5 
  --scene-threshold 0.1

示例 6:使用已有 ASR 转写文本提取高光

python3 skill-live-highlight-slicer/scripts/highlight_slicer.py 
  --input "/absolute/path/live-recording.mp4" 
  --method asr 
  --asr-file "/absolute/path/live_asr.json" 
  --asr-window 8 
  --top-n 6

示例 7:合并 Audio + Scene 高光结果

python3 skill-live-highlight-slicer/scripts/highlight_slicer.py 
  --input "/path/to/video.mov" 
  --method combined 
  --threshold 1.5 
  --scene-threshold 0.15 
  --min-clip-duration 5 
  --padding 2 
  --output-dir "/path/to/output" 
  --merge true

执行逻辑步骤

按以下顺序执行:

  1. 校验输入参数
    • --input 必填,且必须为本地绝对路径
    • --method 允许 audio / scene / hybrid / combined / asr
    • --threshold、--min-clip-duration、--padding 必须为合法数值
    • --merge 解析为布尔值
  2. 根据 --method 选择候选高光检测方式
    • audio:提取单声道 WAV,使用 librosa 计算 RMS 能量曲线
    • scene:执行 ffmpeg -filter:v "select='gt(scene,阈值)',showinfo" 提取画面切换时刻
    • hybrid:先跑 audio 和 scene,再取两者时间重叠区域作为优先高光
    • combined:先跑 audio 和 scene,再取两者候选片段并集,尽量避免漏检
    • asr:读取已有转写文本,按价格/行动/互动关键词密度聚合窗口分数
  3. 将相邻且间隔小于 3 秒的候选高光段合并
  4. 过滤掉长度小于 --min-clip-duration 的片段
  5. 对保留片段按前后 --padding 秒扩展,并裁剪生成独立 .mp4 输出
  6. 若 --merge=true,生成 concat 清单并调用 ffmpeg 合并为一个合集视频

输出结果

默认在 --output-dir 目录下输出:

  • clip_01_XXXX_YYYY.mp4 等独立高光片段
  • segments.json:高光片段时间信息、来源方法、分数与分析元数据;combined 下会保留 audio / scene / audio+scene 等来源标记
  • merged_highlights.mp4:合并版高光视频(当 --merge=true 时)

退出码约定

退出码 含义
0 成功
1 参数错误
2 音频提取失败
3 未检测到高光

异常处理

出现以下情况时,直接输出明确日志并按对应退出码停止:

  • 输入路径为空、不是绝对路径、或文件不存在
  • 输入格式不支持或输入文件不是有效视频文件
  • ffmpeg / ffprobe 不可用
  • 音频轨提取失败
  • 场景检测命令执行失败
  • method=asr 但缺少可解析的转写文件
  • 分析后未找到满足阈值的高光片段

日志统一使用以下前缀:

  • STEP: 当前步骤
  • OK: 步骤成功
  • WARN: 可继续执行的异常或兼容性提示
  • ERROR: 终止执行的错误

能力边界

  • asr 方法依赖输入转写文件结构中至少包含文本和起止时间(兼容字段如 text/start/end、sentence/start_time/end_time)
  • hybrid 当前采用“音频高能段与场景变化段时间重叠”策略,不做更复杂的权重学习
  • 不做字幕生成、封面生成、文案生成
  • 不判断内容是否适合发布,仅负责高光切片
目录

热门AI工具

更多
PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

AionClaw
AionClaw Hot

AionClaw是一款面向办公、创作和编程任务的AI桌面智能体。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

立刻MV
立刻MV Hot

立刻MV是一款AI文本写作工具,AI 音乐视频(MV)创作工具。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

相关专题

更多
抖音被封禁申诉教程合集
抖音被封禁申诉教程合集

本专题整合了抖音被封禁申诉、解封等等内容,阅读专题下面的文章了解更多详细教程。

487

2026.03.24

抖音网页版入口与视频观看指南 抖音官网视频在线访问
抖音网页版入口与视频观看指南 抖音官网视频在线访问

本专题汇总了抖音网页版的入口链接、官方登录页面以及视频观看入口,帮助用户快速访问抖音网页版,提供免登录访问方式和直接进入视频播放页面的方法,确保顺利浏览和观看抖音视频。

1601

2026.02.04

抖音抖币官方充值渠道汇总
抖音抖币官方充值渠道汇总

抖音官方抖币充值官网入口为https://pay.douyin.com/,具备直连支付系统、全端统一鉴权、HTTPS加密传输、多设备实时同步等特性,支持微信/支付宝/银联/话费等多种支付方式及严密账户安全机制。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

577

2026.01.07

抖音创作者服务中心如何进入
抖音创作者服务中心如何进入

要进入抖音创作者服务中心,需满足以下条件:已实名认证、粉丝数达标、无违规记录。进入步骤:1. 登录抖音;2. 点击个人中心;3. 查找“创作者中心”入口;4. 申请加入;5. 等待审核。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2295

2025.10.24

抖音礼物价格 抖音礼物价格分别是多少
抖音礼物价格 抖音礼物价格分别是多少

抖音礼物价格表在哪看?这是不少网友都关注的问题,本专题为大家提供抖音礼物价格相关的文章。

5558

2025.09.15

抖音读取不到相册照片的原因
抖音读取不到相册照片的原因

抖音读取不到相册照片可能是因为权限设置、存储空间不足、网络连接问题、软件bug或故障或其他因素造成的。

2572

2025.05.30

电脑抖音没有声音怎么办
电脑抖音没有声音怎么办

若电脑版抖音无声音,可按以下步骤排查解决: 检查音量设置:确保系统、浏览器/客户端的音量未静音,且音量适中。 确认设备连接:检查耳机/扬声器是否正常连接,尝试切换输出设备(如插拔耳机)。 软件权限:在系统设置中授予抖音麦克风/音频权限(Windows:设置 > 隐私 > 麦克风)。 更新驱动/软件:升级声卡驱动或抖音客户端至最新版本。 浏览器问题:若为网页版,尝试更换浏览器(推荐Chrome/Edge),或清除缓存

3962

2025.05.14

抖音阿玛特拉斯梗的意思
抖音阿玛特拉斯梗的意思

“阿玛特拉斯” 是日语中 “天照” 的发音空耳,是一个网络流行词。想了解抖音更多相关的梗,请阅读专题下面的文章。

11266

2025.04.28

抖音定时关闭怎么设置
抖音定时关闭怎么设置

抖音设置定时关闭的步骤如下:打开抖音应用并登录,点击 “我”,再点击右上角的三个点图标进入设置。在设置中找到 “数字健康”,进入后点击 “定时关闭” 右侧开关将其启用,然后设置关闭时间,最后点击 “保存” 即可。

6975

2025.04.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
微信小程序开发就这么简单
微信小程序开发就这么简单

共64课时 | 15.2万人学习

第十一期_综合实战
第十一期_综合实战

共115课时 | 25.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn