如何用 Markdown 剪视频:AutoCut 字幕剪辑完全指南
【免费下载链接】autocut用文本编辑器剪视频项目地址: https://gitcode.com/GitHub_Trending/au/autocut
40 分钟录的视频,能用的内容可能就十分钟。用剪辑工具拖时间轴一段段剪,一次就够头疼。不用打开任何视频软件,AutoCut 就能做自动剪辑:先做语音转字幕,你在文本文件里删掉不要的句子,剪切点它来算。
⚡ 3分钟上手
先装 ffmpeg,后续剪切和导出都靠它。Linux 可以直接apt install ffmpeg,macOS 用brew install ffmpeg。
再装 AutoCut。最省事的方式是直接pip install autocut-sub,装完命令行就能用。想从源码用最新功能的话,把仓库克隆下来本地安装:
git clone https://gitcode.com/GitHub_Trending/au/autocut cd autocut pip install .安装时会拉取 PyTorch 和 Whisper 相关依赖,第一次稍慢,之后直接启动。
下面用一个手头的视频走最小流程:
- 转录:
autocut -t 22-52-00.mp4。跑完在同目录得到22-52-00.srt和22-52-00.md两个文件。 - 用 Typora 或 VS Code 打开
22-52-00.md。这份Markdown 文件每行一句,对应视频里的一行话,格式是- [ ]加句子;文件顶部带一个内嵌播放器,可以边听边抽查。 - 想保留的句子,把方框改成
x;不要的留空格。最后把文件末尾的"编辑完成"标记也勾上。 - 剪切:
autocut -c 22-52-00.mp4 22-52-00.srt 22-52-00.md,得到22-52-00_cut.mp4。
这样,第一份用文本剪出来的视频就完成了。整个流程就三步:转录、勾选、剪切。
它能替你省掉什么
按句子取舍,不碰时间轴
传统剪辑最累的是让剪切点对上话音。用 AutoCut 时,你以句子为单位操作:勾一句,对应片段保留,不用逐秒拖时间轴,也不用心算"3 分 27 秒"。md 文件里带播放器,边听边勾,改主意重勾的代价也极低。
字幕随剪切一起出
每次转录都会顺带产出标准 .srt。剪切完成后,成片对应的字幕也一并生成。要发视频直接带字幕;不用也不碍事。转录和剪辑过去是两件事,现在共享一份结果。
录完丢进文件夹,自动转自动剪
如果你有规律地录屏,用autocut -d 2022-11-04开一个文件夹监听。新视频一出现就自动转录;你编辑完的 md 一旦标记完成,就自动剪切。对应逻辑在 autocut/daemon.py。你只干"勾句子"这一件事,其余它自己跑。
多段素材,勾选即成片
守护模式下,在 autocut.md 清单里勾上想要拼接的视频并标记完成后,它会把你选中的剪片段拼成拼接成片,同时导出字幕。从选择到出片路径很短。想了解它内部做了什么,可以直接读 autocut/cut.py 的实现。
进阶组合技巧
- 二次剪辑。转录质量受说话流畅度限制。先粗选一轮,再把剪出来的视频重新转录、再选一遍。40 分钟的片子拆成两次 15 分钟的操作,比一次啃长片轻松得多。
- 紧凑字幕。srt 空行太多不好改。想直接编辑文本时,先用
autocut -s 22-52-00.srt生成紧凑版,改完再跑一次-s恢复标准格式。 - 模型与速度取舍。默认 small 模型。转录不准就换
--whisper-model large;有 NVIDIA 显卡且显存够时会自动走GPU 转录;只有 CPU 的机器可以--whisper-mode faster换更快的引擎。
上手前必看的细节
- ffmpeg 必须在命令行里能找到,否则装好了也剪不了。
- 安装会带上 PyTorch。要用 GPU,先自行装好对应版本的 PyTorch,用
python -c "import torch; print(torch.cuda.is_available())"验证;显存不够就用--device cpu强制 CPU 或换小模型。 - 编码默认 utf-8。若你的编辑器默认 gbk,转录和剪切要传同一个
--encoding,两处保持一致。Typora 保存时可能自动转编码,报错时换 VS Code 重新保存。 - 输出文件已存在时会跳过,想覆盖加
--force。
录完一段视频,丢进文件夹跑一次-t,几分钟就有转录文件,半小时能摸一遍这套文本剪视频的流程,值不值得留在你的工作流里,试一次就知道。
【免费下载链接】autocut用文本编辑器剪视频项目地址: https://gitcode.com/GitHub_Trending/au/autocut
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考