codeigniter教程之上传视频并使用ffmpeg转flv示例


Posted in PHP onFebruary 13, 2014
$file = 'video_file';
$config['upload_path'] = './video_folder/';
$config['allowed_types'] = 'mov|mpeg|mp3|avi';
$config['max_size'] = '50000';
$config['max_width']   = '';
$config['max_height']   = '';
$this->upload->initialize($config);
$this->load->library('upload', $config);
if(!$this->upload->do_upload($file))
{
// If there is any error
$err_msgs .= 'Error in Uploading video '.$this->upload->display_errors().'<br />';
}
else
{
$data=array('upload_data' => $this->upload->data());
$video_path = $data['upload_data']['file_name'];
  $directory_path = $data['upload_data']['file_path'];
$directory_path_full      = $data['upload_data']['full_path'];
$file_name = $data['upload_data']['raw_name'];
// ffmpeg command to convert video
exec("ffmpeg -i ".$directory_path_full." ".$directory_path.$file_name.".flv"); 
// $file_name is same file name that is being uploaded but you can give your custom video name after converting So use something like myfile.flv.
/// In the end update video name in DB 
$array = array(
'video' => $file_name.'.'.'flv',
);
$this->db->set($array);
$this->db->where('id',$id); // Table where you put video name
$query = $this->db->update('user_videos');
}
PHP 相关文章推荐
php中判断字符串是否全是中文或含有中文的实现代码
Sep 16 PHP
WordPress中获取页面链接和标题的相关PHP函数用法解析
Dec 17 PHP
PHP针对字符串开头和结尾的判断方法
Jul 11 PHP
php入门教程之Zend Studio设置与开发实例
Sep 09 PHP
php获取远程图片并下载保存到本地的方法分析
Oct 08 PHP
php Session无效分析资料整理
Nov 29 PHP
php制作基于xml的RSS订阅源功能示例
Feb 08 PHP
PHP实现的简单sha1加密功能示例
Aug 27 PHP
php识别翻转iphone拍摄的颠倒图片
May 17 PHP
基于swoole实现多人聊天室
Jun 14 PHP
php正确输出json数据的实例讲解
Aug 21 PHP
浅谈laravel中的关联查询with的问题
Oct 10 PHP
使用swoole扩展php websocket示例
Feb 13 #PHP
php实现图片添加水印功能
Feb 13 #PHP
php教程之phpize使用方法
Feb 12 #PHP
php教程之魔术方法的使用示例(php魔术函数)
Feb 12 #PHP
php-fpm配置详解
Feb 12 #PHP
PHP添加Xdebug扩展的方法
Feb 12 #PHP
php和jquery实现地图区域数据统计展示数据示例
Feb 12 #PHP
You might like
php 生成随机验证码图片代码
2010/02/08 PHP
php中$_REQUEST、$_POST、$_GET的区别和联系小结
2011/11/23 PHP
用PHP代码在网页上生成图片
2015/07/01 PHP
详谈PHP编码转换问题
2015/07/28 PHP
PHP函数用法详解【初始化、嵌套、内置函数等】
2020/06/02 PHP
js cookies 常见网页木马挂马代码 24小时只加载一次
2009/04/13 Javascript
基于json的jquery地区联动效果代码
2011/07/06 Javascript
使用jquery animate创建平滑滚动效果(可以是到顶部、到底部或指定地方)
2014/05/27 Javascript
jquery实现鼠标滑过后动态图片提示效果实例
2015/08/10 Javascript
JavaScript数组去重的两种方法推荐
2016/04/05 Javascript
javascript弹出窗口中增加确定取消按钮
2016/06/24 Javascript
yii form 表单提交之前JS在提交按钮的验证方法
2017/03/15 Javascript
JavaScript中document.referrer的用法详解
2017/07/04 Javascript
微信小程序删除处理详解
2017/08/16 Javascript
arcgis for js栅格图层叠加(Raster Layer)问题
2017/11/22 Javascript
响应式框架Bootstrap栅格系统的实例
2017/12/19 Javascript
vue+node实现图片上传及预览的示例方法
2018/11/22 Javascript
Vue最新防抖方案(必看篇)
2019/10/30 Javascript
用Python编写简单的微博爬虫
2016/03/04 Python
windows下Python实现将pdf文件转化为png格式图片的方法
2017/07/21 Python
Python操作mysql数据库实现增删查改功能的方法
2018/01/15 Python
python 3.7.0 下pillow安装方法
2018/08/27 Python
浅谈python多进程共享变量Value的使用tips
2019/07/16 Python
如何利用pygame实现简单的五子棋游戏
2019/12/29 Python
解决pyCharm中 module 调用失败的问题
2020/02/12 Python
python shapely.geometry.polygon任意两个四边形的IOU计算实例
2020/04/12 Python
PyQt5 控件字体样式等设置的实现
2020/05/13 Python
IE下实现类似CSS3 text-shadow文字阴影的几种方法
2011/05/11 HTML / CSS
详解CSS3的box-shadow属性制作边框阴影效果的方法
2016/05/10 HTML / CSS
英国领先的男士服装和时尚零售商:Burton
2017/01/09 全球购物
联想阿根廷官方网站:Lenovo Argentina
2019/10/14 全球购物
网络营销策划方案
2014/06/04 职场文书
物理分数没达标检讨书
2014/09/13 职场文书
新学期开学标语2015
2015/07/16 职场文书
入党转正申请自我鉴定
2019/06/25 职场文书
怎么禁用Win11输入法 最新Win11输入法关闭教程
2022/08/05 数码科技