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);
相关推荐
pop_xiaoli2 分钟前
effective-Objective-C 第一章阅读笔记
开发语言·笔记·ios·objective-c·cocoa·xcode
jghhh012 分钟前
基于C#的CAN总线BMS上位机开发方案
开发语言·c#
serve the people2 分钟前
python环境搭建 (七) pytest、pytest-asyncio、pytest-cov 试生态的核心组合
开发语言·python·pytest
java1234_小锋5 分钟前
分享一套不错的基于Python的Django宠物信息管理系统
开发语言·python·宠物
2401_841495646 分钟前
【Web开发】基于Flask搭建简单的应用网站
后端·python·flask·视图函数·应用实例·路由装饰器·调试模式
一切尽在,你来7 分钟前
C++ 零基础教程 - 第4讲-实现简单计算器
开发语言·c++
Dragon Wu10 分钟前
SpringBoot3 当前最新版knife4j openapi3 集成方案
spring boot·后端·springboot
女王大人万岁14 分钟前
Go语言JSON标准库(encoding/json):功能解析与实战指南
服务器·开发语言·后端·golang·json
wjs202416 分钟前
Scala 基础语法
开发语言
.ZGR.17 分钟前
从游戏到实战的线程进阶之旅:智能无人机防空平台
java·开发语言·无人机