创建视频

该接口用于创建抖音视频(支持话题, 小程序等功能)。该接口适用于抖音

使用限制

  • 抖音的 OAuth API 以https://open.douyin.com/ 开头。
  • 挂载小程序请先完成注册开发者平台账号。
  • 创建抖音视频后, 会有一个审核过程, 期间只有自己可见。
  • 如果发布视频想@用户,需要获取昵称与open_id。
  • 目前发布视频接口,支持两种锚点类型,包括:小程序、POI。不支持携带多种类型的锚点
  • 如需代用户创建视频,除授权外,每次调用都需要在产品设计中让用户明确感知相关操作。如发现未经用户感知代用户创建视频,或将回收相关接口权限并处罚应用及账号。

接口说明

基本信息

基本信息

HTTP URL

https://open.douyin.com/api/douyin/v1/video/create_video/

HTTP Method

POST

Scope

video.create.bind

权限要求

  • 需要申请权限。
    路径:抖音开放平台控制台 > 应用详情 > 能力管理 > 能力实验室 > 代替用户发布内容到抖音
  • 需要用户授权

视频批量剪辑剪辑模式:

混剪模式介绍

智能混剪合成:仅需上传 1 个长度为 15-60 秒的长视频即可,系统将抽取音频,随后裁剪为多个小

片段,用户发布视频时系统随机选择该模式下多个片段进行组合,再和抽取的音频合成。

智能随机组合:需上传至少 6 个(越多越好)6 秒以内的短视频,系统将视频转静音,用户发布视频

时系统随机选择该模式下的 5 个短视频素材随机组合,再和音频素材合成。

场景顺序组合:需在 5 个场景中分别上传至少 1 个或多个 6 秒以内的短视频,系统将视频转静音,

用户发布视频时系统在每个场景中随机选择 1 个短视频素材组合,再和音频素材合成。

智能图片组合:需上传尽可能多的图片素材,从中选择 6 个图片素材,用户发布视频时系统把图片

随机组合成视频,再和音频合成。

*:模式一旦选定后,请勿轻易切换视频合成模式,否则将导致素材清空,缓存视频清空

素材管理:

代码展示示例:

$breadcrumbs = [['title' => 'AI视频创意', 'link' => '#'],['title' => '开始创作', 'link' => ''],
];
$this->buildBreadcrumbs($breadcrumbs);
//搜索专用
$keyword_type = $this->request->getStrParam('keyword_type');
$keyword = $this->request->getStrParam('keyword');
$this->output['keyword_type'] = $keyword_type;
$this->output['keyword'] = $keyword;$dv_id = $this->request->getIntParam('dv_id');  //视频工程ID
$this->output['dv_id'] = $dv_id;
$type = $this->request->getIntParam('type', 0);   //素材类型
$scene = $this->request->getIntParam('scene', 1);
$this->output['scene'] = $scene;
//获取视频信息
$video_model = new App_Model_Douyin_MysqlVideoStorage();
$video_info = $video_model->getRowByIdSid($dv_id, $this->sid);
if (empty($video_info)) {plum_redirect_with_msg('视频创意工程不存在');
}$mixed_video_mode = $video_info['dv_video_mode'];
if (in_array($mixed_video_mode, [11])) {    //智能图片组合$type = in_array($type, [0, 1]) ? 3 : $type;   //默认为图片素材类型
} else {$type = in_array($type, [0, 3]) ? 1 : $type;  //默认为视频素材类型
}//获取素材列表
$where = [['name' => 'dvm_ds_id', 'oper' => '=', 'value' => $this->sid],['name' => 'dvm_dv_id', 'oper' => '=', 'value' => $dv_id],['name' => 'dvm_material_type', 'oper' => '=', 'value' => $type]
];
//视频类型,区分混剪模式
if ($type == 1) {$where[] = ['name' => 'dvm_video_mixed_mode', 'oper' => '=', 'value' => $video_info['dv_video_mode']];
}
if (!empty($keyword_type)) {$where[] = ['name' => $keyword_type, 'oper' => 'like', 'value' => "%{$keyword}%"];
}
//智能场景组合,视频素材加场景值筛选
if ($type == 1 && $mixed_video_mode == 4) {$scene_model = new App_Model_Douyin_MysqlVideoSceneStorage();$scene_count = $scene_model->getCountByDvid($dv_id);if ($scene_count == 0 && $video_info['dv_video_use'] > 0) {for ($i = 1; $i <= $video_info['dv_video_use']; $i++) {$indata = ['dvs_ds_id' => $this->sid,'dvs_dv_id' => $dv_id,'dvs_name' => "场景" . $i,'dvs_duration' => $video_info['dv_video_shot'] * 1000,'dvs_

爆款视频批量剪辑生成系统源码部署相关推荐

  1. PHP随机静态页面生成系统源码雨尘SEO系统

    介绍: PHP随机静态页面生成系统源码雨尘SEO系统v1.3 一款随机静态页面生成系统,一秒钟可生成上千条单页面,批量生成单页用来做SEO是非常不错的源码. 雨尘SEO静态页面生成系统源码v1.3版本 ...

  2. PHP随机静态页面生成系统源码雨尘SEO系统v1.3

    介绍: PHP随机静态页面生成系统源码雨尘SEO系统v1.3 一款随机静态页面生成系统,一秒钟可生成上千条单页面,批量生成单页用来做SEO是非常不错的源码.雨尘SEO静态页面生成系统源码v1.3版本, ...

  3. 雨尘SEO静态页面生成系统源码V1.3版

    一款随机静态页面生成系统,一秒钟可生成上千条单页面,批量生成单页,多个模板,用来做SEO是非常不错的源码,同时还支持百度自动推送和网站地图sitemap功能. 网上很多标1.3的,其实就是改了版本号, ...

  4. PHP随机静态页面生成系统源码 雨尘SEO系统v1.3

    简介: 一款随机静态页面生成系统,一秒钟可生成上千条单页面,批量生成单页用来做SEO是非常不错的源码. 雨尘SEO静态页面生成系统源码v1.3版本,支持文章采集,功能,多模板选择批量生成单页,本次更新 ...

  5. PHP二维码在线制作生成系统源码 无需数据库 带logo图标

    简介: PHP二维码在线制作生成系统源码 无需数据库 带logo图标 网盘下载地址: http://kekewl.net/Myae89V9DX00 图片:

  6. 收款码在线生成系统源码 无限制

    截图 收款码在线生成系统源码 无限制 说明 之后用过两个收款码生成系统,一个是收款啦,还有一个是优启梦收款码,前面一个用起来挺方便的,就是二维码识别得比较慢,自己想改接口但是没学过php也做不了什么. ...

  7. 抖音seo优化排名系统,seo系统源码部署,关键词搜索排名

    抖音seo优化排名系统,seo系统源码部署,关键词搜索排名 思路: 利用各种挖词工具去找关键词:工具会根据关键词的各种数据,帮助我们更好的选择有潜力的精准关键词,在互联网业内,是通过行业关键词霸屏,技 ...

  8. 超级SEO静态页面生成系统源码

    介绍: 一款随机静态页面生成系统,一秒钟可生成上千条单页面,批量生成单页用来做SEO是非常不错的源码,持文章采集,功能,多模板选择批量生成单页,支持百度自动推送和网站地图sitemap功能. 安装教程 ...

  9. 抖音账号矩阵系统/短视频霸屏系统/源码部署

    短视频账号矩阵系统/短视频seo霸屏系统/短视频矩阵seo系统源码/独立部署,技术团队如何围绕短视频矩阵关键词霸屏来做开发?来做到抖音seo优化达到账号排名效果,关键词起到至关重要的作用,依托于各平台 ...

最新文章

  1. 培养你的核心竞争能力
  2. python编写一个软件-软件代做:利用Python编写一个行业专用的小计算器
  3. LeetCode Lowest Common Ancestor of a Binary Tree(LCA问题)
  4. jenkins查询mysql_jenkins流水线使用mysql数据库
  5. 【瞎扯】About Me
  6. RabbitMQ的5种队列_路由模式_入门试炼_第8篇
  7. 【LeetCode】【HOT】543. 二叉树的直径(递归)
  8. YYYY-mm-dd HH:MM:SS 备忘录
  9. B站韩顺平版Linux学习笔记(很全啊!)
  10. 2003服务器系统pe,SERVER 2003 PE(移动存储PE系统)v16.68免费版
  11. 一看就懂!小白就能用python爬到又大又白的图片!
  12. js定时器原理的深度剖析
  13. linux视频对话框,抖音对话框视频怎么做?如何在视频画面上添加对话气泡框?视频加对话气泡的方法...
  14. python实现简单的多人聊天功能
  15. html多重表格设置密码,日记坊-excel协同办公:一张表格设置多个不同密码,限制多区域编辑权限...
  16. android2.3 微信,Android新版微信2.3支持周边朋友查找
  17. 用token实现单点登录
  18. MUSICA(多尺度图像对比度增强)算法的简要原理及VC实现-1[r]
  19. 我真的改变了很多,QQ群里同学们说的
  20. 双11阿里数据中心,把机器当“媳妇”的守夜者

热门文章

  1. 数据库结构文档生成(支持Excel,Word,HTML,MD格式)
  2. Flynn--计算机体系结构分类
  3. Head-of-line blocking
  4. 成功解决ModuleNotFoundError: No module named codecs
  5. ThreadPoolExecutor不抛异常
  6. 计算机文字粗细大小怎么调,电脑屏幕尺寸怎么调(调整电脑屏幕文本文字显示大小)...
  7. 1123: 4102 气球升起来
  8. js+jQuery实现网页打字机效果(带光标)
  9. CDC中FillRect与FillSolidRect的区别。
  10. 简明python教程英语版_简明Python教程(A Byte of Python中文版)