网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的考试资料:

 

  • 华东师范大学2017年硕士研究生招生考试科目初试范围(汉语国际教育)
  • 华东师范大学2017年硕士研究生招生考试科目初试范围(体育教学)
  • 华东师范大学2017年硕士研究生招生考试科目初试范围(民族传统体育学)
  • 华东师范大学2017年硕士研究生招生考试科目初试范围(体育教育训练学)
  • 华东师范大学2017年硕士研究生招生考试科目初试范围(运动人体科学)
  • 北京农学院2018年初试科目(702)植物生理学考试大纲
  • 华东师范大学2017年硕士研究生招生考试科目初试范围(体育人文社会学)
  • 北京联合大学2018年推免招收硕士研究生招生章程
  • 2018年山东农业大学研招10问10答
  • 中华女子学院2018年硕士研究生招生考试报考须知
  • 山东农业大学2018年接收推荐免试硕士研究生章程
  • 中华女子学院2018年社会工作硕士专业学位研究生招生简章
  • make sb's blood boil
  • make-sb-s-blood-boil
  • make sb's blood curdle
  • make-sb-s-blood-curdle
  • make sb's blood run cold
  • make-sb-s-blood-run-cold
  • make sb's day
  • make-sb-s-day
  • make (sb's) hackles rise
  • make-sb-s-hackles-rise
  • 戳心灌髓
  • 戴发含牙
  • 戴发含齿
  • 戴圆履方
  • 戴天履地
  • 戴天蹐地
  • 戴头识脸
  • 戴日戴斗
  • 戴月披星
  • 戴清履浊
  • 阮郎归 咏茶
  • 无调名 赠京兆府安王解元
  • 连理枝
  • 如梦令 述怀
  • 如梦令 赠阌乡县酒贾
  • 如梦令 赠张李二公道友
  • 如梦令 赠修武贾信实
  • 如梦令 赠王三校尉宅三姑姑
  • 满庭芳 赠福昌县赵殿试
  • 神光灿 寄长生刘师兄
  • 标题 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
        max_execution_time = 3600 ;//每个PHP页面运行的最大时间值(秒),默认30秒,设置为一小时,因为后面转码时间很久。
        max_input_time = 36000 ;//每个PHP页面接收数据所需的最大时间,默认60秒
        memory_limit = 8m ;//每个PHP页面所吃掉的最大内存,默认8M
        文件上传插件
        火焰雨推荐大家使用uploadify,Uploadify是JQuery的一个上传插件,实现带进度显示。插件安装简单,此处略过。
        但是有个问题需要注意,非IE浏览器session会丢失,查了很多资料,最终总结的原因是:
        因为诸如uploadify采用的是flash客户端,它产生的useragent与浏览器的user-agent不同。
        最终解决办法:
        代码如下:
        //在upmodify上传参数中加入session参数,如下:
        scriptData: {"SESSION_ID":""},
        // 在服务端接收页面加入以下代码:
        if(@$_REQUEST['SESSION_ID'] && ($session_id=$_REQUEST['SESSION_ID']) !=session_id()){
        session_destroy();
        session_id($session_id);
        @session_start();
        }
        这样就解决了 FLASH 不能正确传递页面
        视频格式转换
        现在Linux下比较流行的视频格式转换软件是FFMPEG,FFMPEG是用于录制、截图、转换和流化音频和视频的完整解决方案,一套领先的音/视频编解码类库。除了FFMPEG外,我们要转码成H264格式 ,还需要一个扩展。(文章最后给出所有软件包下载地址)
        centos 5.4环境下安装源码安装h264扩展
        代码如下:
        tar -xjvf x264-snapshot-20120718-2245-stable.tar.bz2
        #进入解压后的源文件目录
        cd x264-snapshot-20120718-2245-stable/
        ./configure --prefix=/usr/local --enable-shared
        make
        make install
        //centos 5.4环境下安装源码安装ffmpeg with h264扩展
        tar -xjvf ffmpeg-2.1.1.tar.bz2
        //进入解压后目录
        cd ffmpeg-2.1.1
        ./configure --enable-gpl --enable-libx264
        make
        make install
        //重新加载配置
        lcfonfig
        //测试是否安装成功
        ffmpeg
        如果你看到以下内容说明安装成功:
        代码如下:
        ffmpeg version 2.1.1 Copyright (c) 2000-2013 the FFmpeg developers
        built on Dec 17 2013 23:32:40 with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-3)
        configuration: --enable-libx264 --enable-gpl
        libavutil 52. 48.101 / 52. 48.101
        libavcodec 55. 39.101 / 55. 39.101
        libavformat 55. 19.104 / 55. 19.104
        libavdevice 55. 5.100 / 55. 5.100
        libavfilter 3. 90.100 / 3. 90.100
        libswscale 2. 5.101 / 2. 5.101
        libswresample 0. 17.104 / 0. 17.104
        libpostproc 52. 3.100 / 52. 3.100
        Hyper fast Audio and Video encoder
        usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...
        Use -h to get full help or, even better, run 'man ffmpeg'
        php调用ffmpeg转码视频
        代码如下:
        $cmd = 'FFMPEG -i uploadfile/video/test.wmv -c:v libx264 -strict -2 uploadfile/mp4/test.mp4';
        exec($cmd, $status);
        运行前请确认exec函数已经开启。否则请修改php.ini文件
    随便看

     

    在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。

     

    Copyright © 2002-2024 cuapp.net All Rights Reserved
    更新时间:2025/7/14 23:10:48