From 3a8085d8981c6521cdf5dd3b5ed3412b2aac011e Mon Sep 17 00:00:00 2001 From: Horus3 Date: Sun, 14 Sep 2014 23:43:51 +0200 Subject: added support for webm videos --- func.php | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) (limited to 'func.php') diff --git a/func.php b/func.php index 3c6adb7..e1bf9bb 100644 --- a/func.php +++ b/func.php @@ -68,7 +68,26 @@ function video_xt_audio($VIDEO, $CACHEDIR, $FILENAME){ return true; } -function pr_player($file, $thumb, $mime, $title, $vid){ +function convert_video($FILENAME){ + $fp=fopen($CACHEDIR."/".$FILENAME.".webm.txt", "w"); + $content="extracting audio: ".$FILENAME."\n"; + fputs($fp, $content); + fclose($fp); + if(file_exists($FILENAME.".mp4") || file_exists($FILENAME.".webm")) + return; + rename($CACHEDIR . "/" . $FILENAME, $CACHEDIR . "/" . $FILENAME. ".mp4"); + exec("ffmpeg -i " . $CACHEDIR . "/" . $VID . ".mp4 " . $CACHEDIR . "/" . $VID . ".webm", $pid, $ret); + rename($CACHEDIR . "/" . $FILENAME . ".mp4", $CACHEDIR . "/" . $FILENAME); + if($ret != 0){ + return false; + } + + return true; +} + +function pr_player($file, $thumb, $mime, $title, $vid, $html5 = false){ +if($html5) + $WEBMVIDEO = ""; echo "

".htmlentities($title)."


@@ -78,6 +97,7 @@ echo " poster=\"".htmlentities($thumb)."\" data-setup='{\"techOrder\":[\"html5\",\"flash\"]}'> + ".$WEBMVIDEO."

To view this video please enable JavaScript, and consider upgrading to a web browser that supports HTML5 video