Извлечение кадров видео отображение времени и номера кадров

Я хотел бы извлечь каждый кадр и его время отображения. Цель состоит в том, чтобы позже сравнить выходные данные между двумя видео (ссылка / оригинальное видео и переданное видео) и посмотреть, какие кадры отсутствуют. Я планирую использовать Big Buck Bunny (http://download.blender.org/peach/bigbuckbunny_movies/) как мое видео образца.

ffmpeg, похоже, является инструментом для использования для этого, но я не нашел правильной комбинации опций для использования для моего использования случай.

Я ожидаю, что мой вывод будет выглядеть примерно так:

    frame = 1, time = 0
    frame = 2, time = 2
    frame = 3, time = 3
    ...
    frame 14315, time = 596

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

6
задан user1991772
02.05.2023 19:54 Количество просмотров материала 3366
Распечатать страницу

1 ответ

попробуйте filter showinfo. Похоже, это то, что тебе нужно. Пример:

ffmpeg -i 1.ts -vf "showinfo" -f null /dev/null
2
отвечен ptQa 2023-05-04 03:42

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх