zoukankan      html  css  js  c++  java
  • MPEG4编码函数

    入口函数
    1 encore函数
     函数原形:encore(unsigned long handle,unsined long enc_opt,void *param1,void *param2)
    1.1 enc_opt表示调用方式
            正常压缩:ENC_OPT_WRITE
            压缩初始化:ENC_OPT_INIT
            压缩完成:ENC_OPT_RELEASE

    函数中判断是哪种调用方式:
    enc_opt&ENC_OPT_INIT //初始化方式
    enc_opt&ENC_OPT_RELEASE//压缩完成
    1.2 参数 parame1表示待压缩的视频帧,压缩过的在parame2中返回。
    1.3 调用函数

             ENC_FRAME enc_frame;
             ENC_RESULT enc_result;
                encore(enchandle, ENC_OPT_INIT, &enc_param, NULL);
                encore(enchandle, ENC_OPT_WRITE, &enc_param, &enc_result);
                encore(enchandle, ENC_OPT_RELEASE, NULL, NULL)
    函数中对图像进行编码用到了视频对象编码函数VopCode
    2 视频对象平面编码函数VopCode
     函数原形
            void VopCode(Vop *curr,//待编码的视频对象平面
                                     Vop * reference,//老者视频对象平面
                                    Vop * reconstruct,// 前一重构Vop
                                    Vop * error,//
                                    int enable_8*8_mv,//8*8运动向量
                                    float time ,//帧间时间间隔
                                    VolConfig * vol_config)
    函数对僌的对象平面进行形状、纹理和运动信息编码。包含了对一个帧进行编码的基本流程

  • 相关阅读:
    Python 获取校内(人人网)的所有好友照片存储到本地
    Learning DNN Module Developers guide
    第一次用blog
    杂谈:淘宝商城“暴动”事件
    百度三维地图体验(坑爹啊有图有真相)
    从历史的角度杂谈《中国没有乔布斯,美国没有史玉柱》说起
    南漂一年个人随想录
    我离淘宝有多远?
    centos搭建Git分布式管理控制系统
    乔布斯与中国
  • 原文地址:https://www.cnblogs.com/wenziqi/p/1869595.html
Copyright © 2011-2022 走看看