Я использовал пример из http://cekirdek.pardus.org.tr/~ismail/ffmpeg-docs/output-example_8c-source.html:av_guess_format возвращение нулевой
out_ctx = avformat_alloc_context();
out_ctx->oformat = av_guess_format(NULL, filename, NULL);
if (out_ctx->oformat == NULL)
{
out_ctx->oformat = av_guess_format("mpeg4", NULL, NULL);
if (out_ctx->oformat == NULL)
{
LOGI(1, "Could not guess output format\n");
exit(1);
}
}
av_guess_format всегда возвращают нуль. Я не понимаю, что мне нужно повторно настроить в FFMPEG для включения любых форматов.
Какой тип файла вы пытаетесь идентифицировать? Что такое расширение и что возвращает утилита «file» при работе с файлом? –
На это был дан ответ: http://stackoverflow.com/questions/8526738/ffmpeg-av-guess-format-returns-null –