Извлечение информации о ключевых кадрах и смещении байтов из видео ffmpeg / ffprobe - PullRequest
0 голосов
/ 22 декабря 2018

Как я могу получить информацию о каждом ключевом кадре из видео, используя ffmpeg / ffprobe.

Я прочитал много вопросов и ответов по стеку, но команда возвращает только продолжительность ключевого кадра.

Я использовал эту команду для извлечения длительности ключевого кадра

ffprobe -loglevel error -skip_frame nokey -select_streams v:0 -show_entries frame=pkt_pts_time -of csv "/var/www/html/YoutubeTesting/1080p.mp4"

Но информация, которая мне нужна для каждого ключевого кадра, равна

1-байтовое смещение от размера видео байта

2 - Продолжительность ключевого кадра

Спасибо!

Ответы [ 2 ]

0 голосов
/ 23 декабря 2018

Просто нашел себя, чтобы извлечь всю информацию, касающуюся ключевых программ.Это будет полезно для кого-то.

Просто добавьте -skip_frame nokey к команде, например

ffprobe -select_streams v -skip_frame nokey -show_frames -v quiet video.mp4

Она покажет информацию для ключевых кадров, информациюбудет содержать время, продолжительность, байты смещения и т. д.

0 голосов
/ 23 декабря 2018

Использование

ffprobe -loglevel error -skip_frame nokey -select_streams v:0 -show_entries frame=pkt_duration_time,pkt_pos -of csv "video.mp4"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...