php使用ffmpeg获取视频信息可以获取到视频的分辨率、文件大小、播放时长、编码格式、视频格式、音频编码、音频采样频率、等.....
废话不多说,直接上代码.../**
* Name: ffmpeg.php.
* Author: JiaMeng <666@majiameng.com>
* Date: 2018/7/12 14:39
* Description: ffmpeg.php.
*/
class ffmpeg{
const FFMPEG_COMMAND = '/usr/local/ffmpeg/bin/ffmpeg -i %s 2>&1';//操作ffmpeg命令
const FFMPEG_COVER_COMMAND = '/usr/local/ffmpeg/bin/ffmpeg -i "%s" -y -f mjpeg -ss %s -t 0.001 -s "%s" "%s"';//获取视频封面
/**
* Description: 获取视频信息
* Author: JiaMeng <666@majiameng.com>
* Updater:
* @param string $file 视频文件路径
* @return array
* |-- duration 播放时间 string(11) "00:00:34.83"
* |-- seconds 播放时间(秒) float(34.83)
* |-- start 开始时间 0.000000
* |-- bitrate 码率 单位 kb
* |-- vcodec 编码格式 h264 (Basel