不再错过短视频风口,用python一键生成短视频,就是这么简单!

最近在网上查资料,正好看到百度开放平台又解锁一项能力【图文生成视频】。

利用这个api接口,可以可以把你的图文自动生成一个视频,完全不需要再借助其他任何的软件。

不过目前能力,一次只能转一条图文。

对于目前做短视频的人来说,我觉得还是非常方便的,所以就花点时间捣鼓了下,把代码写了出来。

在使用之前,我们先需要做做前期的准备。

1.一个百度账号

要使用百度API的接口,我们需要有一个百度开放平台的账号(生成视频需要),可以直接使用百度账号登陆。

我们需要的是该应用下的AppID、API Key、Secret Key。

这块有不懂的可以百度,或者私信我,这里不细讲。

2.一个百家号

这个接口的麻烦之处在于,提供的图文链接必须是百度官方的百家号文章,其他的一概不行

这个,说实话确实有点麻烦,因为要注册百家号,其实还是有一些麻烦的,很多同学不一定会弄。

如果确实有需要的同学可以注册一个,也可以当做自媒体玩玩。

如果只是想用接口,不想这么麻烦的,我正好有一个闲置的百家号,每天可以发5篇文章。

那么可以私信我,我帮你把内容发出去,然后把链接发回给你。(不收费)

这里还要注意的一点是:

图文内容不要太长,文字控制在500字以内

原因我后面会说到。

3.获取access_token

关于url,文档里面有一个参数access_token,这个是必须要的,也是我之前让注册百度账号的缘故。

在对url发送请求前,我们先要去获取access_token,代码已经帮大家写好了。

 

# 获取sccess token函数
def get_AccessToken():
	url_a = 'https://aip.baidubce.com/oauth/2.0/token'
	data = {
	'grant_type':'client_credentials',
	'client_id':api_key,
	'client_secret':s_key
	}
	r = requests.get(url=url_a,params=data)
	return r.json()['access_token']

4.图文生成视频

4-1创建视频任务

前期准备完成了,我们可以开始看API文档,看视频怎么生成。

当然,只想使用这个功能,而不想那么多细节的同学,可以拉到最后,我会把整个代码贴出来。

我们继续。

关于接口的描述是这样的:

创建图文生成视频任务,提供新闻链接和必要的参数,即可创建一个视频任务,得到任务id,用于后续的查询或中止操作。 目前同一用户仅能创建一个视频任务。 

图文链接和access_token有了,可以开始对url发送请求。

请求的内容还有2个,一个是请求头,一个是请求参数

其中请求头是固定的

而请求参数有几个,图文链接我们有了,发音人有7种声音可以选择。

  • 7
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值