Autocut 用文本剪视频:从字幕到成片只需 3 条命令 Autocut 用文本剪视频从字幕到成片只需 3 条命令【免费下载链接】autocut用文本编辑器剪视频项目地址: https://gitcode.com/GitHub_Trending/au/autocutAutocut 是一个用文本编辑器剪视频的工具。它先为视频自动生成带时间戳的字幕你在 Markdown 里删掉不需要的句子再运行一次剪辑命令就能得到新的视频片段和对应字幕。适合需要快速裁剪录播课程、教程讲解、产品演示这类长视频的人。长视频剪辑的麻烦在哪录下一两小时的课程或演示后真正有价值的部分往往只有零散几段。传统剪辑软件要求你在时间轴上逐帧定位、拖拽、拼接一个片段的剪切可能要操作十几次鼠标。更麻烦的是多数长视频没有现成字幕想精确知道这句话在第几分钟只能边看边记。Autocut 要解决的就是这个环节把看时间轴找片段换成读文本删句子。一分钟看懂 Autocut 的工作原理它的流程分三步先用 Whisper 系列语音识别模型把视频里的话转成逐句字幕每句都带开始时间再把字幕写成一份 Markdown 文件每行是一个可勾选的句子最后你保留想留的句子并执行剪辑程序按这些句子的时间戳用 ffmpeg 裁出片段输出新视频和新字幕文件。整个过程中你编辑的只是一个文本文件用 Typora 或 VS Code 都行。先跑起来三行命令看到效果克隆仓库git clone https://gitcode.com/GitHub_Trending/au/autocut安装会自动带上 Whisper 依赖另外系统需要 ffmpegcd autocut pip install .拿仓库自带的测试视频跑一次转录生成 srt 和 md 两个文件autocut -t test/media/test001.mp4先看到效果再深入原理。如果你只需要转录能力也可以直接装官方发布的包pip install autocut-sub并在 Python 里 import 使用。核心能力拆解把任意视频变成可编辑的字幕文件收益拿到手就能判断视频内容不用逐帧看。执行 autocut -t 加视频文件名即可默认用 small 模型。对转录质量不满意时加 --whisper-model 换 medium 或 large模型越大越准、越吃显存显存不够时可以用 --device cpu 强制走 CPU。速度优先则选 tiny 或 base。仓库里还准备了 test/media 下多种格式mp4、mov、mkv、flv、mp3的样例可直接验证。三步标记要保留的片段收益剪切精度落到句子级别操作只有删行这一件事。做法转录后生成的 md 文件中每行格式是[序号, 时长] 句子内容删除不想要的行、保留想要的行然后执行 autocut -c 并传入视频、srt、md 三个文件即可输出 xxx_cut.mp4 和 xxx_cut.md。剪辑默认码率为 10m可用 --bitrate 调整。如果你不习惯 Markdown也可以直接在 srt 文件里删句子只传视频和 srt 两个参数。文件夹监听模式录完自动转字幕收益录制工作流完全不用打断。用 autocut -d 指定一个目录比如 OBS 按日期归档录像的文件夹它会持续监听该目录新视频一出现就自动转录出同名 md 文件你标记后它再自动剪出 _cut 版本。多个片段完成后还可以在生成的汇总 md 里勾选要拼接的视频最终合并成一个 autocut_merged.mp4 及对应字幕。让字幕更好用的两个小技巧一是紧凑化剪辑输出的 srt 空行较多用 autocut -s 可生成去空行的紧凑版方便编辑改完再用同一条命令转回标准格式。二是二次精剪第一遍粗选后对剪出来的片子再转录、再细选一次能进一步提高成片质量因为 Whisper 对发音清晰的片段转录更准。适合谁不适合谁适合录播课程、网课、播客内容以口播为主按句子取舍足够表达保留知识点的意图。教程、产品演示、会议录像需要把长素材压成几分钟精华片段且希望成品附带字幕文件。习惯用 Markdown 工作流的人VS Code、Typora 都能直接标记和预览。局限与注意转录质量取决于说话是否清晰口齿不清或背景嘈杂的片段可能需要人工校对字幕后再剪。剪辑粒度是句子不适合做画面级特效、调色、多轨音画混剪导出走 ffmpeg在 Apple M1 上无法使用 GPU导出速度不及专业剪辑软件。字幕编码默认 utf-8用 gbk 等编码生成过 md 的文件要注意在转录和剪辑两次命令中保持一致否则容易报编码错误。源码与文档入口autocut/transcribe.py调用 Whisper 模型、做语音活动检测并保存 srt/md 的逻辑。autocut/cut.py按标记后的 md 或 srt 裁剪片段、合并成片的实现。autocut/daemon.py文件夹监听、自动转录与自动剪切的循环逻辑。autocut/utils.py音频读取、片段合并与字幕格式转换等共用工具函数。下一步可以做什么挑一段 5 分钟以内的自己的录屏先跑 autocut -t 生成字幕删到只剩关键句再用 autocut -c 剪出第一版成片。如果结果符合预期再把录制目录接上监听模式之后每个新视频都会自动出现在待标记列表里。【免费下载链接】autocut用文本编辑器剪视频项目地址: https://gitcode.com/GitHub_Trending/au/autocut创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考