一站式 AI 影视解说+自动化剪辑工具️
NarratoAI 是一个自动化影视解说工具,基于LLM实现文案撰写、自动化视频剪辑、配音和字幕生成的一站式流程,助力高效内容创作。
首页
![图片[1]-NarratoAI 一站式 AI 影视解说+自动化剪辑工具 - NowX 游读社-NowX 游读社](http://nownexts.com/wp-content/uploads/2024/09/3c67c9d23c5e852c86e0bd9ad836e4b1.png)
视频审查界面
![图片[2]-NarratoAI 一站式 AI 影视解说+自动化剪辑工具 - NowX 游读社-NowX 游读社](http://nownexts.com/wp-content/uploads/2024/09/fb24ee85246a82a9e74e1607bd567ce3.png)
配置要求
-
建议最低 CPU 4核或以上,内存 8G 或以上,显卡非必须
-
Windows 10 或 MacOS 11.0 以上系统
快速开始
申请 Google AI studio 账号
-
点击 Get API Key 申请 API Key
-
申请的 API Key 填入 config.example.toml 文件中的 gemini_api_key 配置
配置 proxy VPN
配置vpn的方法不限,只要能正常访问 Google 网络即可,本文采用的是 chash
-
记住 clash 服务的端口,一般为 http://127.0.0.1:7890
-
若端口不为 7890,请修改 docker-compose.yml 文件中的 VPN_PROXY_URL 为你的代理地址
environment:– “VPN_PROXY_URL=http://host.docker.internal:7890” # 修改为你的代理端口;host.docker.internal表示物理机的IP -
(可选)或者修改 config.example.toml 文件中的 proxy 配置
[proxy]### Use a proxy to access the Pexels API### Format: “http://<username>:<password>@<proxy>:<port>”### Example: “http://user:pass@proxy:1234”### Doc: https://requests.readthedocs.io/en/latest/user/advanced/#proxieshttp = “http://xx.xx.xx.xx:7890”https = “http://xx.xx.xx.xx:7890”
docker部署
① 拉取项目,启动Docker
git clone https://github.com/linyqh/NarratoAI.git
cd NarratoAI
docker-compose up
② 访问Web界面
打开浏览器,访问 http://127.0.0.1:8501
③ 访问API文档
使用方法
1. 基础配置,选择模型,填入APIKey,选择模型
![图片[3]-NarratoAI 一站式 AI 影视解说+自动化剪辑工具 - NowX 游读社-NowX 游读社](http://nownexts.com/wp-content/uploads/2024/09/39b83de72d3459459eeb9fdef26be92e.png)
2. 选择需要解说的视频,点击生成视频脚本
平台内置了一个演示视频,若要使用自己的视频,将mp4文件放在 resource/videos 目录下,刷新浏览器即可,
注意:文件名随意,但文件名不能包含中文,特殊字符,空格,反斜杠等
注意:文件名随意,但文件名不能包含中文,特殊字符,空格,反斜杠等
![图片[4]-NarratoAI 一站式 AI 影视解说+自动化剪辑工具 - NowX 游读社-NowX 游读社](http://nownexts.com/wp-content/uploads/2024/09/ba4925686abc5e14b9b03e5b7751a5f4.png)
3. 保存脚本,开始剪辑
保存脚本后,刷新浏览器,在脚本文件的下拉框就会有新生成的 .json 脚本文件,选择json文件和视频就可以开始剪辑了。
![图片[5]-NarratoAI 一站式 AI 影视解说+自动化剪辑工具 - NowX 游读社-NowX 游读社](http://nownexts.com/wp-content/uploads/2024/09/f3bb05802358a7d1f7a77e2788fb7c91.png)
4. 检查视频,若视频存在不符合规则的片段,可以点击重新生成或者手动编辑
![图片[6]-NarratoAI 一站式 AI 影视解说+自动化剪辑工具 - NowX 游读社-NowX 游读社](http://nownexts.com/wp-content/uploads/2024/09/b91c94c839476c5b3496f4fc4300ed5a.png)
5. 配置视频基本参数
![图片[7]-NarratoAI 一站式 AI 影视解说+自动化剪辑工具 - NowX 游读社-NowX 游读社](http://nownexts.com/wp-content/uploads/2024/09/17d3309ac271eeb5d8090e144308fc67.png)
6. 开始生成
![图片[8]-NarratoAI 一站式 AI 影视解说+自动化剪辑工具 - NowX 游读社-NowX 游读社](http://nownexts.com/wp-content/uploads/2024/09/a3905e708a511760f4a6b8e10a9a19c5.png)
7. 视频生成完成
![图片[9]-NarratoAI 一站式 AI 影视解说+自动化剪辑工具 - NowX 游读社-NowX 游读社](http://nownexts.com/wp-content/uploads/2024/09/cd8cc3f35e48eee32100d305e25ae39a.png)
开发
-
安装依赖
conda create -n narratoai python=3.10
conda activate narratoai
cd narratoai
pip install -r requirements.txt
-
安装 ImageMagick
Windows:
-
安装下载好的 ImageMagick,注意不要修改安装路径
-
修改 配置文件 config.toml 中的 imagemagick_path 为你的实际安装路径(一般在 C:Program FilesImageMagick-7.1.1-Q16magick.exe)
MacOS:
brew install imagemagick
Ubuntu
sudo apt-get install imagemagick
CentOS
sudo yum install ImageMagick
-
启动 webui
streamlit run ./webui/Main.py –browser.serverAddress=127.0.0.1 –server.enableCORS=True –browser.gatherUsageStats=False
反馈建议
可以提交 issue或者 pull request
加入开源社区交流群
![图片[10]-NarratoAI 一站式 AI 影视解说+自动化剪辑工具 - NowX 游读社-NowX 游读社](https://private-user-images.githubusercontent.com/45776646/362528033-a8a5e676-e57e-4a66-9de7-63ba3db82458.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjU3OTg5OTUsIm5iZiI6MTcyNTc5ODY5NSwicGF0aCI6Ii80NTc3NjY0Ni8zNjI1MjgwMzMtYThhNWU2NzYtZTU3ZS00YTY2LTlkZTctNjNiYTNkYjgyNDU4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTA4VDEyMzEzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWRjNDljMDJjMWI3Yjk1ZTFhYmFhZDM1NTA1OGRkOGEzOWUyM2NmNmJkNDlmYWEzNDMxNDQ2MzY2YWM1ZDMyOTQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.lC4ZRGLN_My_yCVdKHzXGHX6md1UJ4gN885xKuCDBak)
添加小助手
![图片[11]-NarratoAI 一站式 AI 影视解说+自动化剪辑工具 - NowX 游读社-NowX 游读社](https://private-user-images.githubusercontent.com/45776646/362528714-266471b3-3bba-401e-984a-22791bdd9a08.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjU3OTg5OTUsIm5iZiI6MTcyNTc5ODY5NSwicGF0aCI6Ii80NTc3NjY0Ni8zNjI1Mjg3MTQtMjY2NDcxYjMtM2JiYS00MDFlLTk4NGEtMjI3OTFiZGQ5YTA4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTA4VDEyMzEzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdlYmQ5N2JiMzRhZGFhZmNmNWZlMWI4NDQzM2RlNTYxMDQ0ZGZjZTA5Nzk0YjBjOTgwNDYzMDQzMjJmOGZkNDgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.FhUrwI8zhk_gE2Rs4seWOVfPnqc2ApEa5z_pn0J7Uj8)
参考项目
该项目基于以上项目重构而来,增加了影视解说功能,感谢大佬的开源精神
许可证
Star History
Measure
Measure
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容