Мне нужно знать, как найти общее количество кадров в видеофайле, используя avcodec/avformat.
У меня есть проект, который я получаю от кого-то, кто использовал библиотеки ffmpeg для декодирования видеопотоков. Мне нужно модифицировать некоторые функции для поиска по кадрам, поэтому моя первая задача — просто вычислить общее количество кадров в файле. AVStream.nb_frames кажется разумным местом для поиска, но это всегда 0 со всеми видеофайлами, которые я пробовал. Является ли вывод общего количества кадров из AVFormatContex.duration лучшим способом?