Эмуляция > Эмуляторы компьютеров
Как в DOS Box захватить видео покадрово в png автоматом?
(1/1)
marsel84:
Можно ли сделать это автоматизированно?
Rj_Lorino:
Это не возможно.Но если вставишь спичку в клавишу есть возможность.
P.S Yaranga прости.
Yaranga:
Вообще возможно нечто подобное, но результат будет в bmp, которые, в принципе, в png недолго сконвертировать. Писать avi средствами DOSBox, затем открыть его одним из плагинов для Total Commander и распаковать нужные bmp. Дальше - дело техники.
SQR218:

--- Цитата: Yaranga от 14 Январь 2013, 19:54:15 ---Писать avi средствами DOSBox, затем открыть его одним из плагинов для Total Commander и распаковать нужные bmp. Дальше - дело техники.
--- Конец цитаты ---

Из avi можно сделать png напрямую, с помощью ffmpeg или mplayer. Другой вопрос, что в том avi картинка будет уже пожатая, скорее всего (вряд ли там lossless видео кодек), соответственно png такого же качества, как скриншот, сделать не выйдет.
Добавлено позже:
Извиняюсь, конечно же mencoder, а не mplayer.
Добавлено позже:
Если нужно именно в виде кучи картинок без потерь качества, то можно делать это не средствами DOSBox, а сторонней программой. Например, xvidcap сохраняет кадры с любой частотой в формате xwd, который потом можно легко сконвертировать в png с помощью любой программы для пакетного конвертирования изображений (например convert из ImageMagick)
Yaranga:
SQR218, у досбокса свой кодек оптимизированный, картинка очень даже нормальная будет.
ParagonUnits:

--- Цитата ---Вообще возможно нечто подобное, но результат будет в bmp, которые, в принципе, в png недолго сконвертировать.
--- Конец цитаты ---

BMP чёрт знает сколько места занимает!
Yaranga:
ParagonUnits, опять двадцать пять. Потом сконвертируем в png!!!
ASM:
А в чем собственно проблема?
Захватываете окно досбокса в avi, не применяя каких-либо кодеков компрессии. Через ffmpeg или какой-либо плеер делаете раскадровку ролика в bmp. Выбираете нужные скриншоты, конвертируете их пакетно в png.
SQR218:

--- Цитата: ASM от 02 Февраль 2013, 10:25:56 ---А в чем собственно проблема?
Захватываете окно досбокса в avi, не применяя каких-либо кодеков компрессии. Через ffmpeg или какой-либо плеер делаете раскадровку ролика в bmp. Выбираете нужные скриншоты, конвертируете их пакетно в png.

--- Конец цитаты ---

ffmpeg может сразу в png, зачем это делать через bmp? Но реально проще воспользоваться xvidcap, который сохраняет в xwd. Так мы минуем этап avi. А xwd потом перевести в png очень легко опять же пакетно.
Навигация
Главная страница сообщений

Перейти к полной версии