Сжатое видео: как показывать B и P кадры - PullRequest
0 голосов
/ 11 октября 2018

Я хочу проанализировать сжатое видео (h264).Я кодирую с помощью этой команды:

ffmpeg -i in_path -vf scale=340:256,setsar=1:1 -q:v 1 -c:v h264 -f 
rawvideo out_path

Теперь я хочу посмотреть, как выглядят кадры P & B, поэтому я использую эту команду для того, чтобы извлечь только кадры b:

 ffmpeg -ss 0 -i in_vid -t 2 -q:v 2 -vf 
 select="eq(pict_type\,PICT_TYPE_B)" -vsync 0 frameb%03d.jpg

Извлечение прошло хорошо, ошибок нет, а количество извлеченных кадров составляет теоретически.Но я не знаю, как «показать» изображение, когда я делаю:

eog frameb001.jpg 

Я получаю нормальное изображение, а не то, что ожидал от кадра B, теперь я понимаюпочему делать «eog» не будет хорошо, но я понятия не имею, как «показать» фрейм, чтобы он имел смысл (видел некоторые статьи, в которых для показа фрейма используется HSV).

Еще одинДело в том, что я получил значимое изображение из кадров B, может быть, извлечение было не очень хорошим.

Любая помощь будет отличной, Большое спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...