$VideoMaterialPailie_model = new App_Model_Douyin_MysqlVideoMaterialPailieStorage();
$VideoMaterialPailie_model->clearPailie($dv_id);
//减少场景时清除视频素材
if ($scene < $video_item['dv_video_use']) {
//清除素材
$video_meta_model = new App_Model_Douyin_MysqlVideoMaterialStorage();
$vm_where = [
['name' => 'dvm_ds_id', 'oper' => '=', 'value' => $this->sid],
['name' => 'dvm_dv_id', 'oper' => '=', 'value' => $dv_id],
['name' => 'dvm_material_type', 'oper' => '=', 'value' => 1], //视频素材
['name' => 'dvm_scene', 'oper' => '>', 'value' => $scene],
];
$video_meta_list = $video_meta_model->getList($vm_where, 0, 0);
foreach ($video_meta_list as $item) {
$file_path = PLUM_DIR_ROOT.$item['dvm_material_videots'];
if (is_file($file_path)) {
unlink($file_path);
混剪算法采用数学阶乘的逻辑技术高科技算法:
//计算分页
$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;
}
/**
* 视频列表
八大智能渲染
开幕、贴纸、转场、特效、字幕、滤镜、语音、音乐
视频抽取+智能渲染=新视频
开幕
内置数十种开幕特效,对视频开幕画面进行特效渲染,让每个开头充满个性。
转场
内置近百个转场特效,两个视频连接处自动插入转场特效,让视频的每一帧都与众不同。
特效
内置烟花,爱心,下雨,光晕等几十种全景特效,在视频中自动渲染加载,让每个视频都如原创。
贴纸
内置数百个贴纸,随机自动加载到视频上,让你的视频充满趣味。
滤镜
内置黑白,复古,清新等数十种滤镜效果,让视频画面更有质感。
字幕
可自定义广告文案,自动同步到视频上,让视频更具广告价值。
语音
内置男声,女声,童声,方言等语音引擎,同步字幕,实现自动语音播报。
音乐
内置数千个背景音乐,随机自动替换原有音乐,让每个视频更有节奏感。