【苹果上的video标签不能正确读取后台输出的视频流】教程文章相关的互联网学习教程文章

PHP从FLV文件获取视频预览图的方法_php技巧

本文实例讲述了PHP从FLV文件获取视频预览图的方法。分享给大家供大家参考。具体实现方法如下:代码如下:<?php // references http://www.longtailvideo.com/support/forum/Modules/12661/External-PHP-with-FFmpeg-using-readfile- // generate a preview image from an FLV file on-the-fly, or to save // call with: ffmpeg_image.php?file=video.flv&time=00:00:05&browser=true // call with: ffmpeg_image.php?file=video.fl...

PHP简单获取视频预览图的方法_php技巧

本文实例讲述了PHP简单获取视频预览图的方法。分享给大家供大家参考。具体实现方法如下:代码如下: convertToFlv( "some-video-input.avi", "output.jpg" ); function convertToFlv( $input, $output ) {echo "Converting $input to $output";$command = "ffmpeg -v 0 -y -i $input -vframes 1 -ss 5 -vcodec mjpeg -f rawvideo -s 286x160 -aspect 16:9 $output ";echo "$command";shell_exec( $command );echo "Converted"; } > ...

php使用memcoder将视频转成mp4格式的方法_php技巧

本文实例讲述了php使用memcoder将视频转成mp4格式的方法。分享给大家供大家参考。具体实现方法如下:代码如下: convertTo( "some-input-video.avi", "output.mp4" ); function convertTo( $input, $output ) {echo "Converting $input to $output";$command = "mencoder $input -o $output -af volume=10 -aspect 16:9 -of avi -noodml -ovc x264 -x264encopts bitrate=500:level_idc=41:bframes=3:frameref=2: nopsnr: nossim: pa...

PHP实现将视频转成MP4并获取视频预览图的方法

本文实例讲述了PHP实现将视频转成MP4并获取视频预览图的方法。分享给大家供大家参考。具体实现方法如下:代码如下:<?php flv_convert_get_thumb(input.avi, output.jpg, output.ogm); // code provided and updated by steve of phpsnaps ! thanks // accepts: // 1: the input video file // 2: path to thumb jpg // 3: path to transcoded mpeg? function flv_convert_get_thumb($in, $out_thumb, $out_vid) {// get thumbnail$...

php使用ffmpeg获取视频信息并截图的实现方法_php技巧【图】

本文实例讲述了php使用ffmpeg获取视频信息并截图的方法。分享给大家供大家参考,具体如下: $movie = new ffmpeg_movie(4.mp4); $width=$movie->getFrameWidth(); $height=$movie->getFrameHeight(); $count= $movie->getFrameCount(); print $count . ; $n = round ( $count/16 ); print $n . ; for ( $i = 1; $i <= 1; $i ++ ) {$img = screencap . $i . .png;$x = $n * $i;$f = $movie->getFrame($x);$gd_image = $f->toGDImage...

用php将任何格式视频转为flv的代码

代码如下:<? define("ROOT_DIR",dirname(__FILE__)); class EcodeFlv { var $fromFile; //上传来的文件 var $toFilePath; //保存文件路径 var $toPicPath; //保存图片路径 var $mpeg; //ffmpeg.exe文件的路径 var $mencode; //mencode.exe文件的路径 var $cmdToFile; //转换文件命令 var $cmdToPic; //转换图片命令 var $toFileName; //转换后的文件名 var $mpegComm; //ffmpeg.exe的转换命令 var $mencodeComm; //mencode.exe的命...

使用PHP提取视频网站页面中的FLASH地址的代码

然后我用PHP实现了这个功能,我觉得用PHP来做这项工作简直是一种享受!使用其提供的强大的HTML页面处理函数和正则表达式,短短的几行代码就能搞定这个功能。 贴一下关键代码: 代码如下:<?php //获取优酷页面中的flash地址 function get_flash_url( $url ) { $lines = file($url); foreach ($lines as $linenum=> $line) { preg_match_all(|<input type="text" id="link2" value="([^<>]+)" />|,$line,$result); $swfurl=$result[1...

php 网页播放器用来播放在线视频的代码(自动判断并选择视频文件类型)

在web开发中经常会碰到一些简单的视频播放功能,但现在的视频格式不同,并且可以动态增加,所以我们就必须把视频保存到数据哦,好了下面我们来看我写的段简单的 php视频网页播放器代码吧。 代码如下:<?PHP include ./admin/connect.php; @extract($db->get_one("select * from movieinfo where id=".$_GET[id]."")); $db->query("update movieinfo set playnum=playnum+1 where id=".$_GET[id]." "); //控制下载 $url2="admin/";/...

php flv视频时间获取函数

代码如下:<?php   function BigEndian2Int($byte_word, $signed = false) {   $int_value = 0;   $byte_wordlen = strlen($byte_word);   for ($i = 0; $i < $byte_wordlen; $i++)   {   $int_value += ord($byte_word{$i}) * pow(256, ($byte_wordlen - 1 - $i));   }   if ($signed)   {   $sign_mask_bit = 0x80 << (8 * ($byte_wordlen - 1));   if ($int_value & $sign_mask_bit)   {   $int_value...

利用Ffmpeg获得flv视频缩略图和视频时间的代码【图】

问题描述;获得flv视频的缩略图和视频时间长度谷歌了半天发现可以使用Ffmpeg获得视频的一些信息,先介绍一下FFMEPG 这里简单说一下:FFmpeg是用于录制、转换和流化音频和视频的完整解决方案,一套领先的音/视频编解码类库。官方正式版ffmpeg不支持rmvb和rm格式. 不过有很多解决方法 FFmpeg的官方网址是 http://ffmpeg.mplayerhq.hu/ 。 中文Wiki是 http://www.ffmpeg.com.cn/ ,资料很多。 ㈠安装FFMEPG 操作系统:centos6 找了那...

php中获得视频时间总长度的另一种方法【图】

当时获得视频长度是采用网上的通用的获得flv视频文件长度的方法,但是这个方法只对flv视频支持,其他格式的视频获取到的值就很差了, 下面在介绍一种:利用ffmpeg返回值Duration的方法,原来也想过用,但是没有解决,现在可以了,由于ffmpeg支持很多种格式的视频,所以这个具体一定的通用性。 ffmpeg获得视频时间长度的Duration的linux命令: ffmpeg -i test.flv 2>&1 | grep 'Duration' | cut -d ' ' -f 4 | sed s/,// 可以获得Du...

解析获取优酷视频真实下载地址的PHP源代码

代码如下:<?php //--调用方法/demo.php?url=http://v.youku.com/v_show/id_XMzkyODA2NTEy.html echo getYoukuFlv($_GET['url']); function getYoukuFlv($url){ preg_match("#id_(.*?)\.html#",$url,$out); $id=$out[1]; $content=get_curl_contents('http://v.youku.com/player/getPlayList/VideoIDS/'.$id); $data=json_decode($content); foreach($data->data[0]->streamfileids AS $k=>$v){ $sid=getSi...

Youku 视频绝对地址获取的方法详解

前一阵子为了研究 KnLiveCommentary 而进行了一系列的关于视频站点的研究。由于KnLiveCommentary需要能够获取充足的视频源进行测试,所以我们选取了 Youku(优酷)一个比较大的视频网站来进行测试。其实开始研究解析绝对地址也是为了研究Youku 的自带播放器,顺便去除广告什么的。后来我们就把Youku 的播放器用 ASV6 (ActionScript Viewer 6)“反编译”了一下,达到了惊人的效果。Youku的视频采取了加密+动态的获取方式,视频地址需...

PHP实现视频文件上传完整实例

本文以一个完整实例的形式实现了视频文件上传的功能。虽然是比较基础的应用,仍有一定的参考价值。分享给大家供大家参考之用。具体方法如下: 首先,对PHP来说视频也属于文件,我们利用这个道理,可以通过与上传普通文件类似的方式实现上传PHP视频文件。不同的是视频文件一般较大,上传时间长,而php配置文件也对上传文件的大小有限制。 如果需要更好地用PHP实现文件上传,还是推荐使用FTP上传方式。 一、PHP处理代码如下: <?php ...

PHP获取youku视频真实flv文件地址的方法

本文实例讲述了PHP获取youku视频真实flv文件地址的方法。分享给大家供大家参考。具体分析如下: 有一站长要我帮助它做一个可以自动测试出youku视频网站的flv真实地址,下面我整理了一下午解决了此问题非常的不错,大家可参考一下. 这个是借力打力,只是抓去朋友网的内容,不过相当好用,代码如下:代码如下:<?php $videourl=http://v.youku.com/v_show/id_XMjA5MjQ0OTQ0.html; function get_content($url ,$data){ if(is_array($data...