news 2026/9/20 11:03:51

Autocut:用文本编辑器剪视频,3 条命令出片

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Autocut:用文本编辑器剪视频,3 条命令出片

Autocut:用文本编辑器剪视频,3 条命令出片

【免费下载链接】autocut用文本编辑器剪视频项目地址: https://gitcode.com/GitHub_Trending/au/autocut

Autocut 是一款本地视频剪辑工具。它先把视频的音频转成带时间戳的字幕文本,你再删掉不想要的句子,它就自动剪切并导出对应片段。读完本文,你能用 3 条命令完成第一次剪片。

它是什么

它是一个"用文本剪视频"的命令行工具。Whisper先把视频音频转成带时间戳的字幕文件,你在文本编辑器里删句子,它再按字幕把片段剪出来导出。

它不是视频剪辑软件。没有时间轴,没有特效转场,不能拖拽剪辑。它只干一件事:保留与删除。

图:字幕剪视频的完整界面——左侧勾选要保留的句子,右侧视频可边看边核,用文本编辑的方式完成剪片

10 分钟上手

  1. 装环境。先装好ffmpeg,再克隆仓库并安装到 Python 环境:
git clone https://gitcode.com/GitHub_Trending/au/autocut && cd autocut pip install . autocut -t 22-52-00.mp4 autocut -c 22-52-00.mp4 22-52-00.srt 22-52-00.md
  1. 转字幕autocut -t 22-52-00.mp4会产出两个文件:带时间戳的.srt字幕,和方便编辑的.md
  2. 标句子。用任意 Markdown 编辑器打开.md,把要保留的句子改成- [x]
  3. 剪切导出autocut -c那条命令产出剪好的22-52-00_cut.mp4和配套字幕,另有一份预览文件供你核对结果。

功能怎么用

Whisper 转录|把视频声音变成字幕文件

-t让 Whisper 模型把音频转成文本,默认small,精度和速度均衡。

不满意精度就加--whisper-model medium;想更快可加--whisper-mode=faster走 faster-whisper。

输入输出
10 分钟讲座视频.srt+.md,每句带开始时间
--whisper-model large字幕更准,转录更慢

勾选保留|剪片只留你打勾的句子

.md里把句子前的- [ ]改成- [x],这句就保留,其余全部剔除。不习惯 Markdown 的话,也可以直接在.srt里删行,剪切时不传 md 文件即可。

你的操作剪片结果
标记- [x]这句进入新视频
保持- [ ]这句被剪掉

文件夹监听|新视频丢进来就自动转、自动剪

autocut -d 2022-11-04会持续盯着这个文件夹。新视频一落盘就自动转录;你编辑完字幕保存,它就自动剪出新视频。

把 OBS 录像文件名格式设成日期文件夹,录制时就不用管任何事。

你做的它做的
放入11-28-18.mp4生成11-28-18.md等待编辑
编辑并保存.md输出11-28-18_cut.mp4和新字幕

字幕互转|让 srt 变得好编辑

.srt空行多,编辑费力。autocut -s a.srt会压成紧凑版a_compact.srt;编辑完再跑一次同样命令,转回标准格式。手头只有 srt 时,autocut -m a.srt可生成.md,之后统一用 Markdown 剪辑。

用在哪儿

当你录完一场两小时的直播回放、只想要其中有用的 5 分钟时,你可以先转录,再边读文本边挑句子,不用来回拖时间轴。

当你每天产出大量短视频时,你可以把它们放进按日期命名的文件夹,开一个 daemon 监听,后台逐个处理。

当你剪好的视频要连字幕一起发布时,你可以直接用剪切生成的 srt,不用再找字幕工具。

操作传统剪辑Autocut成本
去掉一段废话时间轴上找入出点删一行字幕几乎为零
出字幕手打或另用工具自动生成带时间戳无额外工具
处理多个视频逐个打开剪一个文件夹监听无需值守

常见问题与避坑

问:转录精度低,字幕对不上?换更大的模型:--whisper-model mediumlarge。 第一遍不准时,先粗剪一版,再对剪出来的视频剪第二遍,精度会明显提升。

问:GPU 报显存不足?降回小模型:--whisper-model small。 坚持用大模型就加--device cpu走 CPU 转录,慢一些但不会崩。

问:剪出来的结果乱码?默认输出 utf-8,编辑器若用其他编码,转录和剪切都要加--encoding=gbk。 两处编码参数必须一致;注意 Typora 可能自动转码,编辑完记得重新保存为目标编码。

Autocut 不替代剪辑软件,它把"删掉废话"变成了你最熟悉的文本编辑。更多命令与参数见 README.md。

【免费下载链接】autocut用文本编辑器剪视频项目地址: https://gitcode.com/GitHub_Trending/au/autocut

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/20 11:03:20

DeepSeek-V3 上了 LiveCodeBench:用 TaoToken 复现同一把 Key 的跑分链路

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/20 11:00:04

给Homebrew套上图形界面:BrewUI开发实践与踩坑记录

日常开发里,包管理器就是个“默认动作”:装个依赖敲 brew install,升级全局工具敲 brew upgrade,清理磁盘空间再敲一遍 brew cleanup。我自己的终端里存了几十条 Homebrew 相关命令的别名,但每次帮同事配开发机、给新同…

作者头像 李华
网站建设 2026/9/20 10:59:11

Docker+nginx反向代理实战:从安装到多项目挂载全攻略

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/20 10:59:02

VSCode 插件安装慢怎么办?从链路定位到离线安装的完整提速方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/20 10:56:21

BrewUI:为Homebrew打造原生图形界面,命令行工具图形化实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/20 10:55:22

5分钟跑通GetQzonehistory:QQ空间说说批量导出完整指南

5分钟跑通GetQzonehistory:QQ空间说说批量导出完整指南 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory GetQzonehistory是一个QQ空间历史说说导出工具,通过扫码登…

作者头像 李华