搭建步骤

1. 首先需要根据自身产品确定视频类型及需要实现的视频效果

2. 根据预期视频效果选择视频上传模式,并将视频素材进行上传

3. 添加音频、字幕,标题等与素材进行组合。

4. 设置投放计划,包括:视频标题、视频话题等

5. 预览生成的视频效果,选择喜欢的视频进行投放。

开发逻辑及功能展示

开发语言及开发环境

开发语言:PHP

开发环境:源码所需服务器配置 1、规格:最低4核8G 2、硬盘:不低于100G 3、带宽:可以使用按量付费,100M峰值带宽 4、系统:CentOS7或CentOS8

视频文件要求:

  • 为了更好的观看体验,推荐上传16:9,分辨率为720p(1280x720)及以上的竖版视频。
  • 支持常用视频格式,推荐使用 mp4
  • 视频文件大小不超过128M
  • 带品牌logo或品牌水印的视频,会命中抖音的审核逻辑,有比较大的概率导致分享视频推荐降权处理/分享视频下架处理/分享账号被封禁处理。强烈建议第三方应用自行处理好分享内容中的不合规水印。
  • 视频审核逻辑与端上一致。

功能介绍:

1. 视频字幕自动生成:可以设置几段文案 视频自动生成字幕效果

2. 剪辑系统的素材处理:对于素材的处理,系统也做了多平台兼容的优化,保障生成出来的视频符合每个平台的审核规则,提升作品的发布成功率。

3.  1000+账号轻松管理的运营秘籍

小编了解到创作工具主要为调用各平台官方接口的形式,来进行管理,也同时授权无数+账号信息,当然啦,前提还是需要各位达人们有足够多的账号呦。

4. 目前支持接入的平台也是同时涵盖了多个主流短视频平台

开发代码展示:

{"data": {"error_code": 0,"description": "","video": {"video_id": "v0200f450000bn8c6aa0ifki8fikg1b0","width": 720,"height": 1280}},"extra": {"error_code": 0,"description": "","sub_error_code": 0,"sub_description": "","logid": "202008121419360101980821035705926A","now": 1597213176393}
}

* 创建工程项目
     */
    public function createProjectAction() {
        $this->useLayout('dydqtshoppc-head.html');
        $id     = $this->request->getIntParam('id');

//获取视频信息
        $video_model    = new App_Model_Douyin_MysqlVideoStorage();
        $video_info     = $video_model->getRowByIdSid($id, $this->sid);
        $use_platform   = empty($video_info['dv_use_platform']) ? [] : json_decode($video_info['dv_use_platform'], 1);

if (!empty($video_info)) {
            $video_cfg  = empty($video_info['dv_platform']) ? null : json_decode($video_info['dv_platform'], 1);
        }

//视频混剪模式
        $video_mixed_mode = plum_parse_config('project_mixed_mode','dydqt/project');

$this->output['video_info']     = $video_info;
        $this->output['use_platform']   = $use_platform;
        $this->output['video_cfg']      = empty($video_cfg) ? null : $video_cfg;
        $this->output['video_mixed_mode']   = $video_mixed_mode;
        $this->output['font_map']   = (new App_Plugin_Ffmpeg_VideoPlugin())->getFontMap();
        $color_list = plum_parse_config('color_list', 'config');
        $this->output['color_list'] = $color_list;
        //火山引擎、腾讯云配音
        $huoshan_vcn    = plum_parse_config('hsyq_vcn', 'system');
        $tencent_vcn    = plum_parse_config('txy_vcn', 'system');
        $this->output['audio_vcn']  = empty($tencent_vcn) ? $huoshan_vcn : $tencent_vcn;
        $this->output['platform_list']  = plum_parse_config('platform_list', 'dydqt/project');
        $this->displaySmarty('dydqtshoppc/video/create-project.tpl');
    }

/*
     * 添加/编辑视频
     */
    public function addVideoAction(){
        $this->useLayout('dydqtshoppc-head.html');
        $id     = $this->request->getIntParam('id');

//获取视频信息
        $Video_model    = new App_Model_Douyin_MysqlVideoStorage();
        $video_info     = $Video_model->getRowByIdSid($id, $this->sid);

//视频混剪模式
        $video_mixed_mode = plum_parse_config('project_mixed_mode','dydqt/project');

$this->output['video_info']     = $video_info;
        $this->output['video_mixed_mode']   = $video_mixed_mode;
        $this->displaySmarty('dydqtshoppc/video/addVideo.html');
    }
    /*
     * 保存工程配置
     */
    public function saveItemConfigAction() {
        $dv_id  = $this->request->getIntParam('dv_id');
        unset($_REQUEST['q']);
        unset($_REQUEST['dv_id']);
        //获取视频信息
        $video_model    = new App_Model_Douyin_MysqlVideoStorage();
        $video_info     = $video_model->getRowByIdSid($dv_id, $this->sid);
        if (empty($video_info)) {
            $this->displayJsonError('参数错误');
        }
        $curr_platform  = json_decode($video_info['dv_platform'], 1);
        $curr_platform  = is_null($curr_platform) ? [] : $curr_platform;
        //发音人合集
        if (isset($_REQUEST['a_vcn'])) {
            $vcn    = $this->request->getStrParam('a_vcn');
            $vcn    = explode(',', $vcn);
            unset($_REQUEST['a_vcn']);
            $curr_platform['vcn']   = array_combine($vcn, $vcn);
        }

批量剪辑视频工具源码开发搭建分享相关推荐

  1. 短视频矩阵-短视频seo源码开发搭建

    开发场景:抖音seo,短视频seo,抖音矩阵,短视频矩阵源码开源 一.  短视频矩阵源码需要掌握以下技术: 1. 视频编码技术 短视频矩阵系统利用视频编码技术,将视频文件进行压缩和解压缩,实现了高质量 ...

  2. Android视频直播源码开发直播平台、点播播放器哪家强?

    Android视频直播源码开发直播平台.点播播放器哪家强? 最近在项目中要加入视频直播和点播功能,那么问题来了,我需要一个播放器来播放视频流,那该如何选择呢?除了原生的VideoView(VideoV ...

  3. 相亲APP源码开发搭建应用场景及解决方案

    "中国单身人口超2亿"的话题曾经一度引起热烈的讨论.其实早在2018年的时候,数据显示,我国单身人口就已经达到了2.4亿人(成年人).通过视频聊天相亲交友,打破传统相亲交友模式.传 ...

  4. 抖音seo搜索基础逻辑矩阵号系统源码开发搭建分析

    场景:实现单例设计模式: 思路:和创建有关的,是 construct 这个 trap,每次我们返回相同的实例即可. 抖音搜索算法是存在的,搜索算法的目的,就是为了完成视频和用户喜好的匹配度,抖音算法会 ...

  5. 小视频app源码开发不可忽视的重点在这里

    小视频app适合各种移动场景下的用户参与,以内容为卖点,通过大数据功能筛选市场喜爱的视频,实际操作简单,容易引发二次传播,且变现模式成熟,因此,在抖音.微信等小视频app的刺激下,小视频app源码开发 ...

  6. 短视频app源码开发,音视频合成的实现

    在短视频app源码开发中,音视频数据的处理是关键,尤其是音视频合成处理,只有有声音的短视频内容才更有吸引力,在短视频app源码中如何实现音视频的合成呢? 音频合成 调用方法 //音视频合成func a ...

  7. 短视频app源码开发,音视频混合的实现

    在短视频app源码开发中,音视频的混合是对音视频数据进行处理时,非常重要的一个环节,只有做好了音视频混合,才能录制更好的短视频内容. //音视频合成 func videoAudioMerge() {/ ...

  8. 【小程序源码】检讨书生成微信小程序工具源码-安装搭建简单

    对于经常写检讨的小伙伴来说,福音来了 因为这是一款检讨书生成小程序 所以再也不用为了写检讨而烦恼了哦 支持自定义字数下线,主题自定义 支持多种类型检讨比如:学生党的,男朋友,领导演讲稿,共青团申请书等 ...

  9. 短视频app源码开发:仿抖音短视频热门页面的实现

    在短视频app源码开发中,仿抖音短视频热门页面的实现只不过是多了一个由UICollectionView呈现多个视频图片的中间界面,点开后播放视频界面其实就是推荐界面,所以这里并没有什么核心难点,只是简 ...

最新文章

  1. MVC中执行成功弹出对话框
  2. 康奈尔大学王飞博士:AI处理医疗数据面临的8大挑战
  3. Cisco路由器配置命令之模式转换命令
  4. objective-C Blocks 讲解
  5. Hive元数据信息表详解
  6. bootstrap 利用jquery 添加disabled属性
  7. unable to execute dex: multiple dex files Cocos2dxAccelerometer
  8. python访问mysql_python连接mysql
  9. gcc: weak_alias如何使用
  10. 补习系列(22)-全面解读 Spring Profile 的用法
  11. yuv播放器/rgb播放器
  12. Java第二节课总结
  13. oracle 数据库-数据字典一
  14. 注意力机制介绍(attention)
  15. AI系统可以自动生成逼真的人工星系图像
  16. 【MapGIS必备】常见问题处理(第十四期)
  17. 使用 styled-components 定义组件样式
  18. 什么是抖音SEO,抖音seo优化怎么做?抖音seo实操教程
  19. Windows 服务器刷题(带答案)
  20. 华硕飞行堡垒无线网卡9462黄色感叹号

热门文章

  1. ROS学习第七天 机器人系统设计(一)——(仿真导航)
  2. 【数字电子技术基础】逻辑代数基本运算公式证明
  3. 节能减排 让绿色节能梦想照进现实
  4. 计算机打开正在处理器,戴尔装win7卡在正在启动windows解决方法(支持8/9/10代cpu)...
  5. Huffman树(哈夫曼树)、哈夫曼编码、最优前缀码、前缀码
  6. 你迷茫的原因在于读书太少而想的太多!!!
  7. Markdown 编辑器及语法使用入门指南
  8. matplotlib学习笔记(一)
  9. SpringCloud微服务架构使用心得
  10. siege 用户登录_性能测试之siege