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);
相关推荐
土狗TuGou5 分钟前
SQL内功笔记 · 第8篇:事务的四大特性与隔离级别
数据库·笔记·后端·sql·mysql·oracle
ZengLiangYi14 分钟前
React Query + REST API 最佳实践
javascript·后端·react.js
星浩AI20 分钟前
项目实战:合同智能审批 · LangGraph + HITL 人机协同方案 [有源码]
后端·langchain·agent
JavaGuide21 分钟前
Codex 接入第三方模型 DeepSeek、GLM、Kimi 教程:CC-Switch 和 Codex++ 两种方案对比
后端·ai编程
ZengLiangYi23 分钟前
Fastify 加 Electron:把 Web 服务嵌进桌面应用
前端·javascript·后端
在繁华处1 小时前
Java从零到熟练(九):并发编程基础
java·开发语言
木头程序员1 小时前
SSM框架学习笔记
java·开发语言·mysql·spring·maven
李白你好1 小时前
页面资产梳理 · 技术指纹识别 · Spring 端点探测
java·后端·spring
用户1753721240331 小时前
02《面向对象设计原则:SOLID原则实战解析》
后端
一起逃去看海吧1 小时前
dify-03
java·linux·开发语言