讲师中心 微信公众号

工具推荐

视频效率加速
AniShort
AniShort

AI短剧协同制作平台

Laper
Laper

剧本策划到成片协作

Seko
Seko

AI短剧一键生成成片

剧云
剧云

中文短剧剧本制作平台

学习类视频转笔记工具

Polar Sponsor
爱发电 赞助
.NET 9.0

提取视频音频,转写生成详细笔记,自动邮件通知,完成视频→笔记完整流程。

video-note-maker - 视频转笔记完整流程工具

功能概述

video-note-maker - 视频转笔记完整流程工具是一项面向实际任务的技能,主要用于功能 :完整的视频转笔记工作流程 - 提取音频 → 分割 → 转写 → 整理笔记 → 发送邮件通知;触发场景 :;

核心要点

  • 用户需要完整的视频转笔记流程;
  • 用户要求"帮我转写视频:xxx";
  • 用户要求"帮我整理视频笔记:xxx"(如果有转录文件);

使用与执行

📋 完整工作流程;步骤 1:文件结构预览与确认;输出预览 :;用户确认 :;输入 y / yes / 是。

结果检查与注意事项

它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

video-note-maker - 视频转笔记完整流程工具

功能:完整的视频转笔记工作流程 - 提取音频 → 分割 → 转写 → 整理笔记 → 发送邮件通知

触发场景:

  • 用户需要完整的视频转笔记流程
  • 用户要求"帮我转写视频:xxx"
  • 用户要求"帮我整理视频笔记:xxx"(如果有转录文件)

📋 完整工作流程

步骤 1:文件结构预览与确认

python video_note_maker.py <视频路径>

输出预览:

============================================================
🎬 视频转笔记完整流程
============================================================
功能:提取音频 → 分割 → 转写 → 整理笔记 → 发送邮件通知
============================================================
✅ 找到 1 个视频文件
============================================================
📁 文件结构预览(以第一个视频为例)
============================================================

原视频目录/
├── 7 - OSPF 外部路由.mp4
├── tmp/                      # 临时文件(包含中间文件)
│   └── 7 - OSPF 外部路由/
│       ├── audio.m4a          # 提取的音频
│       ├── segment_000.m4a    # 分割后的音频段 (15 分钟/段)
│       ├── segment_001.m4a
│       └── ...
└── done/                     # 最终笔记目录
    └── 7 - OSPF 外部路由.md    # 详细笔记
    └── 7 - OSPF 外部路由_学习笔记_整理版.md  # 整理版笔记

============================================================
是否开始处理?(y/n): _

用户确认:

  • 输入 y/yes/是 → 开始处理 ✅
  • 输入其他 → 取消处理 ❌

步骤 2:提取音频

[1/5] 提取音频:/home/fangjinan/视频/HCIP/7 - OSPF 外部路由.mp4
✅ 音频已提取:/home/fangjinan/视频/HCIP/tmp/7 - OSPF 外部路由/audio.m4a
💡 使用 AAC 编码,文件大小约为 PCM_WAV 的 1/10

步骤 3:分割音频

[2/5] 分割音频:audio.m4a
✅ 音频已分割为 6 段(每段 15 分钟)

分割策略:

  • 每段时长:15 分钟(可配置 --segment-duration)
  • 音频格式:AAC (.m4a)
  • 比特率:128k

步骤 4:Whisper 转写

[3/5] 逐段转写...
  转写第 1/6 段...
  转写第 2/6 段...
  ...
✅ 所有段落转写完成
📝 转录文本已保存:transcript_000.txt, transcript_001.txt, ...

转写配置:

  • Whisper 模型:small (~70MB)
  • 语言:中文 (zh)
  • 输出格式:.txt

步骤 5:生成详细笔记

[4/5] 生成详细笔记...
✅ 笔记已保存:done/7 - OSPF 外部路由.md
总字数:XXXX 字

步骤 6:整理 MD 并发送邮件(自动)

[5/5] 整理笔记并发送邮件通知...

============================================================
📝 视频笔记整理工具
============================================================

📁 读取转录文件:/home/fangjinan/视频/HCIP/tmp/7 - OSPF 外部路由
✅ 找到 6 个转录文件
🎬 视频时长:1 小时 30 分钟

🔧 整理内容中...

📄 生成 Markdown 文件...

✅ 整理版笔记已保存:/home/fangjinan/视频/HCIP/done/7 - OSPF 外部路由_学习笔记_整理版.md

📧 发送完成通知到你的 QQ 邮箱...
✅ 邮件已发送

============================================================
🎉 整理完成!
============================================================

📧 邮件通知配置

邮件标题格式

视频({视频名})笔记整理完成 - 虾妹

示例:

  • 视频(7 - OSPF 外部路由)笔记整理完成 - 虾妹
  • 视频(6 - 域间防环机制、虚链路)笔记整理完成 - 虾妹

邮件正文内容

视频笔记整理任务已完成!

---

📋 任务详情

视频:{视频完整路径}
整理时间:2026 年 04 月 10 日 12:30
笔记文件:{output_path}
文件大小:{file_size} 字节

---

✅ 使用的技能
- video-note-organizer

✅ 使用的工具
- ffmpeg (音频提取/分割)
- Whisper (语音转文字)
- qwen3.5-plus (AI 整理归纳)

---

📁 文件路径

转录文件:tmp/{视频名}/transcript_*.txt
最终笔记:{output_path}

---

整理完成!虾妹可以继续处理下一个任务~ 🦐

配置信息

项目 值
收件人 用户配置的邮箱
发件服务器 smtp.qq.com:465
收件服务器 imap.qq.com:993
环境变量 QQMAIL_USER, QQMAIL_AUTH_CODE

🎯 使用示例

方式 1:单个视频处理(带确认)

python video_note_maker.py "/path/to/video.mp4"

流程:

  1. 显示文件结构预览
  2. 询问用户确认
  3. 用户输入 y 开始处理
  4. 完整流程执行
  5. 自动发送邮件通知

方式 2:单个视频处理(自动模式)

python video_note_maker.py "/path/to/video.mp4" --auto

特点:

  • 跳过确认步骤
  • 直接开始处理

方式 3:指定视频时长

python video_note_maker.py "/path/to/video.mp4" --auto --duration "1 小时 30 分钟"

用途:

  • 如果自动估算时长不准确
  • 可以手动指定实际时长

方式 4:指定分割时长(10 分钟一段)

python video_note_maker.py "/path/to/video.mp4" --auto --segment-duration 600

配置:

  • 默认:15 分钟(900 秒)
  • 用户偏好:10 分钟(600 秒)

⚙️ 配置文件

CONFIG 配置项

CONFIG = {
    "whisper_model": "small",           # Whisper 模型
    "language": "zh",                   # 转写语言
    "segment_duration": 900,            # 分割时长(秒)
    "audio_quality": {
        "sample_rate": 44100,           # 采样率
        "channels": 2,                  # 声道数
        "codec": "aac",                 # 音频编码
        "bitrate": "128k",              # 比特率
    },
    "temp_dir": "tmp",                  # 临时目录
    "output_dir": "done",               # 输出目录
    "feishu_webhook": os.environ.get("FEISHU_WEBHOOK", ""),  # 飞书 webhook
    "detailed_mode": True,              # 详细笔记模式
    "max_retries": 3,                   # 最大重试次数
    "retry_delay": 5,                   # 重试延迟(秒)
}

📁 文件结构

输入

/home/fangjinan/视频/HCIP/
└── 7 - OSPF 外部路由.mp4    # 原始视频文件

输出

/home/fangjinan/视频/HCIP/
├── tmp/
│   └── 7 - OSPF 外部路由/
│       ├── audio.m4a                # 提取的音频
│       ├── segment_000.m4a          # 分割音频段
│       ├── segment_001.m4a
│       ├── transcript_000.txt       # 转写文本
│       ├── transcript_001.txt
│       └── ...
└── done/
    ├── 7 - OSPF 外部路由.md         # 详细笔记
    └── 7 - OSPF 外部路由_学习笔记_整理版.md  # 整理版笔记

⚠️ 注意事项

  1. 文件路径:确保视频文件路径正确
  2. QQ Mail 配置:确保 QQMAIL_USER和QQMAIL_AUTH_CODE环境变量已设置
  3. 飞书通知:配置 FEISHU_WEBHOOK 可实现实时进度推送
  4. 超时设置:转写时间取决于视频时长,可能需要 30 分钟以上
  5. 临时文件:处理完成后会自动清理 tmp 目录

📊 性能预估

视频时长 音频段数 预计时间
30 分钟 2 段 ~15 分钟
1 小时 4 段 ~30 分钟
2 小时 8 段 ~60 分钟
3 小时 12 段 ~90 分钟

时间构成:

  • 提取音频:1-2 分钟
  • 分割音频:1-2 分钟
  • Whisper 转写:每段 ~5-8 分钟
  • 生成笔记:1-2 分钟

🎉 更新日志

2026-04-10(今日更新)

  • 12:46:完全整合 video-note-organizer,删除该技能目录

    • 将 organize_note.py 的整理逻辑内嵌到 video_note_maker.py
    • 添加了 5 个内嵌函数:read_transcripts(), organize_content(), generate_markdown(), send_email_notification(), organize_and_email()
    • 删除了整个 video-note-organizer 技能目录
    • 实现了真正的完整流程:视频 → 音频 → 转写 → 详细笔记 → 整理版笔记 → 邮件通知
  • 12:46:修复文件路径问题

    • 解决了同名目录和文件冲突(如 7 - OSPF 外部路由.mp4/ 和 7 - OSPF 外部路由.mp4)
    • 添加了对 tmp/xxx/ 转录目录的直接调用支持
  • 12:42:合并 video-note-organizer,实现完整流程自动化

    • 修改主流程:在转写完成后自动调用整理功能
    • 简化了邮件发送逻辑(不再包含 MD 内容,改为附件形式)
  • 12:40:添加文件结构预览和用户确认功能

    • 处理前展示 tmp/ 和 done/ 目录结构
    • 询问用户确认后再开始处理
  • 12:30:集成 QQ Mail 邮件通知功能

    • 自动发送整理完成通知到 511877988@qq.com
    • 标题格式:视频({视频名})笔记整理完成 - 虾妹

2026-03-29

  • 09:25:添加文件结构预览功能
  • 00:00:技能初始创建

最后更新:2026 年 04 月 10 日 12:46

目录

热门AI工具

更多
PixTV
PixTV Hot

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

WorkBuddy

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

码上飞
码上飞 Hot

一款基于自然语言的AI应用开发平台,可根据用户描述自动生成应用程序,帮助个人和团队快速完成应用原型与开发。

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

切问学术

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

豆包大模型

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

蛙蛙写作

一款AI论文写作工具,主要用于超级AI智能写作助手,适合需要提升相关任务效率的用户。

DeepSeek

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

音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

相关专题

更多
Postman身份认证怎么配置
Postman身份认证怎么配置

本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。

0

2026.11.06

Postman请求头Headers怎么设置
Postman请求头Headers怎么设置

围绕Postman HTTP请求头配置展开,讲解Headers选项的具体使用方式,包括Key和Value参数填写、请求头信息添加、常见Header字段设置及请求头修改方法,帮助用户解决接口调试过程中遇到的请求头配置问题。

0

2026.11.06

Postman接口请求发送教程
Postman接口请求发送教程

详细介绍Postman接口请求的创建与发送方法,涵盖GET和POST请求、URL配置、请求参数、Headers请求头、Body请求体设置以及响应结果查看,帮助用户掌握Postman接口请求的完整操作流程。

0

2026.11.06

DBeaver怎么导入数据
DBeaver怎么导入数据

DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。

0

2026.11.05

DBeaver安全防护教程大全
DBeaver安全防护教程大全

DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。

0

2026.11.05

DBeaver连接创建与配置教程
DBeaver连接创建与配置教程

本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。

0

2026.11.04

XORM框架结构体映射与表结构同步
XORM框架结构体映射与表结构同步

本专题围绕XORM框架的结构体映射展开,说明表名与字段的命名策略、xorm标签常用属性、主键自增与时间字段自动填充,并演示Sync2自动建表、增量字段升级、索引声明与反向生成结构体的完整流程。

0

2026.11.04

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

0

2026.11.04

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

0

2026.11.04

热门下载

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

精品课程

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

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