基于MoviePy和edge-tts的python生成解说音频并合成视频
Python+MoviePy合成视频,edge-tts生成解说音频
代码介绍:
代码使用pipenv进行包管理 代码分为三部分:
- dubbingVideo 用于从解说素材中生成音频 使用了edge-tts包
- resize_images 用于将图片素材格式调整至一致 使用了PIL包
- cideoCreate 用于将图片素材和音频合成为视频 使用了moviepy包
代码使用方法
将图片素材放在1-图像素材
文件夹下,解说素材放在2-解说素材
文件夹下,配乐素材放在3-配乐素材
文件夹下,打开命令行进入主目录下,进行输入操作:
- 确定python版本为 3.10
- pip install pipenv
- pipenv shell
- pipenv install
- python ./基于MoviePy的影视解说视频合成.py