抖音账号矩阵系统如何开发布局及运营?

抖音SEO,顾名思义抖音搜索排名优化,目前短视频平台如火如荼,抖音也凭借自身优势,迅猛发展,据相关数据统计,目前抖音平台日活用户已超8亿,抖音搜索超4亿,商业价值巨大,这无疑也是2023年企业入驻抖音可以把握的新一轮的流量红利。

那么企业应该如何借助抖音实现价值转化呢?

答案只有两个字“矩阵”

1. 什么是抖音账号矩阵?

抖音账号矩阵是账号运营的高阶玩法,指一个运营主体开设或联动多个账号,做账号之间相关引流,诱导流量分类,转化精准流量,以账号分组的形式,实现企业曝光价值最大化。

2. 抖音矩阵的几种具体玩法?

(1)不同的ip合拍作品

(2)关注账号里只留矩阵内部账号

(3)标题中@矩阵账号

(4)评论中@矩阵号

(5)通过个性签名引流

不同平台的矩阵运营方法也是共通的,视觉志创始人沙小皮说过:“做矩阵一般有两点考虑,扩大用户覆盖和增加营收”

3. 抖音矩阵系统如何开发?

都应矩阵系统前端采用vue和React技术语言,后端采用PHP后台技术语言。首先,我们需要去抖音开放平台申请开放平台网页的授权接口和视频分发接口。
抖音官方申请流程:
注册官方开放平台账号-应用服务商-相关申请-申请权限-等待审批。
同样,我们可以嫁接其他平台,达到多平台矩阵的目的。这里需要根据各平台官方开发者的背景做一个应用。至少现在我们已经收录了(快手、今日头条、西瓜视频)并打算添加(b站,好看视频等等)。

下面这里重点说下视频制作板块的核心点:
市面上大多数的视频制作都是阿里云的混剪接口
混剪的代码逻辑:
智能混剪合成:仅需上传1个长度为15-60秒的长视频即可,系统将抽取音频,随后裁剪为多个小片段,用户发布视频时系统随机选择该模式下多个片段进行组合,再和抽取的音频合成。
智能随机组合:需上传至少6个(越多越好)6秒以内的短视频,系统将视频转静音,用户发布视频时系统随机选择该模式下的5个短视频素材随机组合,再和音频素材合成。
场景顺序组合:需在5个场景中分别上传至少1个或多个6秒以内的短视频,系统将视频转静音,用户发布视频时系统在每个场景中随机选择1个短视频素材组合,再和音频素材合成。
随机选定发布:需上传尽可能多的不限长度的短视频,用户发布视频时系统随机选择该模式下的特定视频,发布后将自动删除已使用视频素材。
*:模式一旦选定后,请勿轻易切换视频合成模式,否则将导致素材清空,缓存视频清空。
 

class App_Controller_Dydqtshoppc_VideoController extends App_Controller_Dydqtshoppc_InitController {const VIDEO_PLAY_POSTER = "/public/dydqt/img/video-zw.png";//支持的视频平台private $platform = ['dou_yin'     => '抖音','kuai_shou'   => '快手','bai_jia_hao' => '好看视频','xiao_hong_shu'=> '小红书','xi_gua'    => '西瓜','tou_tiao'  => '头条','bili_bili' => '哔哩哔哩',];/** AI视频创意工作台*/public function indexAction() {//面包屑$breadcrumbs = [['title' => 'AI视频创意', 'link' => '#zhyy'],['title' => '工作台', 'link' => '/video/index'],];$this->buildBreadcrumbs($breadcrumbs);//视频数量统计$collect_model  = new App_Model_Douyin_MysqlCollectShopStorage();$collect_data   = $collect_model->getCollectSurplusBySid($this->sid);//视频创意统计$video_model    = new App_Model_Douyin_MysqlVideoStorage();$vt_where       = [['name' => 'dv_s_id', 'oper' => '=', 'value' => $this->sid]];$video_total    = $video_model->getCount($vt_where);//素材数量统计$attachment_model   = new App_Model_Douyin_MysqlShopAttachmentStorage();$attachment_count   = $attachment_model->getTotalByGroup($this->sid);$count_data = ['image_count'   => 0,'image_size'    => '0B','audio_count'   => 0,'audio_size'    => '0B','video_count'   => 0,'video_size'    => '0B',];foreach ($attachment_count as $count) {switch ($count['dsa_type']) {case 1 :$count_data['image_count']  = $count['total'];$count_data['image_size']   = plum_compute_byte($count['size']);break;case 2 :$count_data['audio_count']  = $count['total'];$count_data['audio_size']   = plum_compute_byte($count['size']);break;case 3 :$count_data['video_count']  = $count['total'];$count_data['video_size']   = plum_compute_byte($count['size']);break;}}$count_data['video_remain'] = $collect_data['cs_surplus'];$count_data['video_create'] = $collect_data['cs_rest_num'];$count_data['video_release']= $collect_data['cs_scan_count'];$count_data['video_download']   = $collect_data['cs_download_num'];$count_data['video_total']  = $video_total;$this->output['count_data'] = $count_data;if ($this->front_module == 'eui') {$this->displaySmarty('dspui/video/index.html');} else {$this->displaySmarty('dydqtshoppc/video/index.tpl');}}public function itemListAction() {//面包屑$breadcrumbs = [['title' => 'AI视频创意', 'link' => '#'],['title' => '创意工程', 'link' => '#'],];$this->buildBreadcrumbs($breadcrumbs);$mode   = $this->request->getIntParam('mode', 0);$this->output['mode']   = $mode;$time_range     = $this->request->getStrParam('time_range');$keyword_type   = $this->request->getStrParam('keyword_type');$keyword        = $this->request->getStrParam('keyword');$where = [['name' => 'dv_s_id', 'oper' => '=', 'value' => $this->sid]];if(!empty($time_range)){$add_time_range_arr = explode('~',$time_range);$where[]    = ['name' => 'dv_create_time', 'oper' => '>=', 'value' => strtotime($add_time_range_arr[0])];$where[]    = ['name' => 'dv_create_time', 'oper' => '<', 'value' => strtotime($add_time_range_arr[1]) + 86400];}if(!empty($keyword_type)){$where[]    = ['name' => $keyword_type, 'oper' => 'like', 'value' => "%{$keyword}%"];}if ($mode > 0) {$where[]    = ['name' => 'dv_video_mode', 'oper' => '=', 'value' => $mode];}$sort = ['dv_create_time' => 'DESC'];//获取视频列表$Video_model = new App_Model_Douyin_MysqlVideoStorage();$video_list = $Video_model->getList($where,$this->index,$this->count,$sort);$temp_video_model   = new App_Model_Douyin_MysqlVideoTempVideoStorage($this->sid);$pailie_video_model = new App_Model_Douyin_MysqlVideoMaterialPailieStorage();foreach ($video_list as &$item) {$item['cache_num']  = $temp_video_model->getTempVideoCountByItem($item['dv_id']);$item['pailie']     = $pailie_video_model->getRowByDvid($item['dv_id']);$progerss   = 40;if ($item['video_num'] > 0 || $item['image_num'] > 0) {$progerss += 10;}if ($item['audio_num'] > 0 || $item['write_num'] > 0) {$progerss += 10;}if ($item['pailie']['dvmp_is_zuhe']) {$progerss += 20;}if ($item['cache_num'] > 0) {$progerss += 20;}$item['progress']   = $progerss;}//计算分页$active_list_all = $Video_model->getCount($where);$page_libs = new Libs_Pagination_Paginator($active_list_all,$this->count,'jquery',true);$pageHtml = $page_libs->render();$this->output['time_range']     = $time_range;$this->output['keyword_type']   = $keyword_type;$this->output['keyword']        = $keyword;$this->output['video_list']     = $video_list;$this->output['pageHtml']       = $pageHtml;$this->output['progress_line']  = [20  => ['color' => 'red', 'tip' => '创建创意工程已完成'],40  => ['color' => 'red', 'tip' => '选择混剪模式已完成'],50  => ['color' => 'orange', 'tip' => '添加音视频素材未完成'],60  => ['color' => 'orange', 'tip' => '添加音视频素材已完成'],70  => ['color' => 'blue', 'tip' => '视频混剪组合已完成'],80  => ['color' => 'blue', 'tip' => '视频混剪组合已完成'],90  => ['color' => 'green', 'tip' => '视频缓存已完成'],100 => ['color' => 'green', 'tip' => '工程所有步骤已完成'],];$this->output_mode_link();$this->displaySmarty('dydqtshoppc/video/item-list.tpl');}/** 剪辑模式链接*/private function output_mode_link() {$video_mixed_mode   = plum_parse_config('project_mixed_mode', 'dydqt/project');array_unshift($video_mixed_mode, ['title'  => '全部','mode'  => 0,'desc'  => '',]);foreach ($video_mixed_mode as &$item) {$item['link']   = "/dydqtshoppc/video/itemList?mode=".$item['mode'];}$this->output['video_mixed_mode']   = $video_mixed_mode;}/*** 视频列表*/public function videoListAction() {//面包屑$breadcrumbs = [['title' => '账号运营', 'link' => '#zhyy'],['title' => '短视频管理', 'link' => '/video/videoList'],];$this->buildBreadcrumbs($breadcrumbs);$add_time_range = $this->request->getStrParam('add_time_range');$keyword_type   = $this->request->getStrParam('keyword_type');$keyword        = $this->request->getStrParam('keyword');$where = [['name' => 'dv_s_id', 'oper' => '=', 'value' => $this->sid]];if(!empty($add_time_range)){$add_time_range_arr = explode('~',$add_time_range);$where[] = ['name' => 'dv_create_time', 'oper' => '>=', 'value' => strtotime($add_time_range_arr[0])];$where[] = ['name' => 'dv_create_time', 'oper' => '<', 'value' => strtotime($add_time_range_arr[1]) + 86400];}if(!empty($keyword_type)){$where[] = ['name' => $keyword_type, 'oper' => 'like', 'value' => "%{$keyword}%"];}$sort = ['dv_create_time' => 'DESC'];//获取视频列表$Video_model = new App_Model_Douyin_MysqlVideoStorage();$video_list = $Video_model->getList($where,$this->index,$this->count,$sort);$material_model = new App_Model_Douyin_MysqlVideoMaterialStorage($this->sid);$temp_video_model   = new App_Model_Douyin_MysqlVideoTempVideoStorage($this->sid);$pailie_video_model = new App_Model_Douyin_MysqlVideoMaterialPailieStorage();foreach ($video_list as &$item) {$item['video_num']  = $material_model->getMaterialCountByVideo($item['dv_id'], 1);$item['audio_num']  = $material_model->getMaterialCountByVideo($item['dv_id'], 2);$item['image_num']  = $material_model->getMaterialCountByVideo($item['dv_id'], 3);$item['title_num']  = $material_model->getMaterialCountByVideo($item['dv_id'], 4);$item['write_num']  = $material_model->getMaterialCountByVideo($item['dv_id'], 5);$item['cache_num']  = $temp_video_model->getTempVideoCountByItem($item['dv_id']);$item['pailie']     = $pailie_video_model->getRowByDvid($item['dv_id']);$progerss   = 40;if ($item['video_num'] > 0 || $item['image_num'] > 0) {$progerss += 10;}if ($item['audio_num'] > 0 || $item['write_num'] > 0) {$progerss += 10;}if ($item['pailie']['dvmp_is_zuhe']) {$progerss += 20;}if ($item['cache_num'] > 0) {$progerss += 20;}$item['progress']   = $progerss;}//计算分页$active_list_all = $Video_model->getCount($where);$page_libs = new Libs_Pagination_Paginator($active_list_all,$this->count,'jquery',true);$pageHtml = $page_libs->render();$this->output['add_time_range'] = $add_time_range;$this->output['keyword_type']   = $keyword_type;$this->output['keyword']        = $keyword;$this->output['video_list']     = $video_list;$this->output['pageHtml']       = $pageHtml;$video_mixed_mode   = plum_parse_config('project_mixed_mode', 'dydqt/project');$this->output['video_mixed_mode']   = $video_mixed_mode;$this->output['progress_line']  = [20  => ['color' => 'red', 'tip' => '创建创意工程已完成'],40  => ['color' => 'red', 'tip' => '选择混剪模式已完成'],50  => ['color' => 'orange', 'tip' => '添加音视频素材未完成'],60  => ['color' => 'orange', 'tip' => '添加音视频素材已完成'],70  => ['color' => 'blue', 'tip' => '视频混剪组合已完成'],80  => ['color' => 'blue', 'tip' => '视频混剪组合已完成'],90  => ['color' => 'green', 'tip' => '视频缓存已完成'],100 => ['color' => 'green', 'tip' => '工程所有步骤已完成'],];if ($this->front_module == 'eui') {$this->displaySmarty('dspui/video/videoList.html');} else {$this->displaySmarty('dydqtshoppc/video/videoList.html');}}

但是只是单纯的混剪不过平台去重审核的概率很大,现在平台审核的力度越来越大。
所以我们在混剪的基础上再做视频的渲染,随机抽帧,针对画面做轻微的画面切割,翻转的技术处理,这样有效的减少批量视频的重复概率。

当然,小编相信,肯定还有更多视频剪辑优化及矩阵系统的开发优化方案,也欢迎各位伙伴评论区交流讨论。 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/45929.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

抖音运营经验与抖音机制分享!

如今运营抖音号&#xff0c;一个月涨了10w粉丝&#xff0c;虽然不多&#xff0c;但也是很好的开始。其实&#xff0c;要玩抖音除了要懂基本的机制&#xff0c;避开雷区外&#xff0c;还有一些小窍门&#xff0c;下面武汉新时标文化传媒有限公司总结抖音经验与抖音机制&#xff…

问答ChatGPT-4:探索未来微数据中心IDC的发展趋势

从去年年底开始到现在&#xff0c;大众对以ChatGPT-4为主的人工智能AI的话题讨论盛况空前。这是一款由OpenAI发布的聊天机器人模型&#xff0c;一经上线&#xff0c;短短5天完成100万用户积累&#xff0c;并在最近实现月活用户破亿。实际上&#xff0c;ChatGPT和智能客服、智能…

人工智能工具集合

前言 ​ 话说2023&#xff0c;可谓人工智能元年&#xff01;但是说实话&#xff0c;有部分产品达不到“人工智能”的程度&#xff0c;还停留在“计算”的层次&#xff0c;我对这方面不是专家&#xff0c;就不去评价这些应用是否算是“AI”了。不过&#xff0c;善用这些工具&am…

巴比特 | 元宇宙每日必读:28家AI企业集体赴港IPO,业绩惨谈,经营亏损,这是AI下半场的起点,还是资本炒作到顶峰的标志?...

摘要&#xff1a;当前&#xff0c;港交所通过聆讯等待IPO的排队企业一共有106家&#xff0c;其中&#xff0c;涉及AI人工智能或数字化的公司达到28家&#xff0c;占比26%。而这28家公司中&#xff0c;有18家截至2022年度的净利润为亏损&#xff0c;8家实现微盈利。 业绩惨淡&am…

AI绘画最全提示词表;独立开发者2项重要能力;AIGC发展「百科全书」;AI新时代的学习/创业/出海 | ShowMeAI日报

&#x1f440;日报&周刊合集 | &#x1f3a1;生产力工具与行业应用大全 | &#x1f9e1; 点赞关注评论拜托啦&#xff01; &#x1f916; 3300提示词&#xff0c;AI作画艺术家/风格/细节的最全词表 这是AI绘画工具「画宇亩 (Nolibox Creator) 」帮助中心的一份学习文档&…

input框出现转圈问题

input框不能加type 只有select框可以加type 若想使用数字输入框,可以用InputNumber或正则表达式验证

计算机重启后一直黑屏转圈,电脑win10开机黑屏转圈十几秒怎么解决

对于Win10正式版开机等待时间长的问题&#xff0c;通常只发生在通过“升级”方式更新的Win10正式版系统中。而对于采用“全新”方式安装 的Win10正式版系统中则不会出现此类故障&#xff0c;下面一起来看看解决方法吧。 1、右击桌面左下角的“Windows”按钮&#xff0c;从其右键…

计算机重启后一直黑屏转圈,技术员教你解决win10开机无限黑屏转圈重启的解决方法...

大家在操作电脑时一定会遇到很多问题&#xff0c;比如说win10开机无限黑屏转圈重启的解决方法就是我们经常会遇到的&#xff0c;小编及身边的朋友也遇到过win10开机无限黑屏转圈重启的解决方法很多次&#xff0c;针对win10开机无限黑屏转圈重启的解决方法这样的问题&#xff0c…

html怎样让图片自动转圈,html5如何实现图片转圈的动画效果

这篇文章主要介绍了html5实现图片转圈的动画效果——让页面动起来的相关资料,需要的朋友可以参考下 1.先瞧瞧效果&#xff1a; 2.代码是这样的&#xff1a; mixin ani-btnRotate{ keyframes btnRotate{ from{transform: rotateZ(0);} to{transform: rotateZ(360deg);} } } incl…

右键文件一直转圈卡死

右键文件一直转圈卡死 1.随便打开一个电脑管理器&#xff08;比如&#xff0c;360&#xff09;&#xff1b; 2.点击搜索更多&#xff0c;搜索“右键管理”&#xff1b; 3.点开后&#xff0c;将其中不需要的右键管理删除&#xff08;如果需要恢复&#xff0c;可以点击已删除…

解决win系统点击右键时鼠标一直不停转圈操作

WinR输入regedit打开注册表编辑器&#xff0c;在HKEY_CLASSES_ROOT目录下的\Directory下找到如下图所示的文件&#xff1a; 删除除了New以外的所有其他文件即可。 如不小心删除了New文件&#xff0c;不要慌张&#xff0c;可邮件ContextMenuHandlers选择新建“项”再新建New…

Postman打开一直转圈

打开postman一直转圈圈&#xff0c;网上找的都是不解决问题。后来发现个大神完美的解决了&#xff0c;具体步骤如下&#xff1a; 1 解决方案&#xff1a;删除%appdata%目录下的postman文件。这个文件夹是隐藏的&#xff0c;建议先在地址栏输入%appdata%进入此目录 2 操作完第…

计算机开机桌面一直转圈,Win10开机一直转圈圈怎么办?一直转圈进不去系统的解决方法...

最近遇到一个问题&#xff0c;这算是比较常见的故障了&#xff0c;那就是电脑开机一直转圈圈&#xff0c;等了好久也不能进入Win10系统的桌面中&#xff0c;可能大家遇到这个问题会直接重装系统来解决&#xff0c;但是重装系统很麻烦&#xff0c;不妨可以尝试一个方法&#xff…

C++实现转圈打印矩阵

给定一个整型矩阵 matrix&#xff0c;请按照转圈的方式打印它。 1. 题目描述 例如&#xff1a;    1  2  3  4    5  6  7  8    9   10   11  12    13  14  15  16 打印结果为&#xff1a;1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10 要求额外空间复…

转圈加载html,web前端入门到实战:纯CSS实现加载转圈样式

web前端入门到实战:纯CSS实现加载转圈样式 发布时间:2020-05-27 18:11:33 来源:51CTO 阅读:134 作者:前端向南 不同的项目中对于等待加载时转圈圈的样式是不同的,有的是传统的转圈的gif图片,见得比较多的是将转圈圈的换成了可爱的图标。有时候项目中加入等待加载的图片会…

自定义view加载圆圈转圈效果

圆圈转圈效果的实现 public class LoadingView extends LinearLayout {public LoadingView(Context context) {this(context, null);}public LoadingView(Context context, AttributeSet attrs) {this(context, attrs, 0);}public LoadingView(Context context, AttributeSe…

android酷炫转圈动画,Android 等待过程中的转圈动画

效果:(下面转圈的小圆圈) private CustomProgressDialog progressDialog; //实例化自定义CustomProgressDialog progressDialog = new CustomProgressDialog(context, R.style.progressDialog); //设置不可点击外边取消动画 progressDialog.setCanceledOnTouchOutside(false);…

超微浏览器 (uweb browser): 微、威、快、高效、极致优化

超微浏览器 (uweb browser): 微、威、快、高效、极致优化 Amazon appstore 下载 超微浏览器下载及使用技巧 (Mirrors: gitlab repo codeberg netlify stormkit surge github torapp epizy pages render bitbucket vercel) 国内可以直接使用bingChat/必应写作/chatgpt微&…

ChatGPT闲谈——火出圈的为什么是 OpenAI?

ChatGPT 走入大众视野之后&#xff0c;AIGC 行业迎来了爆发&#xff0c;尤其是上个月&#xff0c;仿佛每一天都可能是「历史性」的一天。 现在各大网站已经有非常多的优秀创作者进行总结和分析&#xff0c;都是值得一阅的好文。今天本文也分享了关于ChatGPT的看法&#xff0c;有…

华为版ChatGPT产品“盘古Chat”或将于7月初发布中链讯科web3mcn

中链讯科 web3mcn 中链讯科 成都老赵 中链讯科 dapp开发 中链讯科 区块链合规资管 captain嵇 中链讯科 web3基金会 四川中链讯科科技集团有限公司的成都老赵、captain嵇 等代表受邀参加了香港Web3嘉年华和币安、OKX、火币、币赢等一系列会议活动&#xff0c;共同探讨Web3…