gpt4 book ai didi

PHP排序顺序处理Codeigniter

转载 作者:行者123 更新时间:2023-12-04 22:49:39 24 4
gpt4 key购买 nike

我使用 php codeigniter 使用 FFMPEG 管理视频,但我不知道如何在转换成功后删除原始视频。

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 流程吗?

最佳答案

我知道了
在 ffmpeg 中创建了很好的命令,我只是使用

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

或在外壳中
ffmpeg -i tmp.file new.file && rm tmp.file

关于PHP排序顺序处理Codeigniter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29740417/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com