Exemple #1
0
 flush();
 // Main Program Execution
 $cachedFile = Config::_CACHING_ENABLED ? $converter->RetrieveCachedFile() : '';
 if (!empty($cachedFile)) {
     $progressIncrements = mt_rand(4, 8);
     $downloadPercent = 0;
     for ($i = 1; $i <= $progressIncrements; $i++) {
         $downloadPercent += floor(100 / $progressIncrements);
         echo '<script type="text/javascript">if (!conversionStopping) {var progressBar = document.getElementById("progress"); progressBar.style.width = progressBar.innerHTML = "' . $downloadPercent . '%";}</script>';
         flush();
         usleep(1500000 * (16 / $progressIncrements) * (100 / $progressIncrements / 100));
     }
     $fileNameParts = explode("/", $cachedFile);
     array_shift($fileNameParts);
     $convertedFileName = implode("/", $fileNameParts);
     $convertedFileNiceName = $converter->PrepareConvertedFileNameForDownload(end($fileNameParts));
     echo '<div id="conversionSuccess"></div>';
     echo '<script type="text/javascript">$(window).load(function(){ showConversionResult("' . $convertedFileName . '", "' . $convertedFileNiceName . '", "' . rawurlencode($vidInfo['title']) . '", 1); });</script>';
 } else {
     if ($converter->DownloadVideo($vidURL)) {
         $fileNameParts = explode("/", $converter->GetConvertedFileName());
         array_shift($fileNameParts);
         $convertedFileName = implode("/", $fileNameParts);
         $convertedFileNiceName = $converter->PrepareConvertedFileNameForDownload(end($fileNameParts));
         echo '<div id="conversionSuccess"></div>';
         if ($converter->GetSkipConversion()) {
             echo '<script type="text/javascript">$(window).load(function(){ showConversionResult("' . $convertedFileName . '", "' . $convertedFileNiceName . '", "' . rawurlencode($vidInfo['title']) . '", 1); });</script>';
         } else {
             echo '<script type="text/javascript">var progressBar = document.getElementById("progress"); progressBar.style.width = progressBar.innerHTML = "0%"; updateConversionProgress("' . $convertedFileName . '", "' . $convertedFileNiceName . '", "' . strrchr($converter->GetTempVidFileName(), '.') . '", "' . rawurlencode($vidInfo['title']) . '");</script>';
             flush();
             $converter->DoConversion();
Exemple #2
0
    if (isset($atitle) && $addFFmpegMetadata) {
        $ffmpegCmd .= !empty($atitle) ? '-metadata title="' . addcslashes($atitle, '"') . '" ' : '';
        $ffmpegCmd .= !empty($artist) ? '-metadata artist="' . addcslashes($artist, '"') . '" -metadata album_artist="' . addcslashes($artist, '"') . '" ' : '';
        $ffmpegCmd .= !empty($genre) && $genre != ID3_Editor_Default_Value ? '-metadata genre="' . $genre . '" ' : '';
        $ffmpegCmd .= !empty($year) && $year != 'default' ? '-metadata year="' . $year . '" -metadata date="' . $year . '" -metadata TYER="' . $year . '" ' : '';
        $ffmpegCmd .= !empty($album) ? '-metadata album="' . addcslashes($album, '"') . '" ' : '';
        $ffmpegCmd .= !empty($track) && $track != 'default' ? '-metadata track="' . $track . '" ' : '';
    }
    $ffmpegCmd .= Config::_EDITED_CONVERTED_FILEDIR . $editedSong . "." . $extension;
    exec($ffmpegCmd);
    if (isset($atitle) && $addId3v2Metadata) {
        $id3v2Cmd = Config::_ID3V2 . " ";
        $id3v2Cmd .= !empty($atitle) ? '-t "' . addcslashes($atitle, '"') . '" ' : '';
        $id3v2Cmd .= !empty($artist) ? '-a "' . addcslashes($artist, '"') . '" ' : '';
        $id3v2Cmd .= !empty($genreCode) && $genreCode != 'default' ? '-g "' . $genreCode . '" ' : '';
        $id3v2Cmd .= !empty($year) && $year != 'default' ? '-y "' . $year . '" ' : '';
        $id3v2Cmd .= !empty($album) ? '-A "' . addcslashes($album, '"') . '" ' : '';
        $id3v2Cmd .= !empty($track) && $track != 'default' ? '-T "' . $track . '" ' : '';
        $id3v2Cmd .= Config::_EDITED_CONVERTED_FILEDIR . $editedSong . "." . $extension;
        exec($id3v2Cmd);
    }
}
echo "<br /><br /><a class=\"btn btn-success\"  href=\"edit.php?dload=" . $editedSong . "." . $extension . "\"" . (Config::_ENABLE_SHARE_BUTTONS_POPUP ? ' onclick="showShareButtonsWindow(this.href); return false;"' : '') . "><i class=\"fa fa-download\"></i> " . Download_File_Message . "</a>";
if (Config::_ENABLE_DROPBOX_SAVING) {
    echo "<br /><br /><a id=\"editDropboxLink\" class=\"btn btn-info\"  href=\"http://" . $_SERVER['HTTP_HOST'] . Config::_APPROOT . Config::_EDITED_CONVERTED_FILEDIR . $editedSong . "." . $extension . "\" onclick=\"saveToCloud(\$(this), '" . $converter->PrepareConvertedFileNameForDownload($editedSong . "." . $extension) . "'); return false;\"><i class=\"fa fa-dropbox\"></i> " . Save_To_Dropbox_Text . "</a>";
}
if (Config::_ENABLE_ONEDRIVE_SAVING) {
    echo "<br /><br /><a id=\"editOnedriveLink\" class=\"btn btn-primary\" href=\"http://" . $_SERVER['HTTP_HOST'] . Config::_APPROOT . Config::_EDITED_CONVERTED_FILEDIR . $editedSong . "." . $extension . "\" onclick=\"saveToCloud(\$(this), '" . $converter->PrepareConvertedFileNameForDownload($editedSong . "." . $extension) . "'); return false;\"><i class=\"fa fa-cloud\"></i> " . Save_To_OneDrive_Text . "</a>";
}
echo "<br /><br /><a class=\"btn btn-warning\" href=\"edit.php?vid_name=" . $song . "." . $extension . "&vid_title=" . urlencode($_GET['vidTitle']) . "&vid_id=" . urlencode($_GET['vidId']) . "&vid_image=" . urlencode($_GET['vidImage']) . "&vid_host=" . urlencode($_GET['vidHost']) . "\"><i class=\"fa fa-scissors\"></i> " . Edit_File_Again_Button . "</a>";
echo "<br /><br /><a class=\"btn btn-danger\" href=\"index.php\"><i class=\"fa fa-reply\"></i> " . Return_Home_Button . "</a>";