用文本编辑器剪视频:AutoCut 的 Whisper 字幕到成片三步走
用文本编辑器剪视频AutoCut 的 Whisper 字幕到成片三步走【免费下载链接】autocut用文本编辑器剪视频项目地址: https://gitcode.com/GitHub_Trending/au/autocut录完一段 30 分钟的教程打开视频剪辑软件在时间轴上逐句拖拽、删掉口误和离题段落这个过程痛到让人想放弃。AutoCut用文本编辑器剪视频把时间轴换成了一份 Markdown 文件先用 Whisper 把视频转写成字幕你只需勾选要保留的句子它自动裁出对应片段、输出一条新视频。它替谁省了事不用再逐帧对时间轴没有它时后期是这样的把视频看一遍在剪辑软件里找剪辑点逐段剪切还要手动调整衔接。有了它之后这一步变成在文本里打几个勾——转写、时间戳对齐、剪切全部由程序代劳你只负责在文字里决定哪句话留着。你编辑的对象从像素变成了行。⚙️ 核心机制VAD 分段 Whisper 转写 Markdown 清单驱动本质上是一条Silero VAD 分段 → Whisper 转写 → Markdown 清单驱动 moviepy 剪切的三段流水线主逻辑分别在 transcribe.py、cut.py、daemon.py。音频先做预处理ffmpeg 统一解成 16kHz 单声道 PCMSilero VAD 找出人声在哪再做三轮后处理——去掉短于 1 秒的片段、每段开头前补 0.2 秒防止切掉起音、合并间隔小于 0.5 秒的片段。做完这些Whisper 只处理真正有人说话的部分。转写与剪切是配套的Whisper 按段转写默认 small 模型CPU 模式自动开 4 进程并行中文自动转成简体超过 1 秒的空档会在 srt 里插入 No Speech 占位。剪切时的关键代码在 cut.pyfor mark, sent in md.tasks(): # 逐行解析 - [x] [index,mm:ss] 句子 m re.match(r\[(\d), sent.strip()) if mark and m: # 只收集已勾选的句子 index.append(int(m.groups()[0])) subs [s for s in subs if s.index in index] # 只保留被标记的字幕勾选的句子序号就是唯一的剪辑指令映射回 srt 时间戳后间隔小于 0.5 秒的字幕被合并成连续片段再由 moviepy 的 subclip 加 concatenate 导出成片。关键参数速查参数默认值可选与效果--whisper-modelsmalltiny/base/medium/large/large-v2越大越准但更慢--whisper-modewhisper本地 whisper / faster-whisper / OpenAI API3 或 50 RPM--device自动CUDA 可用自动走 GPU可强制 cpu--bitrate10m成片导出码率--langzh支持 57 种语言--vadauto设为 0 可关闭 VAD 三步跑通装、转写、剪理解了原理跟着把链路完整走一遍。第一步装依赖。需要 ffmpeg 和 PyTorchGPU 用户先装对应 CUDA 版本。sudo apt install ffmpeg # macOS 换成 brew install ffmpeg git clone https://gitcode.com/GitHub_Trending/au/autocut cd autocut pip install . # 想用 faster-whisperpip install .[faster]第二步转写并生成编辑文件。autocut -t test001.mp4跑完后同目录多出两个文件test001.srt标准字幕和test001.md编辑文件。md 里每行形如- [ ] [2,00:05] Hello, my name is AutoCut...数字是字幕序号00:05 是它在视频中的开始时间顶部还有一个视频预览块方便边看边选。用 Typora 或 VS Code 打开把想保留的句子改成- [x]最后勾上顶部的 done editing 标记。第三步剪切导出。autocut -c test001.mp4 test001.srt test001.md跑对了长这样日志打印Reduced duration from 60.0 to 15.3剪前剪后的时长目录里出现test001_cut.mp4。不想碰 Markdown 的话也可以直接在 srt 里删掉不要的行只传两个参数autocut -c test001.mp4 test001.srt一样能剪。拿它干什么三步链路只是单文件模式真正的发挥空间在真实工作流里录播自动化把 OBS 的文件名格式改成%CCYY-%MM-%DD/%hh-%mm-%ss按日期归档然后跑autocut -d 文件夹守护进程扫描间隔从 1 秒逐步放宽到最多 60 秒新视频自动转写你勾选后自动剪切最后在autocut.md里勾出要拼接的视频自动生成autocut_merged.mp4。整条后期链路只剩打勾一个动作。音频清理纯音频文件mp3/wav/m4a/ogg/flac同样支持输出是剪好的 mp3适合播客去废料。字幕工具与二次开发不剪切时-t单独就能产出可用 srtautocut -s x.srt生成紧凑版自动转简体便于编辑再跑一次转回标准格式。package_transcribe.py 还暴露了Transcribe类from autocut import Transcribe, load_audio即可在自己的 Python 流程里复用转写。边界与延伸工具快但有几个硬边界值得知道转写准确率上限由 Whisper 决定口齿不清、重口音容易出错作者也提示口齿流利的视频转录质量更高不接受就换large-v2、用faster-whisper提速或用--prompt给上下文提示。导出走 moviepy 重编码在 Apple M1 上比专业剪辑软件慢用不上 GPU追求画质时 crf 方案在代码注释里留了思路但没有开放成参数。large 模型显存不够时--device cpu兜底CPU 模式自动 4 进程并行只是速度慢。延伸方向转写后端抽象在AbstractWhisperModel接口后面见 whisper_model.py实现transcribe和gen_srt就能替换成别的 ASR 服务md 清单格式也天然适合交给 LLM 按转录文本自动打勾。用文本编辑器剪视频不是噱头只要会打勾就会剪视频——AutoCut 把决定剪什么这件事从时间轴搬回了文本框里。【免费下载链接】autocut用文本编辑器剪视频项目地址: https://gitcode.com/GitHub_Trending/au/autocut创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Hugo PAGE.Scratch 方法详解:页面级持久键值存储与 PAGE.Store 迁移指南

Hugo PAGE.Scratch 方法详解:页面级持久键值存储与 PAGE.Store 迁移指南

Hugo PAGE.Scratch 方法详解:页面级持久键值存储与 PAGE.Store 迁移指南 【免费下载链接】hugo The world’s fastest framework for building websites. 项目地址: https://gitcode.com/gh_mirrors/hu/hugo PAGE.Scratch 是 Hugo 在 Page 对象上提供的一个方…

2026/9/21 8:06:32 阅读更多 →
图神经网络驱动的熔池温度预测与能耗优化方案

图神经网络驱动的熔池温度预测与能耗优化方案

简介:DeepSeek工业低碳铸造能耗优化方案是一份面向工业智能、能源优化与绿色制造领域技术人员的499页完整PDF文档,聚焦于利用图神经网络(GNN)实现熔池温度预测,并构建能耗最优调度策略。全文包含72个大章节&#xff0c…

2026/9/22 10:02:08 阅读更多 →
为什么Python新手该从IDLE开始:零抽象泄漏的入门开发环境

为什么Python新手该从IDLE开始:零抽象泄漏的入门开发环境

1. 为什么我坚持让新手从 IDLE 开始写 Python,而不是直接装 PyCharm 或 VS Code你可能已经看过太多“Python 入门必装 PyCharm”“VS Code Python 插件才是生产力”的教程。我也试过——刚教完一个零基础的同事,他兴冲冲装好 PyCharm,配了 S…

2026/9/22 9:46:14 阅读更多 →

最新新闻

3个技巧搞定xmind序列号手写实现项目

3个技巧搞定xmind序列号手写实现项目

3个技巧搞定xmind序列号手写实现项目 学会语法却不知怎么搭项目?很多开发者卡在“xmind序列号”这类具体业务逻辑的落地环节。光背API没用,得懂 手写实现 背后的工程化思维。 项目目标:不只是验证,更是工程化思维…

2026/9/22 10:02:06 阅读更多 →
win7怎么截图与2012年9月3日对比选型

win7怎么截图与2012年9月3日对比选型

Win7截图实战:3种方案搞定API变更,附完整示例 系统一升级,旧代码里的API调用全报错,这是很多老开发者遇到的噩梦。Win7虽然退役,但仍有大量工控机、老项目依赖其截图功能,传统PrintWindow…

2026/9/22 10:02:06 阅读更多 →
5步搞定参观企业心得体会生成器保姆级教程

5步搞定参观企业心得体会生成器保姆级教程

5步搞定参观企业心得体会生成器保姆级教程 版本升级后 API 全变了,你的自动化脚本还在跑旧接口?别慌。这份保姆级教程带你从零搭建一个智能文本生成器,专治各种“参观后脑子一片空白”的尴尬。我们不只写代码,更要把那些干巴巴的参观记录,变成有血…

2026/9/22 10:02:06 阅读更多 →
8X8X插拔在线永久视频后端性能调优保姆级教程

8X8X插拔在线永久视频后端性能调优保姆级教程

8X8X插拔在线永久视频后端性能调优保姆级教程 看了一堆教程还是不会写项目?这是很多后端开发者的噩梦。你背了八股文,刷了算法题,但一到了真实业务场景,面对高并发下的接口卡顿,脑子一片空白。别再盲目刷视频了,今天这篇【8X8X插拔在线永久视频…

2026/9/22 10:02:06 阅读更多 →
网易美学实战:3个步骤搞定性能优化

网易美学实战:3个步骤搞定性能优化

网易美学实战:3个步骤搞定性能优化 面试被问“为什么页面加载慢”却答不上来?别慌,这通常是缺乏对 性能优化 底层逻辑的理解。很多开发者只知调用接口,不知如何从源码层面剖析瓶颈。 今天我们就以 网易美学…

2026/9/22 10:02:06 阅读更多 →
周鸿祎博客高频面试题解析:3个核心机制助你告别原理盲区

周鸿祎博客高频面试题解析:3个核心机制助你告别原理盲区

周鸿祎博客高频面试题解析:3个核心机制助你告别原理盲区 面试被问原理答不上来,是不是让你瞬间大脑一片空白?那种明明写过代码,却说不清背后为什么这么跑的无力感,是无数开发者的噩梦。尤其是当面试官抛出关于“周鸿祎博客”这类高并发架构的…

2026/9/22 10:01:06 阅读更多 →

日新闻

3台商务办公笔记本实测:手写实现环境配置,告别卡半天

3台商务办公笔记本实测:手写实现环境配置,告别卡半天

3台商务办公笔记本实测:手写实现环境配置,告别卡半天 配置环境就卡半天?别怪机器慢,多半是你没选对工具链。在Java、Go或Python的项目现场, 手写实现…

2026/9/22 0:00:41 阅读更多 →
剑帝加点速查手册:3分钟搞懂核心逻辑

剑帝加点速查手册:3分钟搞懂核心逻辑

剑帝加点速查手册:3分钟搞懂核心逻辑 面试被问原理答不上来,是不是常态?别慌。很多开发者对着 GitHub 开源仓库里的代码发呆,看似简单实则暗藏玄机。今天这份【剑帝加点】速查手册,直接带你拆解核心实现,把面试必考的原理讲透。…

2026/9/22 0:00:41 阅读更多 →
手写实现图片压缩网站核心:搞定WebP转换与质量调优

手写实现图片压缩网站核心:搞定WebP转换与质量调优

手写实现图片压缩网站核心:搞定WebP转换与质量调优 复制来的代码跑不通不知道怎么调?别慌,这种“复制粘贴地狱”在开发圈太常见了。尤其是做 图片压缩网站…

2026/9/22 0:00:41 阅读更多 →

周新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/22 4:32:41 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/22 4:38:57 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/22 8:51:04 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/21 15:36:51 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/21 15:36:51 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/22 2:43:42 阅读更多 →