ffmpeg程序调用命令行崩溃

在cmdutils

voidexit_program(intret)

{

    if (program_exit)

        program_exit(ret);

   exit(ret);

}

改为:

voidexit_program(intret)

{

    if (program_exit)

        program_exit(ret);

    pthread_exit("all thread");

}


连续执行ffmpeg命令行崩溃是计数器没有清零:

在ffmpeg中 ffmpeg_cleanup方法底部加上清零计数器,

nb_filtergraphs = 0;

    nb_output_streams = 0;

    nb_output_files = 0;

    nb_input_streams = 0;

    nb_input_files = 0;

你可能感兴趣的:(ffmpeg程序调用命令行崩溃)