getid3 获取视频时长

1、首先,我们需要先下载一份PHP类---getid3
https://codeload.github.com/JamesHeinrich/getID3/zip/master

2.我在laravel6.0 中使用 需要在composer.json 自动加载 否则系统访问不到

在命令行 执行 composer dump-autoload

php 复制代码
        $getID3 = new \getID3();
        //视频文件需要放在本地 参数是绝对路径
        $fileInfo = $getID3->analyze(base_path("/public/upload/video/202311/f9cc94ca72e9022bc1574046b4fa2970.mp4"));
        $duration = $fileInfo['playtime_seconds'];//单位秒
        dd($duration);
相关推荐
止观止1 分钟前
JavaScript对象创建9大核心技术解析
开发语言·javascript·ecmascript
codervibe7 分钟前
如何用 Spring Security 构建无状态权限控制系统(含角色菜单控制)
java·后端
codervibe10 分钟前
项目中如何用策略模式实现多角色登录解耦?(附实战代码)
java·后端
expect7g15 分钟前
Flink-Checkpoint-2.OperatorChain
后端·flink
大葱白菜16 分钟前
🧱 Java 抽象类详解:从基础到实战,掌握面向对象设计的核心基石
后端·程序员
SimonKing22 分钟前
颠覆传统IO:零拷贝技术如何重塑Java高性能编程?
java·后端·程序员
mCell1 小时前
为什么我们需要 `.proto` 文件
后端·微服务·架构
mit6.8241 小时前
[Meetily后端框架] AI摘要结构化 | `SummaryResponse`模型 | Pydantic库 | vs marshmallow库
c++·人工智能·后端
screenCui1 小时前
macOS运行python程序遇libiomp5.dylib库冲突错误解决方案
开发语言·python·macos
陈随易1 小时前
VSCode v1.102发布,AI体验大幅提升
前端·后端·程序员