DosBox - это не просто ценный мех мега-эмулятор, позволяющий окунуться в DOS-игрушки и программы. Это ещё и возможность дампить MIDI команды или записывать видео игрового прцесса. Запись ведётся хитрым кодеком ZMBV (ZIP Motion Block Video), но когда доходит до конвертации его во что-нибудь, что принимают видео-редакторы - возникают проблемы. Об их решения ниже.
- скачиваем сборку ffmpeg, например, отсюда (по первой ссылке официальный сайт, по второй - сборки под Windows)
-
Используем мощную команду
ffmpeg -i "IN.avi" -sws_flags neighbor+full_chroma_inp -s 640x400 -r 60 -vcodec libx264 -crf 10 -acodec libmp3lame -aq 2 -f mp4 "OUT.mp4"
Команда эта просто идеальна, если игра использует разрешение 320x200 - она не только сконвертирует видео, но и адекватно, без искажения пропорций его растянет. Если исходное было в ином разрешении - то и результрующие придется изменить соответственно.
P.S. Рекомендую качать сборка DOSBox под названием DOSBox SVN Daum - в неё всегда включены последние патчи, да и полезные менюшки имеют место быть.
Комментарии (9 шт.)
поправьте вторую ссылку "отсюда" - не открывается.
[2017-12-25] Newbilius
Хмм, вован1, у меня ссылка открывается.
[2017-12-25] вован1
да, в двух браузерах не открылась, тока в третьем...
[2017-12-26] вован1
хорошо, ну вот я скачал ОТСЮДА. а куда вбивать эту команду? то есть через командную строку надо зайти в папку с прогой ffmpeg ? А в "IN.avi" надо писать исходный файл, полностью с полным адресом?
[2017-12-26] Newbilius
Да, просто вместо "IN.AVI" написать имя файла, который нужно сконвертировать. Либо с полным адресом (тогда в кавычках), либо временно положить его в ту же папку, что и сам ffmpeg - тогда достаточно только имени. И да, утилита без графическокого интерфейса, запускается из командной строки.
[2017-12-27] вован1
хорошо, а как быть с ошибкой GetNumaNodeProcessorMaskEx не найдена в библиотеке DLL Kernel32.dll ?
[2017-12-27] Newbilius
Увы, у меня ни на одном из компьютеров не возникала, так что тут не подскажу сходу - надо гугл помучить.
[2017-12-27] вован1
короче про мою ощибку. По ходу Винда не подходящая. У меня ХР. Вот здесь https://github.com/jb-alvarado/media-autobuild_suite/issues/118 и здесь http://avidemux.org/smif/index.php?topic=17022.0 хорошо по-англицки сказано.
[2017-12-29] вован1
ну ладно, попробовал я на 7-ке. Но есть пара вопросов, и даже три. Во-первых, как можно батник правильно сделать, чтобы эту команду каждый раз не вписывать вручную. Во-вторых, кроме mp4 и avi , в другие форматы можно переводить? И в-третьих. Да я вижу что размер выходного файла до смешного маленький. Вроде ничем кроме размера, от несжатого RGB в Дубе не отличается, ну разве что чуть по качеству. Но этот выходной файл не понимают никакие видео-редакторы. В отличии от несжатого РГБ. Так вот, можно ли как-то настроить ffmpeg на то, чтобы его выходной файлик скушали видеоредакторы?