很多站长朋友们都不太清楚视频转码php,今天小编就来给大家整理视频转码php,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 flv视频如何在PHP上播放 2、 PHP使用ffmpeg实现后台视频转码,如何监听转化的进度 3、 如何在php中实现ffmpeg视频转码 4、 网站中有一个flash的视频播放,我想把改成mp4的视频,可以怎么做啊?代码是PHP的 flv视频如何在PHP上播放播放flv视频文件, 和是不是php并没有直接必然的联系!
这个属于是前端的问题了!
要达到你的要求,方法有二:
第一、去百度一下下载一个flv播放器(其实就是一个swf文件, 比如 ckplayer), 网页上调用这个swf文件,并将flv文件加载给这个swf文件进行视频播放, 优酷、土豆等视频网站用的就是这种方式
第二、把flv转码成mp4文件, 然后直接用html5的video标签进行播放,使用这种方式有一个麻烦就是, 你要把视频转换成好几种格式, 因为每种浏览器对html5视频格式的支持是不同的, 比如ie下是支持mp4, 其他浏览器我也忘记了!
PHP使用ffmpeg实现后台视频转码,如何监听转化的进度如果进程是由php发起,可以直接从stdout中获得ffmpeg输出的已编码时长,除以片长得到进度百分比。
另外一种方法是,用ffmpeg的report参数打印程序输出到某个指定文件中,读取提取该文件中的已编码时长,同上,除以片长得到进度百分比....
如何在php中实现ffmpeg视频转码具体代码如下:
<?php
$ch = curl_init();
$timeout = 5;
curl_setopt ($ch, CURLOPT_URL, '');
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$file_contents = curl_exec($ch);
curl_close($ch);
echo $file_contents;
?>
PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。
它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,
执行效率比完全生成HTML标记的CGI要高许多;
PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
网站中有一个flash的视频播放,我想把改成mp4的视频,可以怎么做啊?代码是PHP的你是想下载视频吗,可以用象暴风这类播放器,可以边播放边下载,下载后还可以转码,而且是多种格式(包括你要的MP4)。
关于视频转码php的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于视频转码php 视频转码中是什么意思要多久的详细内容...