2015-04-20 3 views
2

Я использую php codeigniter для управления видео с помощью FFMPEG, но я не знаю, как удалить исходное видео после успешного конвертирования.PHP Порядок сортировки Процесс Codeiginiter

if(!($_FILES["upload_video"]["type"] == "video/mp4")) 
    { 
    $prename = $r.'.'.$ext; 
    $video = $prename.'.mp4'; 
    $directory_path = "/home/templates/videos/".$prename; 
    $directory_path_full = "/home/templates/videos/".$prename; 
    exec("ffmpeg -i ".$directory_path_full." ".$directory_path.".mp4"); 

    // Delete original format video 
    $this->load->helper("file"); 
    unlink($directory_path_full); 

    }else{ 
    $video = $r.'.'.$ext; 
    } 

Когда я использую «разъединить» он работает хорошо, чтобы удалить файл, но видео повреждено (возможно PHP сразу удалить его при преобразовании прогресса) Таким образом, вы можете помочь мне создать порядок сортировки процесса PHP для этого дело?

ответ

1

я получил его в FFmpeg была создана хорошая команда, и я просто использовать

exec("ffmpeg -i ".$directory_path_full." ".$directory_path.".mp4 && rm ".$directory_path_full." "); 

или в оболочке

ffmpeg -i tmp.file new.file && rm tmp.file 
Смежные вопросы