Интересно, можно ли найти ближайшие фреймы из определенной позиции (могут быть определенные секунды) в видеофайле с помощью ffprobe или ffmpeg.

Является ли это возможным? Результат, который я хочу, - это секундная позиция кадров.

Моя команда ffprobe -show_frames -select_streams v -print_format json=c=1 Z63902_5_130719.ts | grep "I" | grep "\"pkt_dts_time\"" . Поскольку в этом json есть только заглавная буква "я", я использую только "я". Моя проблема в том, что это слишком медленно. Моя конечная цель - получить позиции iframe из протокола RTSP и составить список. Если он пойдет в RTSP, он будет намного медленнее, чем сейчас.

Как я могу решить это?

0