.php y=mp4,PHP输出MP4视频流函数
function GetMp4File($file) {
$size = filesize($file);
header(“Content-type: video/mp4”);
header(“Accept-Ranges: bytes”);
if(isset($_SERVER[‘HTTP_RANGE’])){
header(“HTTP/1.1 206 Partial Content”);
list($name, $range) = explode(“=”, $_SERVER[‘HTTP_RANGE’]);
list($begin, $end) =explode(“-“, $range);
if($end == 0){
$end = $size – 1;
}
}else {
$begin = 0; $end = $size – 1;
}
header(“Content-Length: ” . ($end – $begin + 1));
header(“Content-Disposition: filename=”.basename($file));
header(“Content-Range: bytes “.$begin.”-“.$end.”/”.$size);
$fp = fopen($file, ‘rb’);
fseek($fp, $begin);
while(!feof($fp)) {
$p = min(1024, $end – $begin + 1);
$begin += $p;
echo fread($fp, $p);
}
fclose($fp);
}
GetMp4File(“demo.mp4”);
.php y=mp4,PHP输出MP4视频流函数相关推荐
- Node.js脚本项目合集(一):Node.js+FFmpeg实现批量从B站导出离线缓存视频到mp4格式,mp4转mp3,实现听歌自由
Node.js脚本项目合集(一):Node.js+FFmpeg实现批量从B站导出离线缓存视频到mp4格式,mp4转mp3,实现听歌自由 前言 一.准备工作以及介绍 1.什么是FFmpeg 2.FFmp ...
- ffplay flv mp4 转_手动视频转码教程,FFmpeg
我相信很多人,在学习剪辑的时候都会在很多网站上下载影视素材.下载的素材有很多类型的格式,包括avi.rmvb.mkv.flv等等.得到这些格式的素材是无法直接进行编辑的,需要将其转换成MP4格式.这时 ...
- 微信 html avi视频无法播放,为何MP4不能播放MP4格式视频文件
[海龙资讯网 导购]今天早上有个朋友打电话给我说:"喂,现在的商家真是爱骗人啊~!我新买的MP4都不能播放mp4格式的视频."小编我看到这个问题确实也是有点小囧.从正确的命名方法来 ...
- java如何90度旋转mp4文件,旋转MP4视频的方法
万兴优转 - 全能视频转换工具箱 将视频转换为1000多种不同的格式,包括MP4,AVI,WMV,FLV,MKV,MOV等. 通过为几乎任何设备选择优化目标来转换视频. 比任何其他传统转换器快30倍. ...
- python合并音频和视频_ffmpeg+Python实现B站MP4格式音频与视频的合并
安装 官网下载 环境变量 此电脑--属性--高级系统设置--环境变量 在系统变量(也就是下面那一半)处找到新建,按如下所示的方法填写 再将%FFMPEG_HOME%以及%FFMPEG_HOME%\bi ...
- python合并音频和视频_ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码
安装 官网下载 选择需要的版本 将解压后得到的以下几个文件放置在E:\FFmpeg下 环境变量 此电脑--属性--高级系统设置--环境变量 在系统变量(也就是下面那一半)处找到新建,按如下所示的方法填 ...
- 有些MP4只有音频没有视频的解决办法
有些MP4只有音频没有视频 在代码中写了video,发现视频只有声音,而视频不动 <video id="myv" width="600" height=& ...
- 怎么把html转成mp4,怎么把其他视频格式转成常用的mp4形式?
Mp4格式是众多视频格式中最通用的一种视频格式,像有些视频都会因为格式权限限制因素,进而产生不能播放,不能使用的问题.而我们将这种视频转换成mp4格式就能解决这些问题,不仅可以随意播放而且可以随意使用 ...
- 工具提取MP4中的音视频
工具提取MP4中的音视频 版权声明:本文为博主原创文章,若需转载请注明出处. 使用工具: 1)http://www.h264encoder.com/ h264视频转换工具 2)http://ffmpe ...
最新文章
- 厉害!冬奥首金选手都来自这所高校!还全是研究生!
- 2.1.5 编码与调制(1)
- Android L(5.0)源码之图形与图像处理之动画——Frame、Tween、属性动画、SurfaceView...
- C++(STL):23 ---序列式容器queue源码剖析
- PageHelper 关闭COUNT(0)查询 以及PageHelper 的分页原理分析
- RDD之四:Value型Transformation算子
- 用JAVA制作小游戏——推箱子(三)
- CUDA、MPI和SU混编,MakeFile文件的编写
- mate7 刷机 android 7,Mate7 四大版本完整稳定版刷机包大集合!
- 知乎App有哪些非常“贴心”的UI设计
- android imei *#06#,[Android]Hot key IMEI *#06# and *#07#
- 关于游戏开发流程解析
- unity 使物体跟随路径点自动移动位置 插值旋转
- PHP实现域名whois查询的代码(数据源万网、新网)
- 无法在此iPhone激活面容ID怎么办?
- 【网络通信】WSAStartup()函数,MAKEWORD的使用
- IDEA-集成VisualVM插件,启动Java VisualVM
- 免费下载国内各大音乐平台歌曲
- html中图片放css还是,图片到底是写在html还是写在css呢
- css中元素横向放置,使用CSS将元素放置到右侧