易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

某音自动合成上传视频例子   [复制链接]

    2022-11-14 09:43:10
    2022开源大赛(第七届)
    易语言资源网
    2352 次浏览
    来源链接


douyin_uplod

  • 从0自动生成发布视频,解决你不知道发什么视频的烦恼。

原理

  1. 使用apscheduler开启计划任务,每天x点x分运行
  2. 通过自定义的文字以及背景音乐合成音频【使用了微软语音合成】
  3. 通过音频和临时视频片段合成视频【使用了ffmpeg】
  4. 通过playwright发布合成的视频

技术栈

  • python
  • playwright
  • ffmpeg
  • apscheduler

前期准备

  • 微软azurezc
  • 没有海外卡的同学,Tao宝搜索微软azurezc
  • 准备至少2个临时视频片段,最好可以循环重复的静音视频
  • 安装python
  • 安装playwright、ffmpeg、apscheduler,执行以下命令
  • 下载ffmpeg
pip install apscheduler
pip install ffmpy
pip install playwright
python -m playwright install
  • 然后通过playwright把cookie文件保存下来,执行以下命令,扫码登录完成后即可
playwright codegen www.douyin.com --save-storage=cookie.json
  • ffmpeg需要添加到环境变量,如不添加需要修改ffmpeg.exe目录ctrl+左键点击ffmpeg进入,把executable='ffmpeg.exe'修改成你下载ffmpeg的目录
def __init__(
        self, executable=r'E:\ffmpeg\ffmpeg-5.0.1-essentials_build\bin\ffmpeg.exe', global_options=None, inputs=None, outputs=None
    )

结尾

  • 本源码只是出于学习交流的目的,非法使用与作者和本站无关




点我下载 (已有 49 次下载)

[错误报告]   上一篇:某音 主页视频去水印批量解析下载...     下一篇:简单代码破卫士...