多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

十分钟剪完两小时视频:用文本编辑器剪视频的实战指南

十分钟剪完两小时视频:用文本编辑器剪视频的实战指南 十分钟剪完两小时视频用文本编辑器剪视频的实战指南【免费下载链接】autocut用文本编辑器剪视频项目地址: https://gitcode.com/GitHub_Trending/au/autocut录完一场两小时的播客或直播真正要发布的往往只有几分钟精华。如果在剪辑软件里拖时间轴、逐段切割得花上大半天。Autocut 是一个开源的「用文本编辑器剪视频」工具它先给视频自动生成带时间戳的字幕你只需在 Markdown 文件里勾选要保留的句子剩下的由它自动剪出来。下面从「素材进、成片出」完整走一遍流程最后聊聊新手容易踩的几个坑。 从素材到成片的完整流程整个流程就三步。先装工具它依赖 ffmpeg 和 PyTorch底层用 Whisper 做语音识别建议放在虚拟环境里git clone https://gitcode.com/GitHub_Trending/au/autocut cd autocut pip install .第一步让视频自己生成字幕。一条命令指向视频文件即可autocut -t 11-28-18.mp4它会生成同名的11-28-18.md每句话都带着时间戳形如[3:00:03] 这就是这篇讲文的开头。没有声音的地方会标成No Speech哪里是停顿、哪里是口误扫一眼就能看出来。默认用small模型转录如果识别不准可以加--whisper-model large换更大的模型有 Nvidia GPU 时会自动启用速度明显更快。第二步勾选要保留的句子。用任意 Markdown 编辑器打开这个 md 文件VS Code、Typora 都可以界面如上图。保留的方式就是在句子前打勾不勾的都会被剪掉。讲得流利的素材这一步很快读文字、勾重点十分钟能把两小时素材里的精华挑出来。导出时可以用--bitrate调整画质和体积的平衡。第三步拿到剪好的视频。标记完成后执行剪切命令autocut -c 11-28-18.mp4 11-28-18.srt 11-28-18.md除了导出_cut.mp4还会生成_cut.md供你预览结果回头确认切点是否合适。 守护模式让工具自动处理新视频如果是定期录制的场景有更省心的做法用-d参数指向视频所在文件夹autocut -d 2022-11-04Autocut 会持续监听这个文件夹新保存的视频自动转录、自动生成 Markdown你标记完成后自动剪出成片。README 里还给了个实用建议如果用 OBS 录屏把文件名格式改成按日期分文件夹形如%CCYY-%MM-%DD/%hh-%mm-%ss每天的录像自然归到一个目录批量处理非常顺手。多段剪完的片段还能在autocut.md里再勾选需要拼接的内容直接输出一条autocut_merged.mp4配套字幕文件也会一并生成。⚠️ 第一次上手容易踩的五个坑乱码是最常见的问题。默认输出编码是 UTF-8如果你的编辑器用的是 GBK 就会看到乱码。转录和剪切两处都要用--encoding gbk指定一致的编码另外 Typora 打开 GBK 文件时容易自动转码保存后建议再用 VS Code 检查一下编码。字幕有错很正常。Whisper 对流利语速的转录质量更高第一次先粗选大框架再在剪出来的视频上二次精剪第二次的准确度会高很多。GPU 显存不够。想跑 large 这类大模型但显存不足时退回small或者用--device cpu强制走 CPU只是转录会慢一些。字幕文件空行太多不好改。成片字幕想微调时先用autocut -s xxx.srt转成紧凑格式编辑改完再转回标准格式。导出环节偏慢。剪切靠 ffmpeg 完成Apple M 系列芯片上没有 GPU 加速长视频导出比专业剪辑软件慢属于正常现象留够等待时间即可。顺带一提只想要字幕功能不一定要走完整流程。-t也可以单独用只生成 srt 字幕文件-m参数能把现成的 srt 转成 md 方便标记。开发者还可以pip install autocut-sub把转录功能import进自己的项目里不必每次都走命令行。如果你手里有一大批录制素材、又不想专门学剪辑软件值得装来试试跑通第一条转录命令后会读文字就会剪视频。更多参数细节可以查项目里的 README.md。【免费下载链接】autocut用文本编辑器剪视频项目地址: https://gitcode.com/GitHub_Trending/au/autocut创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表