Как сделать качественный снимок видео 1080i?

13146
hpy

В нашей группе есть набор видеороликов высокой четкости, снятых в формате 1080i (.mov), которые мы хотим проанализировать с помощью кадровых захватов.

Однако, поскольку это чересстрочная видеозапись, мне сказали, что, если я беру один кадр, я получаю только изображение, которое в два раза меньше разрешения видео. Есть ли способ для меня «деинтерлейсировать» фрейм-граб, чтобы повысить его качество?

Большое спасибо.

0
Теоретически любой приличный видеоплеер поставляется с деинтерлейсингом и должен нормально обрабатывать скриншоты. digitxp 13 лет назад 2
Просто из любопытства, может ли Apple Quicktime 7 или X сделать это? hpy 13 лет назад 0

2 ответа на вопрос

4
digitxp

Используя VLC, вы сможете сделать несколько очень хороших кадров, если вы деинтерлейсируете ( Tools -> Prefererences -> Video -> Video -> Deinterlacing) видео и нажимаете Video -> Snapshot(или нажимаете Ctrl+ Alt+ S).

На Mac комбо было бы Cmd+ Alt+ S.

1
Nifle

MPlayer может сделать это

MPlayer поставляется с очень хорошим и простым в использовании видеофильтром, который позволяет делать один или несколько снимков экрана. Синтаксис прост:

Код:

Скриншот mplayer -vf my_file.mp4

Простое нажатие клавиши 's' делает единственный снимок экрана в формате png в рабочем каталоге. Если вы хотите сделать серию снимков экрана, вы можете нажать клавишу «S», и MPlayer будет делать снимки экрана, пока клавиша «S» не будет нажата снова. Однако, если это слишком просто для вас, MPlayer также может выводить изображения немного другим способом, который имеет еще несколько опций:

Код:

mplayer -nosound -frames 5 -vo png: z = 9 my_file.mp4

Это выведет первые 5 кадров мультимедийного файла в высококачественном формате png в рабочий каталог. Подобные скриншоты можно сделать, используя jpeg, gif89a, targa и pnm в качестве '-vo'. Как это невероятно круто!

Похожие вопросы