用Python写一个营销号垃圾视频生成器

本文介绍如何使用Python创建营销号风格的视频,包括准备资源、生成营销文案、将文本转换为语音、合成视频与背景音乐,并提供了完整代码。
摘要由CSDN通过智能技术生成

用Python写一个营销号垃圾视频生成器

可能是闲着太无聊,然而复习是不可能复习的,就做了一个这个玩意儿,改天进军UC和百家号(不会真有人用吧

先看看效果:(1:20以后

用Python做的营销号视频生成器!

资源准备

分析一下平时能刷到的垃圾视频,可以发现有几个小特征:

  1. 文本格式固定,而且内容没有什么意义
  2. 语音是女性
  3. 视频一般都是一些什么自然风光,和文本也没有什么关联
  4. 有一个大家一听就知道是营销号的 BGM

这样的话,就可以开始找素材了
我们上B站找一段自然风光的拍摄视频

  1. 上B站找一段自然风光的拍摄视频(自己去找一个两分钟左右的,太短了不行,太长了没必要)(下文中用的video_ori.mp4)
  2. 找到营销号用的BGM(项目的Github上有我用的)(下文中的bgm.mp3
  3. 注册百度开发者 (为了使用他们免费的文字转语音API)
  4. 生成营销号视频文案(等下你就知道了)

让我们现在就开始做吧(假设你已经有了背景视频和BGM)

生成营销号视频文案

def Generatetxt(somebody,something,other_word):
    txt = '''{}{}是怎么回事呢?{}相信大家一定很熟悉,
    但是{}{}是怎么回事呢,下面就让小编来带着大家一起了解吧!
	{}{},其实就是{},大家可能会很惊讶{}怎么会{}呢?但事实就是这样,
    小编也感到非常惊讶。就是关于{}{}的事情了,大家有什么想法呢,
    欢迎在评论区告诉小编来一起讨论哦!
    '''
    txt = txt.format(somebody,something,somebody,somebody,something,somebody,something,other_word,somebody,something,somebody,something)
    return txt

是不是感觉很熟悉,使用

print(Generatetxt("健身", "伤害身体", "运动过度肌肉会损伤"))

放一段生成品上来

健身伤害身体是怎么回事呢?健身相信大家一定很熟悉,但是健身伤害身体是怎么回事呢,下面就让小编来带着大家一起了解吧!
健身伤害身体,其实就是运动过度肌肉会损伤,大家可能会很惊讶健身怎么会伤害身体呢?但事实就是这样,小编也感到非常惊讶。
这就是关于健身伤害身体的事情了,大家有什么想法呢,欢迎在评论区告诉小编来一起讨论哦!

文本生成语音

首先需要安装 baidu-aip 库 (SDK),直接pip install baidu-aip就好了

申请百度语音识别接入的开发者账号,网址:百度开发者,目的是为了获取AppID,API Key,Secret Key

这里使用的就是最简单的合成方法,具体使用可以去看他们的文档。免费生成中文语音可以用50000次,还是良心的

from aip import AipSpeech
def GenerateMP3(txt):
    #这里用你自己申请到的
    APP_ID = '**********'
    API_KEY = '**************'
    SECRET_KEY = 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>