旅行归来,重新投入工作,让我们聚焦于最新的AI项目——ShortGPT。这个在GitHub上获得3000+ Star的框架,正在自动化内容创作领域掀起热潮。那么,ShortGPT究竟能做什么呢?简而言之,它是一款功能强大的AI工具,可以协助你完成视频创作的各个环节,包括素材搜寻、配音、字幕添加、视频剪辑,甚至能生成多语言短视频。今天,我将带大家深入了解这款强大的AI工具,并在文末提供下载链接。
ShortGPT的亮点功能
- 自动编辑框架:采用面向AI大语言模型的视频编辑语言,简化视频创作流程。
- 脚本与提示:为各种AI大语言模型提供即用型脚本和编辑指导。
- 多语言支持:支持包括英语、西班牙语、阿拉伯语在内的30多种语言(使用EdgeTTS)。
- 字幕生成:自动生成视频字幕,提升视频质量。
- 资源丰富:从互联网获取图像和视频片段,轻松连接网络和Pexels API。
- 持久性存储:利用TinyDB确保编辑变量的长期持久性。
安装步骤
安装ShortGPT可能稍显复杂,但我会一步步引导大家完成。请确保已安装Python。
-
安装FFmpeg:这是ShortGPT运行的基础。请从以下网址下载并安装:
https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-full.7z
安装后,记得将FFmpeg的bin文件夹路径添加到系统环境变量中。 -
安装ImageMagick:这是ShortGPT的另一个关键组件。请访问ImageMagick官网下载安装程序,并按照网站提供的说明进行安装:
https://imagemagick.org/script/download.php -
克隆ShortGPT仓库:在命令提示符下执行以下代码,将ShortGPT克隆到本地。
-
安装依赖环境:导航到克隆的ShortGPT仓库目录,执行命令安装Python依赖项。此过程可能需要一些时间。安装完成后,本地部署即成功!
在ShortGPT文件夹的目录里直接输入cmd,即可打开命令提示窗口。执行以下命令即可快速使用ShortGPT:
加载成功后,在浏览器输入“http://localhost:31415/”,即可看到项目主界面。
接下来,需要设置OpenAI和ElevenLabs的API密钥以运行AI自动化生成短视频的功能:
- OpenAI申请API:https://platform.openai.com/account/api-keys
- ElevenLabs申请API:https://docs.elevenlabs.io/api-reference/quick-start/authentication
设置完成后,回到首页,调整相应参数,等待短视频生成即可。以下是官方提供的案例视频供您参考:
对于动手能力强的朋友,本地部署是一个不错的选择。同时,我也为大家准备了一个解压即用的离线整合包,只需自行安装ImageMagick,其余部分已打包完成。下载解压整合包到本地后,双击“一键启动-ShortGPT.exe”即可。项目会自动运行,在浏览器输入“http://localhost:31415/”,即可开始您的创作之旅!
注意事项
- 该项目需使用OpenAI和ElevenLabs的API,因此需确保网络环境稳定。
- 尽管ShortGPT使用便捷,但API服务费用较高,请在使用时考虑成本问题。