PHP实现将视频转成MP4并获取视频预览图的方法


Posted in PHP onMarch 12, 2015

本文实例讲述了PHP实现将视频转成MP4并获取视频预览图的方法。分享给大家供大家参考。具体实现方法如下:

<?php

flv_convert_get_thumb('input.avi', 'output.jpg', 'output.ogm');

// code provided and updated by steve of phpsnaps ! thanks

// accepts:

// 1: the input video file

// 2: path to thumb jpg

// 3: path to transcoded mpeg?

function flv_convert_get_thumb($in, $out_thumb, $out_vid)

{

  // get thumbnail

  $cmd = 'ffmpeg -v 0 -y -i '.$in.' -vframes 1 -ss 5 -vcodec mjpeg -f rawvideo -s 286x160 -aspect 16:9 '.$out_thumb;

  $res = shell_exec($cmd);

  // $res is the output of the command

  // transcode video

  $cmd = 'mencoder '.$in.' -o '.$out_vid.' -af volume=10 -aspect 16:9 -of avi -noodml -ovc x264 -x264encopts bitrate=500:level_idc=41:bframes=3:frameref=2: nopsnr: nossim: pass=1: threads=auto -oac mp3lame';

  $res = shell_exec($cmd);

}

?>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
php注入实例
Oct 09 PHP
PHP批量采集下载美女图片的实现代码
Jun 03 PHP
解析用PHP实现var_export的详细介绍
Jun 20 PHP
php获得url参数中具有&amp;的值的方法
Mar 05 PHP
php使用ob_start()实现图片存入变量的方法
Nov 14 PHP
php实现处理输入转义字符的代码
Nov 08 PHP
PHP可变函数学习小结
Nov 29 PHP
程序员的表白神器“520”大声喊出来
May 20 PHP
PHP登录验证码的实现与使用方法
Jul 07 PHP
PHP实现导出带样式的Excel
Aug 28 PHP
php中static和const关键字用法分析
Dec 07 PHP
PHP SESSION跨页面传递失败解决方案
Dec 11 PHP
PHP实现从远程下载文件的方法
Mar 12 #PHP
PHP判断网络文件是否存在的方法
Mar 12 #PHP
php实现过滤UBB代码的类
Mar 12 #PHP
PHP列出MySQL中所有数据库的方法
Mar 12 #PHP
PHP获取文件夹内文件数的方法
Mar 12 #PHP
php单文件版在线代码编辑器
Mar 12 #PHP
php实现ip白名单黑名单功能
Mar 12 #PHP
You might like
建立文件交换功能的脚本(二)
2006/10/09 PHP
PHP最常用的ini函数分析 针对PHP.ini配置文件
2010/04/22 PHP
PHP sprintf()函数用例解析
2011/05/18 PHP
php设计模式 Prototype (原型模式)代码
2011/06/26 PHP
PHP中使用foreach()遍历二维数组的简单实例
2016/06/13 PHP
js prototype 格式化数字 By shawl.qiu
2007/04/02 Javascript
javascript 拖放效果实现代码
2010/01/22 Javascript
JavaScript之自定义类型
2012/05/04 Javascript
node.js中的fs.lchmodSync方法使用说明
2014/12/16 Javascript
网页收藏夹显示ICO图标(代码少)
2015/08/04 Javascript
全面解析Bootstrap图片轮播效果
2015/12/03 Javascript
仿Angular Bootstrap TimePicker创建分钟数-秒数的输入控件
2016/07/01 Javascript
分享jQuery封装好的一些常用操作
2016/07/28 Javascript
Bootstrap基本组件学习笔记之分页(12)
2016/12/08 Javascript
node文件上传功能简易实现代码
2017/06/16 Javascript
浅谈React前后端同构防止重复渲染
2018/01/05 Javascript
Spring Boot/VUE中路由传递参数的实现代码
2018/03/02 Javascript
vue-cli脚手架的安装教程图解
2018/09/02 Javascript
Handtrack.js库实现实时监测手部运动(推荐)
2021/02/08 Javascript
[02:54]辉夜杯主赛事第二日败者组 iG.V赛后采访
2015/12/26 DOTA
python中元类用法实例
2014/10/10 Python
Python实现PS滤镜碎片特效功能示例
2018/01/24 Python
Python中生成器和迭代器的区别详解
2018/02/10 Python
python笔记之mean()函数实现求取均值的功能代码
2019/07/05 Python
使用pyqt5 tablewidget 单元格设置正则表达式
2019/12/13 Python
matplotlib常见函数之plt.rcParams、matshow的使用(坐标轴设置)
2021/01/05 Python
中国最大的名表商城:万表网
2016/08/29 全球购物
Agoda西班牙:全球特价酒店预订
2017/06/03 全球购物
英国现代绅士品牌:Hackett
2017/12/17 全球购物
2013届毕业生求职信范文
2013/11/20 职场文书
师范教师大学生职业生涯规划范文
2014/01/05 职场文书
党员教师工作决心书
2014/03/13 职场文书
班组长竞聘书
2014/03/31 职场文书
员工辞职信怎么写
2015/02/27 职场文书
停课通知书
2015/04/24 职场文书
警用民用对讲机找不同
2022/02/18 无线电