fetch('ffmpeg_setting',true); if($setting['upload_convert_immediately']>1){ exit('admin set not convert!'); } include_once dzz_libfile('ffmpeg'); $max=10; $time=TIMESTAMP-60*60*5; if($max<=DB::result_first("select COUNT(*) from %t where percent>0 and percent<100 and dateline>%d",array('video_record',$time))){ exit('Over the maximum load, please wait a moment.'); } $id=intval($_GET['id']); if(!$ff=C::t('video_record')->fetch($id)){ exit('convert error'); } if(dzz_process::islocked('ffmpeg_convert_'.$id,60*60)){ exit('converting!'); } if($ff['status']==2){ dzz_process::unlock('ffmpeg_convert_'.$id); exit('convert completed'); } $fm=new fmpeg($setting); $ret=$fm->convert($ff['aid'],$ff['format']); dzz_process::unlock('ffmpeg_convert_'.$id); exit('success');