AutoCut 将视频中对应的片段裁切并保存,你无需利用视频编辑软件,只须要编辑文本文件即可完成剪切。
利用例子
如果你录制的视频放在 2022-11-04/ 这个文件夹里。那么运行
autocut -d 2022-11-04
提示:如果你利用OBS录屏,可以在 设置->高等->录像->文件名格式 中将空格改成/,即 %CCYY-%MM-%DD/%hh-%mm-%ss。那么视频文件将放在日期命名的文件夹里。
AutoCut 将持续对这个文件夹里视频进行字幕抽取和剪切。例如,你刚完成一个视频录制,保存在 11-28-18.mp4。AutoCut 将天生 11-28-18.md。你在里面选择须要保留的句子后,AutoCut 将剪切出 11-28-18_cut.mp4,并天生 11-28-18_cut.md 来预览结果。
你可以利用任何的 Markdown 编辑器。例如我常用 VS Code 和 Typora 。下图是通过 Typora 来对 11-28-18.md 编辑。
全部完成后在 autocut.md 里选择须要拼接的视频后,AutoCut 将输出 autocut_merged.mp4 和对应的字幕文件。
安装首先安装 Python 包
pip install git+https://github.com/mli/autocut.git
上面将安装 pytorch。如果你须要GPU运行,且默认安装的版本不匹配的话,你可以先安装Pytorch。
其余须要安装 ffmpeg
# on Ubuntu or Debiansudo apt update && sudo apt install ffmpeg# on Arch Linuxsudo pacman -S ffmpeg# on MacOS using Homebrew (https://brew.sh/)brew install ffmpeg# on Windows using Scoop (https://scoop.sh/)scoop install ffmpeg
提示讲得流利的视频的转录质量会高一些,这由于是 Whisper 演习数据分布的缘故。对一个视频,你可以先粗选一下句子,然后在剪出来的视频上再剪一次。终极视频天生的字幕常日还须要做一些
-END-
开源协议:Apache2.0
开源地址:https://github.com/mli/autocut