亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? x264.c

?? x264/h264 編碼, you can put any dir, No error, No warnning.In vc6 build.
?? C
?? 第 1 頁 / 共 3 頁
字號:
    H0( "Input/Output:\n" );    H0( "\n" );    H0( "  -o, --output                Specify output file\n" );    H0( "      --sar width:height      Specify Sample Aspect Ratio\n" );    H0( "      --fps <float|rational>  Specify framerate\n" );    H0( "      --seek <integer>        First frame to encode\n" );    H0( "      --frames <integer>      Maximum number of frames to encode\n" );    H0( "      --level <string>        Specify level (as defined by Annex A)\n" );    H0( "\n" );    H0( "  -v, --verbose               Print stats for each frame\n" );    H0( "      --progress              Show a progress indicator while encoding\n" );    H0( "      --quiet                 Quiet Mode\n" );    H0( "      --no-psnr               Disable PSNR computation\n" );    H0( "      --threads <integer>     Parallel encoding (uses slices)\n" );    H0( "      --thread-input          Run Avisynth in its own thread\n" );    H1( "      --no-asm                Disable all CPU optimizations\n" );    H1( "      --visualize             Show MB types overlayed on the encoded video\n" );    H1( "      --sps-id <integer>      Set SPS and PPS id numbers [%d]\n", defaults->i_sps_id );    H1( "      --aud                   Use access unit delimiters\n" );    H0( "\n" );}/***************************************************************************** * Parse: *****************************************************************************/static int  Parse( int argc, char **argv,                   x264_param_t *param, cli_opt_t *opt ){    char *psz_filename = NULL;    x264_param_t defaults = *param; //取默認參數值    char *psz;    int b_avis = 0;    int b_y4m = 0;    int b_thread_input = 0;    memset( opt, 0, sizeof(cli_opt_t) );  //清零    /* Default input file driver */    p_open_infile = open_file_yuv;                  // 給函數指針變量賦值(即函數入口地址), 注意 open_file_yuv 為函數名    p_get_frame_total = get_frame_total_yuv;    p_read_frame = read_frame_yuv;    p_close_infile = close_file_yuv;    /* Default output file driver */    p_open_outfile = open_file_bsf;    p_set_outfile_param = set_param_bsf;    p_write_nalu = write_nalu_bsf;    p_set_eop = set_eop_bsf;    p_close_outfile = close_file_bsf;    /* Parse command line options */    for( ;; )    {        int b_error = 0;        int long_options_index = -1;#define OPT_FRAMES 256#define OPT_SEEK 257#define OPT_QPFILE 258#define OPT_THREAD_INPUT 259#define OPT_QUIET 260#define OPT_PROGRESS 261#define OPT_VISUALIZE 262#define OPT_LONGHELP 263        static struct option long_options[] =        {            { "help",    no_argument,       NULL, 'h' },            { "longhelp",no_argument,       NULL, OPT_LONGHELP },            { "version", no_argument,       NULL, 'V' },            { "bitrate", required_argument, NULL, 'B' },            { "bframes", required_argument, NULL, 'b' },            { "no-b-adapt", no_argument,    NULL, 0 },            { "b-bias",  required_argument, NULL, 0 },            { "b-pyramid", no_argument,     NULL, 0 },            { "min-keyint",required_argument,NULL,'i' },            { "keyint",  required_argument, NULL, 'I' },            { "scenecut",required_argument, NULL, 0 },            { "nf",      no_argument,       NULL, 0 },            { "filter",  required_argument, NULL, 'f' },            { "no-cabac",no_argument,       NULL, 0 },            { "qp",      required_argument, NULL, 'q' },            { "qpmin",   required_argument, NULL, 0 },            { "qpmax",   required_argument, NULL, 0 },            { "qpstep",  required_argument, NULL, 0 },            { "crf",     required_argument, NULL, 0 },            { "ref",     required_argument, NULL, 'r' },            { "no-asm",  no_argument,       NULL, 0 },            { "sar",     required_argument, NULL, 0 },            { "fps",     required_argument, NULL, 0 },            { "frames",  required_argument, NULL, OPT_FRAMES },            { "seek",    required_argument, NULL, OPT_SEEK },            { "output",  required_argument, NULL, 'o' },            { "analyse", required_argument, NULL, 'A' },            { "direct",  required_argument, NULL, 0 },            { "weightb", no_argument,       NULL, 'w' },            { "me",      required_argument, NULL, 0 },            { "merange", required_argument, NULL, 0 },            { "subme",   required_argument, NULL, 'm' },            { "b-rdo",   no_argument,       NULL, 0 },            { "mixed-refs", no_argument,    NULL, 0 },            { "no-chroma-me", no_argument,  NULL, 0 },            { "bime",    no_argument,       NULL, 0 },            { "8x8dct",  no_argument,       NULL, '8' },            { "trellis", required_argument, NULL, 't' },            { "no-fast-pskip", no_argument, NULL, 0 },            { "no-dct-decimate", no_argument, NULL, 0 },            { "level",   required_argument, NULL, 0 },            { "ratetol", required_argument, NULL, 0 },            { "vbv-maxrate", required_argument, NULL, 0 },            { "vbv-bufsize", required_argument, NULL, 0 },            { "vbv-init", required_argument,NULL,  0 },            { "ipratio", required_argument, NULL, 0 },            { "pbratio", required_argument, NULL, 0 },            { "chroma-qp-offset", required_argument, NULL, 0 },            { "pass",    required_argument, NULL, 'p' },            { "stats",   required_argument, NULL, 0 },            { "rceq",    required_argument, NULL, 0 },            { "qcomp",   required_argument, NULL, 0 },            { "qblur",   required_argument, NULL, 0 },            { "cplxblur",required_argument, NULL, 0 },            { "zones",   required_argument, NULL, 0 },            { "qpfile",  required_argument, NULL, OPT_QPFILE },            { "threads", required_argument, NULL, 0 },            { "thread-input", no_argument,  NULL, OPT_THREAD_INPUT },            { "no-psnr", no_argument,       NULL, 0 },            { "quiet",   no_argument,       NULL, OPT_QUIET },            { "verbose", no_argument,       NULL, 'v' },            { "progress",no_argument,       NULL, OPT_PROGRESS },            { "visualize",no_argument,      NULL, OPT_VISUALIZE },            { "sps-id",  required_argument, NULL, 0 },            { "aud",     no_argument,       NULL, 0 },            { "nr",      required_argument, NULL, 0 },            { "cqm",     required_argument, NULL, 0 },            { "cqmfile", required_argument, NULL, 0 },            { "cqm4",    required_argument, NULL, 0 },            { "cqm4i",   required_argument, NULL, 0 },            { "cqm4iy",  required_argument, NULL, 0 },            { "cqm4ic",  required_argument, NULL, 0 },            { "cqm4p",   required_argument, NULL, 0 },            { "cqm4py",  required_argument, NULL, 0 },            { "cqm4pc",  required_argument, NULL, 0 },            { "cqm8",    required_argument, NULL, 0 },            { "cqm8i",   required_argument, NULL, 0 },            { "cqm8p",   required_argument, NULL, 0 },            { "overscan", required_argument, NULL, 0 },            { "videoformat", required_argument, NULL, 0 },            { "fullrange", required_argument, NULL, 0 },            { "colorprim", required_argument, NULL, 0 },            { "transfer", required_argument, NULL, 0 },            { "colormatrix", required_argument, NULL, 0 },            { "chromaloc", required_argument, NULL, 0 },            {0, 0, 0, 0}        };        int c = getopt_long( argc, argv, "8A:B:b:f:hI:i:m:o:p:q:r:t:Vvw",                             long_options, &long_options_index);     //默認設置時返回 c=111 即 "o" , 作用?        if( c == -1 )          {            break;        }        switch( c )        {            case 'h':                Help( &defaults, 0 ); //static void Help( x264_param_t *defaults, int b_longhelp )                exit(0);            case OPT_LONGHELP:                Help( &defaults, 1 );                exit(0);            case 'V':#ifdef X264_POINTVER                printf( "x264 "X264_POINTVER"\n" );#else                printf( "x264 0.%d.X\n", X264_BUILD );#endif                exit(0);            case OPT_FRAMES:                param->i_frame_total = atoi( optarg );                break;            case OPT_SEEK:                opt->i_seek = atoi( optarg );                break;            case 'o':                if( !strncasecmp(optarg + strlen(optarg) - 4, ".mp4", 4) )                {#ifdef MP4_OUTPUT                    p_open_outfile = open_file_mp4;                    p_write_nalu = write_nalu_mp4;                    p_set_outfile_param = set_param_mp4;                    p_set_eop = set_eop_mp4;                    p_close_outfile = close_file_mp4;#else                    fprintf( stderr, "x264 [error]: not compiled with MP4 output support\n" );                    return -1;#endif                }                else if( !strncasecmp(optarg + strlen(optarg) - 4, ".mkv", 4) )                {                    p_open_outfile = open_file_mkv;                    p_write_nalu = write_nalu_mkv;                    p_set_outfile_param = set_param_mkv;                    p_set_eop = set_eop_mkv;                    p_close_outfile = close_file_mkv;                }                if( !strcmp(optarg, "-") )                    opt->hout = stdout;                else if( p_open_outfile( optarg, &opt->hout ) )                {                    fprintf( stderr, "x264 [error]: can't open output file `%s'\n", optarg );                    return -1;                }                break;            case OPT_QPFILE:   //  #define OPT_QPFILE 258                opt->qpfile = fopen( optarg, "r" );                if( !opt->qpfile )                {                    fprintf( stderr, "x264 [error]: can't open `%s'\n", optarg );                    return -1;                }                param->i_scenecut_threshold = -1;                param->b_bframe_adaptive = 0;                break;            case OPT_THREAD_INPUT:                b_thread_input = 1;                break;            case OPT_QUIET:                param->i_log_level = X264_LOG_NONE;                param->analyse.b_psnr = 0;                break;            case 'v':                param->i_log_level = X264_LOG_DEBUG;                break;            case OPT_PROGRESS:                opt->b_progress = 1;                break;            case OPT_VISUALIZE:#ifdef VISUALIZE                param->b_visualize = 1;                b_exit_on_ctrl_c = 1;#else                fprintf( stderr, "x264 [warning]: not compiled with visualization support\n" );#endif                break;            default:            {                int i;                if( long_options_index < 0 )                {                    for( i = 0; long_options[i].name; i++ )                        if( long_options[i].val == c )                        {                            long_options_index = i;                            break;                        }                    if( long_options_index < 0 )                    {                        /* getopt_long already printed an error message */                        return -1;                    }                }                b_error |= x264_param_parse( param, long_options[long_options_index].name, optarg ? optarg : "true" );            }        }        if( b_error )          {            const char *name = long_options_index > 0 ? long_options[long_options_index].name : argv[optind-2];            fprintf( stderr, "x264 [error]: invalid argument: %s = %s\n", name, optarg );            return -1;        }    }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人一区二区| 亚洲欧美怡红院| 欧美日韩一区在线观看| 99久久综合精品| 粉嫩蜜臀av国产精品网站| 久久99久久精品欧美| 日韩精品一级二级| 午夜伦理一区二区| 天堂资源在线中文精品| 亚洲不卡一区二区三区| 亚洲va欧美va天堂v国产综合| 一区二区在线观看视频| 亚洲一线二线三线视频| 亚洲丶国产丶欧美一区二区三区| 亚洲丶国产丶欧美一区二区三区| 亚洲主播在线播放| 日本伊人色综合网| 老司机精品视频一区二区三区| 日本不卡高清视频| 狠狠色狠狠色合久久伊人| 国产麻豆精品95视频| 国产999精品久久| 一本一本久久a久久精品综合麻豆| 色美美综合视频| 欧美日韩亚洲综合一区| 欧美sm极限捆绑bd| 中文字幕在线视频一区| 一级日本不卡的影视| 视频一区在线视频| 国产1区2区3区精品美女| 在线一区二区三区四区五区| 7799精品视频| 欧美国产精品专区| 亚洲国产日韩在线一区模特| 美女性感视频久久| 91在线观看污| 日韩精品一区二区三区视频 | 91色视频在线| 欧美另类一区二区三区| 国产欧美日韩不卡| 五月天欧美精品| 国产高清精品网站| 欧美人动与zoxxxx乱| 久久综合九色综合97婷婷| 亚洲美腿欧美偷拍| 国产成人免费在线观看不卡| 欧美日本一区二区三区四区| 久久久国产综合精品女国产盗摄| 亚洲国产精品麻豆| eeuss鲁一区二区三区| 91精品欧美综合在线观看最新| 日本一区免费视频| 精品亚洲porn| 欧美剧情片在线观看| 国产精品视频一区二区三区不卡 | 欧美性淫爽ww久久久久无| 亚洲精品一区二区三区99| 亚洲欧美激情在线| 久久99精品国产麻豆不卡| 欧美亚洲一区二区三区四区| 国产欧美日韩另类一区| 久久精品国产99久久6| 精品视频在线免费看| 国产精品毛片高清在线完整版| 日本va欧美va欧美va精品| 日本韩国精品一区二区在线观看| 久久婷婷色综合| 久久99久久99| 欧美一卡2卡三卡4卡5免费| 亚洲自拍都市欧美小说| aaa欧美日韩| 亚洲欧美综合色| 成人激情综合网站| 亚洲精品在线三区| 久久精品国产99| 精品国免费一区二区三区| 美国精品在线观看| 日韩一区二区三区在线视频| 日韩国产精品大片| 欧美一区二区免费视频| 日韩av二区在线播放| 日韩一级免费观看| 久久国产精品色| 26uuu亚洲婷婷狠狠天堂| 久久超级碰视频| 久久九九影视网| 国产mv日韩mv欧美| 国产精品国产三级国产普通话三级 | 日韩一区二区电影网| 亚洲成av人片在线观看| 在线播放国产精品二区一二区四区| 亚洲一区在线视频| 51精品久久久久久久蜜臀| 奇米一区二区三区| 精品播放一区二区| 成人国产精品免费观看| 中文字幕日韩欧美一区二区三区| 91日韩在线专区| 亚洲成人综合视频| 欧美一级欧美三级在线观看| 久久精品免费看| 国产日韩v精品一区二区| 成人免费黄色在线| 亚洲久草在线视频| 91精品中文字幕一区二区三区| 日本v片在线高清不卡在线观看| 久久久亚洲精品一区二区三区 | 国产丝袜美腿一区二区三区| 成人毛片视频在线观看| 亚洲国产精品一区二区久久| 欧美一级片在线观看| 丁香桃色午夜亚洲一区二区三区| 亚洲蜜桃精久久久久久久| 91精品国产综合久久久久久| 国产成人自拍网| 亚洲国产综合91精品麻豆| 欧美亚洲愉拍一区二区| 国产一区二区三区视频在线播放| 国产精品久久久久久久岛一牛影视| 日本电影欧美片| 精品中文字幕一区二区小辣椒| 欧美激情一区不卡| 欧美一卡二卡三卡| 99精品视频在线免费观看| 日本不卡一区二区三区| 亚洲欧洲精品天堂一级| 精品理论电影在线观看| 在线区一区二视频| 国产成人av一区二区| 亚洲va韩国va欧美va精品| 国产日本一区二区| 日韩一二三四区| 欧洲人成人精品| 成人午夜碰碰视频| 另类欧美日韩国产在线| 亚洲一区二区欧美日韩| 国产精品女人毛片| 日韩一级在线观看| 欧美日韩三级视频| 99久久久久免费精品国产| 国内久久精品视频| 欧美aaaaa成人免费观看视频| 亚洲色图制服丝袜| 国产午夜精品一区二区| 在线播放一区二区三区| 欧美综合色免费| 在线观看欧美日本| av成人免费在线观看| 东方欧美亚洲色图在线| 国产在线一区观看| 麻豆国产91在线播放| 免费观看91视频大全| 日韩av电影免费观看高清完整版| 亚洲精品日日夜夜| 一区二区三区四区视频精品免费| 欧美国产日韩一二三区| 中国色在线观看另类| 国产亚洲短视频| 国产人成一区二区三区影院| 欧美精品一区二区三区一线天视频| 欧美精品免费视频| 欧美一区二区三区婷婷月色| 欧美高清www午色夜在线视频| 欧美午夜精品一区二区蜜桃| 欧美日韩精品三区| 日韩免费电影一区| 精品美女在线观看| 一本大道久久a久久精二百 | 亚洲免费看黄网站| 亚洲综合小说图片| 日韩成人av影视| 激情综合五月天| 国产成人精品三级麻豆| 99久久久精品免费观看国产蜜| 99久久精品国产网站| 91精品办公室少妇高潮对白| 欧美日韩中文精品| 欧美v国产在线一区二区三区| 精品sm在线观看| 一色屋精品亚洲香蕉网站| 亚洲精品视频观看| 日韩av在线播放中文字幕| 国产在线精品视频| 色综合久久天天| 欧美一区二区三区视频在线观看| 欧美大片日本大片免费观看| 国产欧美日产一区| 亚洲第一综合色| 国内不卡的二区三区中文字幕| 成人精品高清在线| 欧美日韩国产天堂| 国产欧美日韩另类一区| 亚洲伊人色欲综合网| 国产精品亚洲视频| 欧美日韩mp4| 亚洲国产精品激情在线观看| 天堂一区二区在线| 岛国一区二区在线观看| 欧美一区二区视频在线观看 | 1024成人网|