php 获取 flv 部分视频,php – 获取flv视频长度
虽然我试图得到一个flv视频文件的长度我得到0秒,因为它只发生在一些视频,否则我的功能工作正常.
下面是我的代码.
function mbmGetFLVDuration($file){
// read file
if (file_exists($file)){
$handle = fopen($file, "r");
$contents = fread($handle, filesize($file));
fclose($handle);
//
if (strlen($contents) > 3){
if (substr($contents,0,3) == "FLV"){
$taglen = hexdec(bin2hex(substr($contents,strlen($contents)-3)));
if (strlen($contents) > $taglen){
$duration = hexdec(bin2hex(substr($contents,strlen($contents)-$taglen,3))) ;
return $duration;
}
}
}
}
}
// not working video file
$result = ceil(mbmGetFLVDuration('not_working_copy.flv')/1000);
// working video file
//$result = ceil(mbmGetFLVDuration('working_copy.flv')/1000);
echo date('H:i:s',mktime(0,0,$result))
?>
我在下面的链接中附加了工作和不工作的flv视频:
任何想法将不胜感激.
谢谢
php 获取 flv 部分视频,php – 获取flv视频长度相关推荐
- php 获取视频信息 函数,PHP_php flv视频时间获取函数,复制代码 代码如下:?php - phpStudy...
php flv视频时间获取函数 复制代码 代码如下: function BigEndian2Int($byte_word, $signed = false) { $int_value = 0; $by ...
- 爬取B站视频 - m4s与flv文件的那些事
参考链接 使用 Python 爬取 B 站视频 爬取B站视频 目录 1. 前言说明 2. 自动化分析 3. 爬取单个视频 4. 批量爬取视频 5. 总结 一.前言说明 ↶ 前言 每次查找资料和研究总是 ...
- 【视频直播流】vue flv视频直播流 flv rtmp vue 直播视频流
一.[rtmp视频流] 要点:主要是使用vue-video-player进行播放.要注意,这种播放方式需要flash播放器,遗憾的是很多浏览器已经不再支持flash播放器,如果是这样建议直接看下边第二 ...
- 轻松下载各大视频网站的 .Flv 视频
亲亲我的土豆,主要用来解析各大视频网站的 .Flv 视频真实地址 ,以方便下载,同时,该网站还提供一种超级简单的下载 .Flv 视频的方法 - KISS下载. 以土豆网的视频为例: 1.打开土豆视频或 ...
- 视频批量转换为FLV的软件开发总结(1)——思想总结篇
视频批量转换为FLV的工作中,完全是因为项目中用到流媒体服务器管理发布视频.原始的数据可能是.mpg..avi等格式的,这就需要大量的转换工作量,批量转换工具的需求很明显了. 原始准备使用外面的专门的 ...
- 最好的FLV视频下载器 维棠 (支持优酷视频下载、土豆视频下载等)
维棠FLV视频下载能帮助你轻松下载国内外大多数FLV视频分享网站的视频内容;并且维棠FLV视频下载具有断点续传功能. 现在国内外出现了很多视频分享网站,每个用户都可以把自己的视频节目和其他人分享.这些 ...
- php get获取腾讯视频vid,获取腾讯视频源地址链接的方法
如何获取到腾讯video视频源地址链接的方法呢?以下教程演示的视频素材来自腾讯视频网站,不同的视频网站获取视频源地址的方法有差异,这里以腾讯视频为例.可以按以下步骤去设置: 一.打开腾讯视频网站某个视 ...
- 什么是FLV视频格式?FLV视频格式是什么意思?
Q:什么是FLV视频格式?FLV视频格式是什么意思? FLV是就是FlashVideo,Flash视频,在网页中播放.FLV流媒体格式是一种新的视频格式,全称为FlashVideo.由于它形成的文件极 ...
- java flv转mp3_Java调用ffmpeg转换视频格式为flv的示例详解
这篇文章主要介绍了 详解java调用ffmpeg转换视频格式为flv的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下 详解java调用ffmpeg转换视频格式为flv 注意:下面的程序是在L ...
- mysql+视频文件转成流_详解java调用ffmpeg转换视频格式为flv
详解java调用ffmpeg转换视频格式为flv 注意:下面的程序是在Linux下运行的,如果在windows下rmvb转换成avi会出现问题,想成功需要下载下个drv43260.dll东西放到C:W ...
最新文章
- 用ECMAScript4 ( ActionScript3) 实现Unity的热更新 -- 使用原型链和EventTrigger
- 【技术贴】火狐的悬停激活标签扩展插件下载。Tab Focus
- python大佬养成计划----flask_sqlalchemy操作数据库
- gzip压缩算法: gzip 所使用压缩算法的基本原理
- Linux/CentOS优化配置 汇总
- 安装LPC55S69 MicroPython模块是遇到的CDC Interface驱动问题
- oracle简版如何打开,如何打开和关闭Oracle游标
- php下载的文件不是汉字,php实现支持中文的文件下载功能示例
- 【计算机系统设计】实践笔记(2)数据通路构建:第一类R型指令分析(2)
- 渔翁服务器密码机的环境配置
- Sqli-labs less 47
- elk-Logstash
- 3D开发-AR.js 自定义Marker
- 前端笔试中两道与节点有关的算法题
- 潜力环保类元宇宙项目地球超人解析
- ADMEMS 软件设计架构方法
- 如何免费下载优质的PPT模板?
- 深度学习-8.实践方法论
- 如何写一份优秀的投资计划书
- NGUI 九宫格切图