как загрузить видео и создать миниатюру с помощью ffmpeg в codeigniter - PullRequest
0 голосов
/ 11 февраля 2020

Мне нужно загрузить видео с FFMPEG в codeigniter и сохранить значение в базе данных mysql. и после загрузки, как получить продолжительность видео и создать миниатюру из видео и вставить путь к миниатюре в mysql базу данных

вот мой код для загрузки видео:

  public function uploadvideo()
  {
    $config['upload_path'] = "./admin_assets/videos/";
    $config['allowed_types'] = "3gp|mp4|mpeg4|avi|flv";
    $this->load->library('upload',$config);

    $uploadedby = $this->input->post('uploadedby');
    $video_title = $this->input->post('video_title');
    $privacy = $this->input->post('privacy');
    $description = $this->input->post('description');

    $vid_one_name= $this->upload->do_upload('video').$this->upload->data('file_name');

    $file_size =  $this->upload->data('file_size');

    $fs = $file_size." kbytes";
    $vid_one_path= substr($vid_one_name,1);

    $insert_video = $this->db->insert('videos',['uploadedby'=>$uploadedby,'video'=>$vid_one_path,'description'=>$description,'privacy'=>$privacy,'video_title'=>$video_title,'uploadDate'=>date('M-d-Y'),'file_size'=>$fs]);
    if ($insert_video) {
        return true;
    } else {
        return false;
    }
}

Это работает, но я хочу загрузить видео с помощью ffmpeg, чтобы я мог сгенерировать из него миниатюру, получить продолжительность и другие данные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...