Я пытаюсь извлечь кадры из файлов m4v, сжатых с помощью H264. Я изучаю артефакты сжатия, созданные h264, поэтому мне действительно нужны точные кадры (перекодирование не вариант). Я знаю, что VirtualDub позволяет мне делать это для файлов .avi или .divx, но не работает с файлами m4v. Есть ли инструмент, который позволит мне это сделать?
как преобразовать m4v в последовательность изображений?
Ответы (2)
Если вы хотите извлечь более длинную последовательность, а MPEG Streamclip не работает в вашей системе, вы можете использовать ffmpeg.
ffmpeg -i input.dv -r 25 -f image2 images%05d.png
Возможно, вам придется заменить 25 фактической частотой кадров видео. Я не уверен, будет ли ffmpeg смешиваться между несколькими кадрами, если вы установите частоту кадров, отличную от исходной частоты кадров.
Дополнительную информацию можно найти на странице stream0.org, где я ее нашел.
person
Mene
schedule
21.05.2014
Одним из моих любимых видеоинструментов является MPEG Streamclip.
Я только что попытался экспортировать образец m4v здесь в последовательность изображений, и это работает.
ОБНОВЛЕНИЕ
Указанный инструмент доступен только для Windows и Mac OS X.
person
opyate
schedule
12.07.2011
Спасибо. Почему-то зависает у меня на компе, даже с тем примером, что вы выкладываете. Но он преобразовал часть этого. Наверное, я могу обойти это, это должно подойти.
- person cloudraven; 12.07.2011
У меня тоже зависает :-/
- person Mene; 22.05.2014
-vf screenshot
. Если вам нужно всего несколько кадров, перейдите в нужное место, сделайте паузу и нажмите клавишу скриншота. Возможно, вы также можете использовать этот фильтр для записи непрерывных скриншотов. - person Kerrek SB   schedule 12.07.2011