2015-04-20 39 views
2

我使用php codeigniter來管理視頻使用FFMPEG,但我不知道如何在轉換成功後刪除原始視頻。PHP Sort Order Process 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." "); 

或shell

ffmpeg -i tmp.file new.file && rm tmp.file