Featured image of post 基于MoviePy和edge-tts的python生成解说音频并合成视频

基于MoviePy和edge-tts的python生成解说音频并合成视频

Python+MoviePy合成视频,edge-tts生成解说音频

代码介绍:

代码使用pipenv进行包管理 代码分为三部分:

  1. dubbingVideo 用于从解说素材中生成音频 使用了edge-tts包
  2. resize_images 用于将图片素材格式调整至一致 使用了PIL包
  3. cideoCreate 用于将图片素材和音频合成为视频 使用了moviepy包

代码使用方法

将图片素材放在1-图像素材文件夹下,解说素材放在2-解说素材文件夹下,配乐素材放在3-配乐素材文件夹下,打开命令行进入主目录下,进行输入操作:

  1. 确定python版本为 3.10
  2. pip install pipenv
  3. pipenv shell
  4. pipenv install
  5. python ./基于MoviePy的影视解说视频合成.py
潇洒人间一键仙
使用 Hugo 构建
主题 StackJimmy 设计