FFmpeg支持视频播放并计算时长
发布时间
阅读量:
阅读量
原文链接:http://www.fire-rain.com/blog/FFMPEG_VIDEO_TIME
FFMPEG获取视频播放时长
在开发视频管理系统的过程中,客户提出需求,要求从视频中截取20张缩略图,并且这些图片需分布在视频的不同时间点上。这便引出了如何获取视频时长的问题。通过查阅相关资料,最终封装出一种方法,不仅能够准确获取视频的时长,还可同时提取分辨率、编码格式以及比特率等详细信息。
调用示例展示
<?php
function video_info($file,$ffmpeg) {
ob_start();
passthru(sprintf($ffmpeg.' -i "%s" 2>&1', $file));
$info = ob_get_contents();
ob_end_clean();
// 通过使用输出缓冲,获取到ffmpeg所有输出的内容。
$ret = array();
// Duration: 01:24:12.73, start: 0.000000, bitrate: 45
全部评论 (0)
还没有任何评论哟~
