Мне нужно загрузить видео с 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, чтобы я мог сгенерировать из него миниатюру, получить продолжительность и другие данные.