php使用memcoder将视频转成mp4格式的方法
本文实例讲述了php使用memcoder将视频转成mp4格式的方法。分享给大家供大家参考。具体实现方法如下:
<?php
convertTo( "some-input-video.avi", "output.mp4" );
function convertTo( $input, $output ) {
echo "Converting $input to $output<br />";
$command = "mencoder $input -o $output -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";
echo "$command<br />";
shell_exec( $command );
echo "Converted<br />";
}
?>
希望本文所述对大家的php程序设计有所帮助。
相关推荐
-
PHP实现将视频转成MP4并获取视频预览图的方法
本文实例讲述了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 thum
-
PHP+FFMPEG实现将视频自动转码成H264标准Mp4文件
配置php.ini文件 复制代码 代码如下: file_uploads = on ;//是否允许通过HTTP上传文件的开关.默认为ON即是开 upload_tmp_dir ;//文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹 upload_max_filesize = 1024m ;//望文生意,即允许上传文件大小的最大值.默认为2M,我们设置为1G post_max_size = 1024m ;//指通过表单POST给PHP的所能接收的最大值,我们也设置为1G ma
-
PHP使用ffmpeg给视频增加字幕显示的方法
本文实例讲述了PHP使用ffmpeg给视频增加字幕显示的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <?php $dir = './'; // set to current folder if ($handle = opendir($dir)) { while(false!== ($file = readdir($handle))) { if ( is_file($dir.$file) ){ if (preg_match("'\.(avi)$'",
-
PHP使用GIFEncoder类生成gif动态滚动字幕
今天在公司,经理让做一个滚动字幕.但是,不许生成gif图片.所以上网找了GIFEncoder这个类库.确实很好用,但是,应用过程中也出现了一些问题,现在写在这里,以供后来人参考,少走弯路. 文字滚动分为两种情况.第一种为水平滚动: 复制代码 代码如下: <?php require_once("GIFEncoder.class.php"); $count=0; //设置默认计数器 while(true){ $str = $_REQUEST['str'] ? $_REQU
-
PHP从FLV文件获取视频预览图的方法
本文实例讲述了PHP从FLV文件获取视频预览图的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <?php // references http://www.longtailvideo.com/support/forum/Modules/12661/External-PHP-with-FFmpeg-using-readfile- // generate a preview image from an FLV file on-the-fly, or to save // ca
-
PHP简单获取视频预览图的方法
本文实例讲述了PHP简单获取视频预览图的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <?php convertToFlv( "some-video-input.avi", "output.jpg" ); function convertToFlv( $input, $output ) { echo "Converting $input to $output<br />"; $command
-
PHP中使用FFMPEG获取视频缩略图和视频总时长实例
复制代码 代码如下: //获得视频文件的缩略图function getVideoCover($file,$time,$name) { if(empty($time))$time = '1';//默认截取第一秒第一帧 $strlen = strlen($file); // $videoCover = substr($file,0,$strlen-4); // $videoCoverName = $videoCover.'.jpg';//缩略图命名 //exe
-
PHP中使用php5-ffmpeg撷取视频图片实例
前几天在玩 FFmpeg 的时后,突然发现 Ubuntu 上多了 php5-ffmpeg 这个扩充套件,就想来玩玩看,看好不好用,有两个结论: 读取影片取决于 FFmpeg 的支援性,如果想要什么格式都支援的话,建议自己重新编译 FFmpeg. 效率并没有我想像中的快,两分钟的影片取十张图,大约 30 秒. 安装方法: 复制代码 代码如下: sudo apt-get install ffmpeg php5-ffmpeg php5-gd 撷图测试范例: 复制代码 代码如下: <?php $p
-
php使用memcoder将视频转成mp4格式的方法
本文实例讲述了php使用memcoder将视频转成mp4格式的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <?php convertTo( "some-input-video.avi", "output.mp4" ); function convertTo( $input, $output ) { echo "Converting $input to $output<br />"; $com
-
php数组转成json格式的方法
本文实例讲述了php数组转成json格式的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: function array_to_json( $array ){ if( !is_array( $array ) ){ return false; } $associative = count( array_diff( array_keys($array), array_keys( array_keys( $array )) )); i
-
C#实现将Doc文档转换成rtf格式的方法示例
本文实例讲述了C#实现将Doc文档转换成rtf格式的方法.分享给大家供大家参考,具体如下: 先在项目引用里添加上对Microsoft Word 9.0 object library的引用 using System; namespace DocConvert { class DoctoRtf { static void Main() { //创建一个word的实例 Word.application newApp = new Word.Application(); // 指定源文件和目标文件 obj
-
JavaScript将数组转换成CSV格式的方法
本文实例讲述了JavaScript将数组转换成CSV格式的方法.分享给大家供大家参考.具体分析如下: JavaScript中数组对象的valueOf方法可以将数组的值输出为逗号分割的字符串,下面的代码演示了如何将数组抓换成逗号和竖线分割的字符串 var fruits = ['apple', 'peaches', 'oranges', 'mangoes']; var str = fruits.valueOf(); //输出结果: apple,peaches,oranges,mangoes 如果希望
-
C#实现将字符串转换成日期格式的方法
本文实例讲述了C#实现将字符串转换成日期格式的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: string s = "20120114161145"; Response.Write(DateTime.ParseExact(s, "yyyyMMddHHmmss", new System.Globalization.CultureInfo("zh-CN", true)).ToString()); return; 希望本文所述对大
-
Nginx 日志改成 JSON 格式的方法
Nginx 日志默认为普通文本的格式,例如,下面是 Nginx 的一行访问日志: 10.88.122.105 - - [02/Dec/2017:09:15:04 +0800] "GET /js/pagination.js HTTP/1.1" 304 0 "http://10.88.105.20:8063/stockrecommand.html" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW6
-
在数据库里将毫秒转换成date格式的方法
在开发过程中,我们经常会将日期时间的毫秒数存放到数据库,但是它对应的时间看起来就十分不方便,我们可以使用一些函数将毫秒转换成date格式. 一. 在MySQL中,有内置的函数from_unixtime()来做相应的转换,使用如下: 复制代码 代码如下: mysql> select from_unixtime(1, '%Y-%m-%d %H:%i:%S'); +---------------------------------------+ | from_unixtime(1, '%Y-%m-%d
-
Java中快速把map转成json格式的方法
在日常的使用中,我们一般会遇到map转json,如果遍历的话会浪费大量的时间,其实我们拥有这样的jar包 复制代码 代码如下: The method *** is undefined for the type JSONObject 缺哪个包------ json-lib.jar 这样还是不行的 需要一个依赖的jar包要不然会报错 复制代码 代码如下: java.lang.ClassNotFoundException: net.sf.ezmorph.Morpher 当当当当 jar包是ezmo
-
基于Python实现合并多张图片转成mp4视频
目录 前言 一.需要调入的模块 1.imageio模块 2.Image 模块 二.实现合并多张图片转成 mp4 视频 三.优化改进一下 总结 前言 随着现代科技飞速发展和人们提升视觉上体验,利用图片生成视频的方法,确实为工作或者提升生活体验感做了很多成功案例: 1.简单的幻灯片演示,如展示旅游照片.产品展示等: 2.改编图片动画,如口红试色.时尚大片中的效果: 3.制作日记式的视频内容,将一段长时间内的照片串在一起,如婚礼纪实.Baby成长记录等: 4.制作信息图表,如将各种数据图表整合在一起以
随机推荐
- 赫赫大名的A*寻路算法(vb.net版本)
- js setTimeout()函数介绍及应用以倒计时为例
- 支持ASP.NET MVC、WebFroM的表单验证框架ValidationSuar使用介绍
- 微信小程序 toast组件详细介绍
- .NET微信公众号客服接口
- C#使用正则表达式过滤html标签
- php编写的一个E-mail验证类
- 基础的十进制按位运算总结与在Python中的计算示例
- 用C实现PHP扩展 Image_Tool 图片常用处理工具类的使用
- Android简单判断某个APK是否已经安装的方法
- Vuejs第十一篇组件之slot内容分发实例详解
- 完美实现GIF动画缩略图的php代码
- jQuery内置的AJAX功能和JSON的使用实例
- MySQL随机查询记录的效率测试分析
- 解决Java程序使用MySQL时返回参数为乱码的示例教程
- Android视图的绘制流程(上) View的测量
- c#异步读取数据库与异步更新ui的代码实现
- 一个真实的故事:IT人离开IT还能干什么
- python http接口自动化脚本详解
- 安卓版本微信跳一跳自动执行代码剖析