当前位置:   article > 正文

AutoCut : 通过字幕来剪切视频

autocut

d4335fa5255f467c5c9381b1db1d1a08.png

de512b6138c3048db4b398d9e91089a1.gif

9be19ffca7ef050d04842c06dafdf9d3.png

你好,这里是 Dotnet 工具箱,定期分享 Dotnet 有趣,实用的工具和组件,希望对您有用!

AutoCut 是 AI 大神李沐开源的一个神器,使用 Python 开发,它可以通过字幕来剪切视频。

AutoCut对你的视频自动生成字幕,然后你选择需要保留的句子,AutoCut将对你视频中对应的片段裁切并保存。你无需使用视频编辑软件,只需要编辑文本文件即可完成剪切。

安装

首先安装 Python 包

pip install git+https://github.com/mli/autocut.git

上面将安装 pytorch。如果你需要GPU运行,且默认安装的版本不匹配的话,你可以先安装Pytorch。如果安装 Whipser 出现问题,请参考官方文档。

另外需要安装 ffmpeg

  1. # on Ubuntu or Debian
  2. sudo apt update && sudo apt install ffmpeg
  3. # on Arch Linux
  4. sudo pacman -S ffmpeg
  5. # on MacOS using Homebrew (https://brew.sh/)
  6. brew install ffmpeg
  7. # on Windows using Scoop (https://scoop.sh/)
  8. scoop install ffmpeg

如何使用

假如你录制的视频放在 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 编辑。

7da71a58f3dd54deb42cd6074e6341d6.png

全部完成后在 autocut.md 里选择需要拼接的视频后,AutoCut将输出 autocut_merged.mp4 和对应的字幕文件。

使用 Autocut 剪视频这也太方便了,并且它还同时支持中文和英文,感兴趣的同学赶紧去试试吧。

项目地址

技术群:添加小编微信并备注进群

小编微信:mm1552923   

公众号:dotNet编程大全    

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/644039
推荐阅读
相关标签
  

闽ICP备14008679号