AutoCut是一款通过字幕来剪切视频的开源工具。AutoCut 对视频自动生成字幕。然后用户选择需要保留的句子,AutoCut 将对视频中对应的片段裁切并保存。用户只需要编辑文本文件即可完成视频的剪切。AutoCut基于Python编写,遵守Apache2.0开源协议。

使用方法:

录制的视频放在 test/ 这个文件夹里。运行

autocut -d test

如果使用 OBS 录屏,建议在 设置->高级->录像->文件名格式 中将空格改成 /,即 %CCYY-%MM-%DD/%hh-%mm-%ss

AutoCut 将持续对这个文件夹里视频进行字幕抽取和剪切。例如,刚完成一个视频录制,保存在 12-28-18.mp4。AutoCut 将生成 12-28-18.md。在里面选择需要保留的句子后,AutoCut 将剪切出 12-28-18_cut.mp4,并生成 12-28-18_cut.md 来预览结果。全部完成后在 autocut.md 里选择需要拼接的视频后,AutoCut 将输出 autocut_merged.mp4 和对应的字幕文件。

本地安装

git clone https://github.com/mli/autocut
cd autocut
pip install .

默认将安装 pytorch

另外需要安装 ffmpeg

# on Arch Linux
sudo pacman -S ffmpeg

# on Debian or Ubuntu 
sudo apt update && sudo apt install ffmpeg

# on Windows using Scoop (https://scoop.sh/)
scoop install ffmpeg

# on MacOS using Homebrew (https://brew.sh/)
brew install ffmpeg

源码下载:https://github.com/mli/autocut