Дата: 2013-07-23

Автор: Newbilius

DosBox - это не просто ценный мех мега-эмулятор, позволяющий окунуться в DOS-игрушки и программы. Это ещё и возможность дампить MIDI команды или записывать видео игрового прцесса. Запись ведётся хитрым кодеком ZMBV (ZIP Motion Block Video), но когда доходит до конвертации его во что-нибудь, что принимают видео-редакторы - возникают проблемы. Об их решения ниже.

  1. скачиваем сборку ffmpeg, например, отсюда (по первой ссылке официальный сайт, по второй - сборки под Windows)
  2. Используем мощную команду 
    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 - в неё всегда включены последние патчи, да и полезные менюшки имеют место быть.


Поделиться ссылкой:
Facebook Twitter ВКонтакте
Тэги:  dosbox

Комментарии (9 шт.)
[2017-12-25] вован1
поправьте вторую ссылку "отсюда" - не открывается.

[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 на то, чтобы его выходной файлик скушали видеоредакторы?


© Дмитрий Newbilius (программист)
и Дмитрий Hule (админ)
2010-2024 г.