Последнее время мне часто стал попадатся игровой видео формат SFD.
Состоял он раньше из видео зажатого MPEG1 и ADX звука, но теперь разработчики пихают видео в формате CRI Sofdec. Алгоритм сжатия изменен, но большинство проигрывателей воспринимаю видео его как mpeg1, показывают информацию про размер кадра, частоту и т.д. и даже воспроизводят, но с ошибками. Изображение как бы все в огромных артефактах.
Искал долго и упорно в интернете, набрел на их сайт где скачал набор SDK CRI Movie.
Из полезных утилит оказался кодировщик из AVI в некоторый формат USM и проигрыватель для него.
Максимум что мне удалось добится, это проверить что действительно кодировщик делает видео поток такогоже формата что и в игре. Извлек видео поток, засунул его в SFD контейнер с помощью программы Dreamcast movie creator и Sfdmux, и подставил в игру X-Men Legends 2. Все пошло на ура.
Преобразовать игровой SFD к USM у меня не получилось, максимум что нашел в загаловке USM это информацию о width, height, fps и кол-во кадров.
В SDK помимо утилиток есть и исходные коды, в частности и USM проигрывателя. Может кто возьмется написать конвертор??????
Сайт где можно скачать SDK http://www.cri-mw.com/index_e.htm
Надо только зарегистрироваться
CRI SFD файл: http://ifolder.ru/7726927 (2.5 мб)
Сразу говорю программа SFD2MPG не работает, точнее работает, но видео она не конвертирует, думает также что это обычный mpeg1 (тупо копирует видеопоток)
Огромная часть роликов с приставок xbox и gamecube а теперь еще и PC зажато в этот формат.
X-Men Legends 2: Rise of Apocalypse [.SFD]
Автор
Xexys
, Aug 15 2008 13:59
В теме одно сообщение