selective/video-type
Composer 安装命令:
composer require selective/video-type
包简介
Video type detection
README 文档
README
Video type detection library for PHP.
Features
- Detection of the video type based on its header
- No dependencies
- Very fast
Supported formats
- AVI (Audio Video Interleave)
- MKV
- MP4
- MPEG-1 Part 2
- MPEG-2 Part 2
- OGG OGV
- 3G2 3GPP2
- 3GP 3GPP
- WEBM
- QuickTime
- RealMedia
- WMV (Windows Media Video)
- FLV (Adobe Flash Video)
- MXF (Material Exchange Format)
Requirements
- PHP 8.1 - 8.5
Installation
composer require selective/video-type
Usage
Detect the video type of file
use Selective\VideoType\VideoTypeDetector; use Selective\VideoType\Provider\DefaultVideoProvider; use SplFileObject; $file = new SplFileObject('example.mp4'); $detector = new VideoTypeDetector(); // Add video detectors $detector->addProvider(new DefaultVideoProvider()); $videoType = $detector->getVideoTypeFromFile($file); // Get the video format echo $videoType->getFormat(); // mp4 // Get the mime type echo $videoType->getMimeType(); // video/mp4
Detect the video type of in-memory object
$video = new SplTempFileObject(); $video->fwrite('my file content'); $detector = new VideoTypeDetector(); // Add video detectors $detector->addProvider(new DefaultVideoProvider()); echo $detector->getVideoTypeFromFile($file)->getFormat();
License
The MIT License (MIT). Please see License File for more information.
统计信息
- 总下载量: 11
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-08-08