//获取视频时长
function getVideoTime($file){$duration_in_seconds = 0;$vtime = exec("/usr/local/ffmpeg/bin/ffmpeg -i ".$file." 2>&1 | grep 'Duration' | cut -d ' ' -f 4 | sed s/,//");//总长度//return $vtime; //格式 00:04:42.28if($vtime){$duration = explode(":",$vtime);if($duration){$duration_in_seconds = $duration[0]*3600 + $duration[1]*60+ round($duration[2]);//转化为秒}}return $duration_in_seconds;
}
$time=getVideoTime($fileRootPath);
$command = "/usr/local/ffmpeg/bin/ffmpeg -i {$fileRootPath} -vf 'fps=9/".$time.",scale=-1:468,drawbox=x=0:y=0:w=iw:h=ih:c=yellow:t=10,tile=3x3' -f image2 -start_number 0 -an {$path}/%d.jpg";
exec($command, $output, $return_var);

5、参数说明:

-i          输入文件,这里指的就是视频文件。

-y        表示无需询问,直接覆盖输出文件(如果有原文件的话)。

-q:v 1        q是质量,v是视频,v的取值范围是[1, 35],取值1的时候,对应着最佳的视频质量。

-vf    滤镜。

drawbox    画矩形框,x和y对应着矩形的左上角,w是矩形宽度,h是矩形高度,c是指定画的颜色,t是指定线宽(默认是4个像素)。

// fps = 1/2 每2秒截一张图,如果是每秒截一张 参数就是 fps=1

// scale 截图大小,上面的代码是设置宽为原始的1/4大小,高度自动,也可以设置成固定值如:120:80

// tile 网格化,自动将100张图合并成一张大图

结果

ffmpeg从视频中提取缩略图 合成九宫格相关推荐

  1. 采用FFmpeg从视频中提取音频(声音)保存为mp3文件

    采用FFmpeg从视频中提取音频(声音)保存为mp3文件 作者:雨水,日期:2016年1月9日 CSDN博客:http://blog.csdn.net/gobitan 摘要:看到好的视频文件,如果想把 ...

  2. FFmpeg从视频中提取音频保存为mp3文件

    如何把视频文件中的音频数据提取出来,网络上有不少音频提取工具,但作为技术人员提到音视频处理,肯定会想到FFmpeg.本文介绍了如何基于FFmpeg从视频中提取音频,然后将音频保存为mp3格式的音频文件 ...

  3. ffmpeg从视频中提取图片

    ffmpeg -i test.mp4 -r 30 image-%3d.jpg ffmpeg -i test.mp4 -r 30 -t 4 image-%3d.jpg ffmpeg -i test.mp ...

  4. 使用ffmpeg从视频中提取音频文件

    ffmpeg -i input-video.avi -vn -acodec copy output-audio.aac 参考 Extract Audio acc mp3

  5. ffmpeg 从视频中提取WAV格式的音频

    步骤 1.下载ffmpeg 2.把下载回来的ffmpeg解压后的bin目录路径添加到环境变量里面的path里面 3. ffmpeg -i .[迅雷下载xunbo.cc]爱情公寓第二季EP20.rmvb ...

  6. FFmpeg命令(三)、 从视频中提取图片

    FFmpeg 从视频中提取图片 ffmpeg -i test.mp4 -r 30 image-%3d.jpg ffmpeg -i test.mp4 -r 30 -t 4 image-%3d.jpg f ...

  7. 从视频中提取音频的MFCC特征

    具体包含以下两部分: 1.安装并使用ffmpeg从视频中提取音频文件 2.安装并使用librosa提取音频的MFCC特征 一.从视频中提取音频 1)安装ffmpeg 从ffmpeg的官网下载ffmpe ...

  8. Android 音视频配音之音频提取、截断、混音、合并、合成(一)——从视频中提取音频文件

    目录 前言 提取前提----了解提取需要用到的工具类:MediaExtractor.MediaCodec 1.MediaExtractor 2.MediaCodec 3.释放 具体提取转码代码 调用 ...

  9. FFmpeg命令(二)、 从视频中提取音频

    @[TOC](FFmpeg命令(二). 从视频中提取音频) 提取为mp3 ffmpeg -i huoying.mp4 -f mp3 -ar 16000 huoying.mp3 //huoying.mp ...

  10. Java使用ffmpeg实现从视频中提取音频 (mp4、mp3)

    /*** 从视频中提取音频*/@Testpublic void videoGetMp3(){// 提取命令String commit = "$0 -i $1 -ss 00:00:01 -t ...

最新文章

  1. mysql 查询优化 非索引_mysql 查询优化和索引使用心得
  2. hdu 5093 二分匹配
  3. document引用图片的src属性能干嘛_如何实现图片懒加载
  4. 好中的图像处理方面的期刊_约会中,注意这四个方面,帮助你把握好自己的真爱...
  5. Android系统(117)---Activity启动过程
  6. python 托盘_[宜配屋]听图阁
  7. [转帖]达梦数据库(DM6)和ORACLE 10g的异同点
  8. html5 画布保存,html5 (canvas)画布save()和restore()的理解和使用方法
  9. sqlserver替换特殊字符
  10. 计算机二级access宝典app,计算机二级宝典精简版
  11. 【背包问题】基于粒子群算法求解0-1背包问题matlab代码
  12. nginx1.21下载安装详细教程(win10)
  13. MAVEN 引入jar包没问题,但是程序中使用jar中的类报错的坑
  14. 4.4.1小问题集锦
  15. 那一年,我与电脑结下了不解之缘
  16. fastadmin中使用 x-editable
  17. 天舟四号“太空快递”都送了啥?
  18. PYQT5+pygame+爬虫实现本地播放器及按歌手下载(循环播放,上,下曲,进度条,声音,网络下载。写的很烂,勿喷)
  19. 某音播放量、分享量风控策略研究
  20. cnbloger: 北岛知寒, C++ - 虚基类、虚函数与纯虚函数; csdner: Hsuxu, C++虚基类的实现机制

热门文章

  1. Selenium Webdriver常见错误、异常解答
  2. 神经网络入门(连载之三)
  3. MacOSX上的NFS文件共享
  4. 超硬核!Jetpack-MVVM-高频提问和解答,面试心得体会
  5. 2011.11.23 POJ2531解题报告【谨以此文,纪念自己跨过POJ50道题的小里程碑】
  6. [HDLBits做题]Combinational Logic --- Basic Gates
  7. 一位宝妈亲身经验跨境电商亚马逊店铺常遇到的坑!小白看!
  8. 英特尔院士给中国年轻IT技术人员的三个建议
  9. springboot项目启动过程中碰到的问题
  10. java校园物品租赁系统