春山眉黛~xvid參數設置,原因分析

xvid參數設置,原因分析(附帶x264參數設置參考)

主要原因應該是Xvid是以保存視頻效果爲首要出發點的,其對視頻質量的保存應該是做的最好的,這就在一定程度上增加了編解碼的複雜性,影響了速度的提升。

 Xvid:        
    xvid_enc_create_obj.version = XVID_VERSION;
        xvid_enc_create_obj.max_key_interval = 100;  //must mark it !!
        xvid_enc_create_obj.profile = 0xf5;//XVID_PROFILE_S_L0;
        xvid_enc_create_obj.fincr = 1;
        xvid_enc_create_obj.fbase = 25;        //must set for bitrate kxw
        xvid_enc_create_obj.num_threads = 0;
        xvid_enc_create_obj.global = 0;
        xvid_enc_create_obj.plugins = plugins;
        xvid_enc_create_obj.num_plugins = 1;
    
        memset(&plugin_single, 0, sizeof(xvid_plugin_single_t));
        plugin_single.version = XVID_VERSION;
        plugin_single.bitrate = bitrate * 1024; // 1000*1024
        plugin_single.reaction_delay_factor = 16;
        plugin_single.averaging_period = 100;
        plugin_single.buffer = 100;
        plugins[0].func = xvid_plugin_single;
        plugins[0].param = &plugin_single;
   
    X264:

 param->cpu = X264_CPU_MMXEXT|X264_CPU_SSE|X264_CPU_SSE2;//0x177a;//x264_cpu_detect();
    param->i_threads = 1;
    param->b_deterministic = 1;

   
    param->i_csp           = X264_CSP_I420;
    param->i_width         = 0;
    param->i_height        = 0;
    param->vui.i_sar_width = 0;
    param->vui.i_sar_height= 0;
    param->vui.i_overscan  = 0; 
    param->vui.i_vidformat = 5; 
    param->vui.b_fullrange = 0; 
    param->vui.i_colorprim = 2; 
    param->vui.i_transfer  = 2; 
    param->vui.i_colmatrix = 2; 
    param->vui.i_chroma_loc= 0; 
    param->i_fps_num       = 25;
    param->i_fps_den       = 1;
    param->i_level_idc     = -1;

  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章