function convertMainVideo($sId, $sTmpl = "", $bRecorded = false) { global $sFilesPath; global $sModule; $sTempFile = $sFilesPath . $sId; $sResultFile = $sTempFile . (usex264() ? M4V_EXTENSION : FLV_EXTENSION); $bResult = true; if (!file_exists($sResultFile) || filesize($sResultFile) == 0) { if (empty($sTmpl)) { $sTmpl = getConverterTmpl($sTempFile, $sTempFile, true, $bRecorded); } $sTmpl = prepareCommand($sTmpl, array("output" => $sResultFile)); $bResult = convertVideoFile($sResultFile, $sTmpl); if (!$bResult) { $sTmpl = getConverterTmpl($sTempFile, $sTempFile, false); $sTmpl = prepareCommand($sTmpl, array("output" => $sResultFile)); $bResult = convertVideoFile($sResultFile, $sTmpl); } } if ($bResult && usex264()) { $bResult = moveMp4Meta($sResultFile); } return $bResult && grabImages($sResultFile, $sTempFile); }
function _convertMain($sId, $sTmpl = "") { global $sFilesPath; global $sModule; $sTempFile = $sFilesPath . $sId; $sResultFile = $sTempFile . (vcUsex264() ? VC_M4V_EXTENSION : VC_FLV_EXTENSION); $bResult = true; if (!file_exists($sResultFile) || filesize($sResultFile) == 0) { if (empty($sTmpl)) { $sTmpl = _getConverterTmpl($sTempFile, $sTempFile, true); } $sTmpl = vcPrepareCommand($sTmpl, array("output" => $sResultFile)); $bResult = convertFile($sResultFile, $sTmpl); if (!$bResult) { $sTmpl = _getConverterTmpl($sTempFile, $sTempFile, false); $sTmpl = vcPrepareCommand($sTmpl, array("output" => $sResultFile)); $bResult = convertFile($sResultFile, $sTmpl); } } if ($bResult && vcUsex264()) { $bResult = moveMp4Meta($sResultFile); } @chmod($sResultFile, 0666); return $bResult && _grabImages($sResultFile, $sTempFile); }