安装
FunClip 的运行仅依赖 Python 环境,因此配置好 Python 环境即可基本完成安装。 ```bash # 克隆 funclip 仓库 git clone https://github.com/alibaba-damo-academy/FunClip.git cd FunClip # 安装相关 Python 依赖 pip install -r ./requirements.txt ``` 若需使用自动生成字幕的视频裁剪功能,还需额外安装 ImageMagick: **Ubuntu** ```bash apt-get -y update && apt-get -y install ffmpeg imagemagick sed -i 's/none/read,write/g' /etc/ImageMagick-6/policy.xml ``` **MacOS** ```bash brew install imagemagick sed -i 's/none/read,write/g' /usr/local/Cellar/imagemagick/7.1.1-8_1/etc/ImageMagick-7/policy.xml ``` **Windows** 需要从 [ImageMagick 官网](https://imagemagick.org/script/download.php#windows) 下载并安装。 安装完毕后,通过以下命令启动 FunClip: ```bash python funclip/launch.py ``` 随后在浏览器中访问 `localhost:7860` 即可进入操作界面。视频剪辑操作步骤
1. 上传您的视频(也可使用界面自带的 demo 视频)。 2. 设置热词,并指定文件输出路径(用于保存识别结果和视频)。 3. 点击“识别”按钮获取语音识别结果;如需区分说话人,可点击“识别+区分说话人”。 4. 在识别结果中,将所需文本片段复制到对应输入框,或直接输入说话人 ID。 5. 配置剪辑参数——偏移量、字幕设置等。 6. 点击“裁剪”或“裁剪+字幕”按钮,完成剪辑。 如果需要使用大语言模型裁剪,可以参考界面上的相关教程。
使用大语言模型裁剪请参考如下教程:
FunClip 同时在魔塔社区部署了在线服务,可通过以下地址直接体验,上传自己的视频或使用官方 demo:
[https://modelscope.cn/studios/iic/funasr_app_clipvideo/summary](https://modelscope.cn/studios/iic/funasr_app_clipvideo/summary)
更多细节和更新,可以到 GitHub 仓库了解:
[https://github.com/alibaba-damo-academy/FunClip](https://github.com/alibaba-damo-academy/FunClip)
总的来说,FunClip 是一款完全开源、支持本地部署的自动化视频剪辑工具,它将语音识别、说话人区分、大模型辅助、字幕生成等能力整合于一体,大大降低了视频剪辑的门槛。如果你正为频繁的粗剪工作而烦恼,不妨试试这款工具,或许能节省大量时间。