ffmpeg百度云盘下载地址:https://pan.baidu.com/s/1Am_x0abBvXTrbCFPHs5e9Q

提取码:4y2r

/*** ffmpeg百度云盘下载地址:https://pan.baidu.com/s/1Am_x0abBvXTrbCFPHs5e9Q* 提取码:4y2r* 获取视频封面图片* @param string $inFile 视频文件地址* @param int $time 截图的秒数* @param int $width 图片宽度* @param int $height 图片高度*/
function getVideoCover($inFile, $time = 1, $width = 320, $height = 240)
{//文件根目录$rootPath = realpath(__ROOT__) . './Public';//输入文件路径$inFile = $rootPath . $inFile;//输出文件名$outFileName = uniqid('video_') . ".jpg";//输出文件目录$outFileDir = '/uploads/videocover/' . date("Ymd", time()) . '/';if (!is_dir($rootPath . $outFileDir)) {mkdir($rootPath . $outFileDir, 0777, true);}//输出文件路径$outFile = $rootPath . $outFileDir . $outFileName;//ffmpeg.exe文件路径$ffmpeg = realpath(__ROOT__) . './ffmpeg/ffmpeg.exe';//运行命令$command = $ffmpeg . " -i " . $inFile . " -y -f image2 -t {$time} -s {$width}x{$height} " . $outFile;system($command);return $outFileDir . $outFileName;
}

转载于:https://www.cnblogs.com/jxl1996/p/10138964.html

ffmpeg获取视频封面图片相关推荐

  1. PHP中用ffmpeg获取视频封面图片详细步骤

    PHP中用ffmpeg获取视频封面图片详细步骤 一.环境准备 官网下载:https://ffmpeg.org/download.html wget https://ffmpeg.org/release ...

  2. Java通过FFMPEG获取视频时长

    2019独角兽企业重金招聘Python工程师标准>>> Java通过FFMPEG获取视频时长 详见https://www.yz1618.cn/view/19 转载于:https:// ...

  3. FFmpeg获取视频旋转角度rotate获取不到的问题解决

    ffmpeg获取视频旋转角度,这个主要是在ios或者安卓手机拍照出来的视频,一般是高比宽大. 那么在我们自己用ffmpeg处理视频的时候,比如获取YUV的时候,其实倒立着的.即使你以后处理了,比如做水 ...

  4. php获得视频分辨率,php+ffmpeg 获取视频相关信息(缩略图、视频分辨率)

    ffmpeg是一款开源.跨平台的视频处理程序,可用在Windows.mac.linux等平台,可以方便的运用多种语言脚本来调用其执行视频的操作. 下面介绍使用ffmpeg获取视频首帧的方法. & ...

  5. ffmpeg获取视频时长和分辨率

    文章目录 ffmpeg获取视频文件时长和分辨率 获取视频时长 获取视频分辨率 ffmpeg获取视频文件时长和分辨率 获取视频时长 import os import subprocess# video_ ...

  6. python ffmpeg 获取视频信息_ffmpeg获取视频信息

    php使用ffmpeg获取视频信息可以获取到视频的分辨率.文件大小.播放时长.编码格式.视频格式.音频编码.音频采样频率.等..... 废话不多说,直接上代码.../** * Name: ffmpeg ...

  7. java通过使用ffmpeg获取视频的码率

    2019独角兽企业重金招聘Python工程师标准>>> 工作过程中有使用JAVA代码获取视频码率的场景,网上搜索了找到了利用ffmpeg来获取,ffmpeg组件中有ffprobe是专 ...

  8. java ffmpeg 获取视频时长_Java通过调用FFMPEG获取视频时长

    FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.采用LGPL或GPL许可证.它提供了录制.转换以及流化音视频的完整解决方案.它包含了非常先进的音频/视频编解码库l ...

  9. FFmpeg获取视频的旋转角度

    FFmpeg获取旋转角,目前只有在解析视频流的时候,调用rotate函数,才可以获取. 示例代码如下: int getRotateAngle(AVStream* avStream) {AVDictio ...

最新文章

  1. java map join_HashMap 常见应用:实现 SQL JOIN
  2. miui通知栏要点两下_「MIUI玩机技巧84」MIUI12状态栏如何切旧版控制中心
  3. Python获取电脑硬件配置的封装类,可以获取CPU序列号、主板序列号、BIOS序列号、硬盘序列号和网卡MAC地址
  4. nodejs+html转换pdf,Nodejs 中将html转换成pdf文件
  5. 手机支持html5绘图性能,【高级系列】Canvas绘制性能专题
  6. 开源无疆!CSDN 董事长蒋涛、GitHub 副总裁 Thomas Dohmke 即将重磅对话
  7. 设计社交网络的数据结构
  8. C#笔记05 方法和参数
  9. Linux CentOS 7 JDK7 Tomcat7 的配置
  10. Python基础PTA习题答案
  11. AmazeUI 离线文档
  12. MIS系统(1)- MIS系统的介绍
  13. gfsk调制频谱_ASK,OOK,FSK,GFSK是什么
  14. IE 获取不到元素 img标签层级默认变高
  15. 失物招领小程序_可查询失物、可了解换乘,京港地铁今日上线微信小程序
  16. sinon.js基础使用教程---单元测试
  17. 【border相关】【P3426】 [POI2005]SZA-Template
  18. java基础练习—逢七游戏、不死神兔、百钱百鸡、利滚利
  19. JSON 的文档数据库 RedisJson 介绍
  20. 在博客里胡搞markdown排版是否搞错了什么

热门文章

  1. LiveNVR监控流媒体Onvif/RTSP功能支持海康摄像头通过海康SDK的方式接入直播观看录像回看预置位操作
  2. SpringBoot启动报错 Failed to read candidate component class:
  3. 自行实现 Onvif 对接开发模式
  4. silverlight beet - 从xap文件中加载图片
  5. 西电计算机考研历年分数线,西安电子科技大学研究生,西电历年考研分数线?...
  6. 小程序下拉刷新没有三个小圆点的加载动画
  7. 面试官:什么是虚拟DOM?如何实现一个虚拟DOM?
  8. OSINT 和 15 大开源情报工具
  9. envoy实现_使用Envoy实现一键部署项目
  10. HITNet: Hierarchical Iterative Tile Refinement Network for Real-time Stereo Matching--Google