上传视频和教程从CodeIgniter使用ffmpeg转FLV的例子
复制代码代码如下所示:文件大小= 'video_file;
{ } =美元'upload_path '配置'。 / / video_folder;
{ } = 'allowed_types美元配置的'mov | MPEG | MP3 | AVI的;
{ } = 'max_size美元配置的'50000;
'max_width} = { $配置;
'max_height} = { $配置;
$ > >上传>初始化(配置);
美元->荷载->图书馆('upload,$配置);
如果(!美元->上传-> do_upload(文件))
{
有任何错误
err_msgs美元在上传视频错误('。美元->上传-> display_errors);
}
其他的
{
数据阵列('upload_data美元=)=美元->上传->数据();
video_path美元=美元{ 'upload_data} {数据'file_name};
directory_path美元=美元{ 'upload_data} {数据'file_path};
directory_path_full美元=美元{ 'upload_data} {数据'full_path};
file_name美元=美元{ 'upload_data} {数据'raw_name};
命令来转换视频 / / FFmpeg
exec(ffmpeg -我directory_path_full美元。。directory_path file_name美元美元。.flv);
file_name美元是相同的文件名,或是被上传,但是你可以转换,使用像myfile.flv后给你定制的视频名称。
最后在db中更新视频
数组=(数组)
视频= > file_name美元。'。'flv,
);
这一系列设置($数组);
美元->数据库->哪里('id',$id); / /表你把视频名称
为查询=美元->数据库->更新('user_videos);
}