ショートビデオマトリックスビデオインテリジェント編集ソースコード ソースコード

 ショートビデオマトリックスビデオのスマート編集:

 

* ビデオの追加/編集
     */
    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,









        $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 = 爆発(',', $vcn);             unset($_REQUEST['a_vcn']);             $curr_platform['vcn'] = array_combine($vcn, $vcn);         }         //随机色合集         if (isset($_REQUEST['color'])) {             $color_bg = $this->request->getArrParam('color');             $color_list = [];             foreach ($color_bg as $color => $val) {










                array_push($color_list, $color);
            unset
            ($_REQUEST['color']);
            $curr_platform['bgcolor'] = $color_list;
        $
        updata['dv_platform'] = json_encode(array_merge($curr_platform, $_REQUEST));
        $ret = $video_model->updateById($updata, $dv_id);

        $this->showAjaxResult($ret, '設定の保存');
    }

    /*
     * 追加/编辑ビデオ工程
     */
    public function addVideoSubmitAction(){         $dv_id = $this->request->getIntParam('dv_id');         $video_name = $this->request->getStrParam('dv_title');         if (empty($video_name)) $this->displayJsonError('请输入项目名');         $video_count = $this->request->getIntParam('dv_video_count', 1);         #$video_duration = $this->request->getIntParam('dv_video_duration', 30);         $video_transition = $this->request->getIntParam('dv_video_transition', 0);         $video_filter = $this->request->getIntParam('dv_video_filter', 0);         $video_effect = $this->request->getIntParam('dv_video_effect', 0);








        $video_mixed = $this->request->getIntParam('dv_video_mode', 1); //ミックスカットモード
        $video_layout = $this->request->getIntParam('dv_video_layout', 1); //縦画面、横画面
        $video_use = $this->request->getIntParam('dv_video_use', 5); //ビデオシーンまたは組み合わせの数
        $video_shot = $this->request->getIntParam('dv_video_shot', 5); //シングルショット期間
        $use_only = $this->request->getIntParam('dv_use_only', 0);
        $use_platform = $this->request->getArrParam('use_platfor

1. システムのソースコードの納品を完了します。顧客がインストールして構成したシステムのすべてのソース コードとドキュメントが含まれています。2. 仮想マシンベースの配信。開発者は仮想マシンを使用してシステム環境全体を構築し、システムを含む仮想マシンを顧客に提供します。3. Dockerコンテナの配信。ショート ビデオ マトリックス システムのソース コードは Docker イメージにパッケージ化されており、顧客は Docker を使用してイメージを実行できます。4. クラウドの展開と配信。開発者はショート ビデオ マトリックス システムをクラウド上に直接展開し、完全なクラウド アプリケーション サービスを提供できます。5. ワンクリックインストールパッケージの配信。ショート ビデオ マトリックス システムのソース コードはワンクリック インストール パッケージにパッケージ化されており、ダブルクリックするだけでインストールが完了します。

おすすめ

転載: blog.csdn.net/xiaosaina/article/details/131086691