как мне получить все кодеки для данного контейнера? В этом примере я хочу получить libx264, libx265 et c для контейнера MPEG-4 Part 14 с идентификатором 28. У меня есть этот код:
#include <stdlib.h>
#include <string.h>
#include <libavcodec/avcodec.h>
#include <libavutil/opt.h>
#include <libavformat/avformat.h>
int main(int argc, char **argv)
{
AVOutputFormat *outputFormat = NULL;
encoder = avcodec_find_encoder(28);
printf("%s\n",encoder->long_name);
}
Но, конечно, он печатает только libx264. Есть ли способ вызвать функцию ffmpeg через некоторое время l oop, чтобы получить все коды, связанные с данным контейнером?
Спасибо