ZStreamReader

Admin аватар

Автор ПО: Иванов Алексей, он же Phoenix

Данная программа предназначена для извлечения музыки из потоковых файлов STREAM, конвертирования AIFC файлов и извлеченной музыки в формат WAV. Аудио данные также извлекаются из видеофайлов. Расширения аудио файлов могут быть отличными от Stream, ZStream, weave, AIFC, поэтому экспериментируйте.

****** Данная программа распространяется бесплатно, используйте её на свой страх и риск *********

Если вы найдете ошибки при работе с программой, можете сообщать о них на форуме.



Как пользоваться программой:

1) Нажмите кнопку "Search Audio", в появившемся диалоговом окне выберите файл в котором хотите искать аудио данные. Программа произведёт поиск по файлу и выведет результаты, они понадобятся для конвертирования в формат WAV или AIFF. После анализирования программа создаст MAP-файл, который понадобится для извлечения музыки.

2) Нажмите кнопку "Extract Chunks", выберите опять файл в котором искали аудио данные (не map файл). Программа начнет создавать файл(ы) с расширением SOUND. Если их будет более одного программа сообщит об этом. Когда процесс завершится файлы SOUND будет необходимо перевести в формат WAV или AIFF.

3) Перед началом конвертирования вам нужно будет указать частоту и степень сжатия с которыми закодирован исходный файл. Эти данные можно увидеть используя функцию "Analyze File" (только для STREAM и AIFC файлов). Значения частоты могут быть 44100/22050/11025 Гц. Поддерживает только степень сжатия "2" или "0" (данные без сжатия). Экспериментальный вариант степени сжатия "1".  После ввода значений нажмите кнопку "SDX2 to WAV" или "SDX2 to AIFF" и выберите SOUND-файл.

Пройдя все 3 шага вы получите WAV файл с любимой музыкой. Вы можете использовать конвертирование "SDX2 to WAV" или "SDX2 to AIFF" не только для SOUND файлов. Например для AIFC или AIF не надо выполнять шаги 1 и 2, эти файлы можно сразу конвертировать. Вот только с частотой придется немного погадать. Музыка обычно хранится в папке AUDIO или STREAMS.

При использовании SDX2 to AIFF на выходе будет создан файл формата AIFF.

Будьте ОСТОРОЖНЫ при первом прослушивании полученного WAV файла. Если формат оказался не поддерживаемым или вы что-то напутали, возможны сильный шум и треск при воспроизведении. Поэтому первый раз слушайте файл с убавленной громкостью.

 



--------================ ПАКЕТНАЯ ОБРАБОТКА ===============--------

Для пакетной обработки следует выполнить следующие шаги:

А)Если вы хотите провести поиск аудио данных в нескольких файлах, то вам необходимо:

   1) Открыть вкладку "Audio Convertation" и нажать кнопку "Add files"
   2) В появившемся окне выбрать файлы, которые вас интересуют и нажать "Открыть"
   3) Файлы будут занесены в список "List of files to process" (Список файлов для обработки)
   4) Перейдите на вкладку "Audio Data Ripper" и нажмите кнопку "Search Audio"
   5) Программа произведёт поиск аудио данных в файлах из списка файлов для обработки и в случае успеха создаст MAP-файлы
Данные о файле (в правой части экрана) будут обновляется при обработке каждого файла, в итоге будут отображаться значения для последнего обработанного. Эти же данные занесутся в поля для конвертирования на вкладке "Audio Convertation"

Б) Если вы хотите извлечь найденные данные из нескольких файлов, то проделайте п.1-4, только в четвертом нажмите Extract Audio (помните, что не надо выбирать MAP файлы, они будут использованы автоматически)

В) Если вы хотите сконвертировать несколько файлов

  Проделайте п.1-3, затем заполните параметры конвертирования и нажмите "SDX2 to WAV" или "SDX2 to AIFF". Программа преобразует все файлы из списка.

--------================ РАЗБИЕНИЕ ANIM файлов на CEL картинки ===============--------

1) Чтобы извлечь CEL из любого файла или разбить файлы анимации ANIM на несколько CEL картинок поставьте флажок "Split ANIM to CEL".
2) Нажмите "Extract BIN", выберите тип файла (*.* любой), выберите файл из которого хотите извлечь CEL (или разбить ANIM на CEL).
3) Программа проивзедёт поиск и создаст файлы CEL в случае успешного поиска.

------================== ПОИСК АУДИО/ВИДЕО/ИЗОБРАЖЕНИЙ в файлах BIN =====================

ZStream Reader поддерживает возможность поиска CEL, ANIM и аудио чанков находящихся в BIN файлах 3DO игр.

Для поиска и извлечения нажмите кнопку "Extract BIN", выберите игру из списка или выберите "Any File", чтобы произвести поиск данных по неизвестному файлу. Программа выполнит поиск и вытащит все найденные данные в отдельные файлы ".SOUND", ".VIDEO" или ".DATA", ".CEL", ".ANIM".

-------================== ВИЗУАЛЬНЫЙ ПОИСК ИЗОБРАЖЕНИЙ ===========================

В данной версии пользователю предоставлена возможность порыться в любом файле на предмет поиска графики (предполагается, что найдутся любые данные в формате IMAG не имеющие заголовков). Для этого на вкладке Viewer необходимо настроить параметры "Any file resolution" - указать разрешение изображения и шаг чтения данных (Step). Так же рекомендуется в случае нахождения картинки воспользоваться функцией Use DoubleLine, что растянет изображение до нормального формата. Для начала поиска нажмите "Open File" на вкладве Viewer и выберите Any File. Выберите файл в котором хотите найти изображение. Если файл большой, то программа будет читать его по фреймам (исходя из указанного разрешения и шага). Указывается текущее положение в файле, которое можно изменять с помощью ползунка. Если появится картинка нажмите кнопку Stop для остановки чтения. Если нужный фрейм (кадр ) пролистнулся, то нажмите кнопку Prev Frame. Для продолжения нажмите Play или Next Frame. Чтобы начать чтение с нужной позиции, установите ползунок в нужное место и нажмите Play. Файлы содержащие одно изображение, но без заголовка просто нужно открыть с опцией Any File.


Сведения о версии 0.4.0 BETA от 06.05.2011:

- Добавлена возможность визуального поиска и просмотра графических данных на вкладке Viewer. Поиск можно производить прямо из образа 3DO диска, либо в файлах, которые имеют сложную структуру (Bigfile, BIN и т.п.),а так же из любых других файлов.
- Добавлен режим включающий дополнительные чанки для поиска данных
- Улучшен алгоритм обработки IMAG файлов
- Добавлена функция сохранения изображения в BMP или IMAG (в этом случае можно попробовать просмотреть файл в ResExplorer с более лучшим качеством вывода)

Сведения о версии 0.3.6 BETA от 29.04.2011:

- Полное извлечение аудио из Sewer Shark, кроме комментариев Ghost и голоса Catfish'a говорящего (12,,6,3,9).
- Извлечение всех ресурсов из игры Gex.
- Извлечение аудио данных из Supreme Warrior (пока не удалось отделить китайскую дорожку от английской).
- Из Killing Time можно вытащить некоторые ресурсы анимации и спрайтов используя Extract Bin (требует доработки).
- На вкладке Viewer можно попробовать открыть файлы IMAG и IMG (формат IMAG), пока работает некорректно.
- Поправлен алгоритм извлечения аудио из Night Trap, теперь звук чистый.
- Добавлена возможность извлечения аудио из Corpse Killer.

Сведения о версии 0.3.5 BETA от 20.04.2011:

- Добавлена возможность выдирания данных из BIN файла игры Demolition Man, полученные файлы *.DATA можно конвертировать в WAV.
- Добавлена возможность выдирания звука (5 мин 17 сек начала и ~2 мин финальной мелодии) из игры Sewer Shark
- Исправлен баг заголовка при создании нескольких CEL файлов из ANIM файла, из-за чего их нельзя было просмотреть.

Сведения о версии 0.3.4 BETA от 11.04.2011:

- Добавлена возможность выдирания звука и музыки из файла BIN игры Night Trap!!! Так же создаётся файл с видео.
- Файлы анимации ANIM можно разбить на CEL файлы картинок!!!
- Поиск CEL и ANIM структур теперь производится по кнопке Extract BIN.

Сведения о версии 0.3.2b BETA от 03.04.2011:

-  Временно добавлен поиск CEL структур (файлы картинок) по кнопке "Search Audio", который работает с файлами BIN игр фирмы Digital Pictures. В дальнейшем будет отдельная кнопка. Возможно, что найдет CEL и других файлах.
-  Исправлены критические ошибки открытия и создания файлов появившиеся в версии 0.3.2a. Данная версия работает быстрее 0.3.2.

Сведения о версии 0.3.2 BETA от 29.03.2011:

- Добавлена возможность пакетной обработки файлов включая анализ файлов, вытаскивание данных, конвертирование!!!
- Добавлена поддержка моно файлов сжатых в SDX 2!!! (благодарности Altmer'у)
- Исправлено формирование заголовка для WAV-файлов (звук в Windows Media Player'e теперь чистый, правильно отображается длительность аудио)
- Исправлена ошибка отображения информации о количестве каналов и степени сжатия

Сведения о версии 0.3.1 BETA от 28.03.2011:

- Добавлена возможность конвертирования в формат AIFF. Для игры SnowJob пока это единственная возможность нормально воспроизвести звук.
- У данной версии разблокирована возможность выбора поля Compress Ratio (степень сжатия). Допустимые значения для ввода 0/1/2. Для игры Strahl установка этого поля в 1 даёт немного лучший результат декомпрессии (но всё равно хрипит и шипит).
Также можно выставить степень сжатия 0. Это нужно для файлов у которых данные не сжаты (в алгоритме сжатия указывается строка NONE). Например для игры SnowJob придётся выставить Mono режим (т.к. при анализе weave-файла находится 1 канал звука) и степень сжатия 0. Данные следует расжимать используя кнопку SDX2 to AIFF.
- Для SDX2 to AIFF добавлено поле Num of Samples (автоматически заполняется при анализе файлов), канальность (Stereo, Mono), размер сэмпла (8 или 16 бит).
-  Можно открывать WAV файлы для проигрывания кнопкой PLAY указав предварительно частоту и степень сжатия 0 для воспроизведения (можно замедлить или ускорить воспроизвдение).

Сведения о версии 0.3.0 BETA от 23.03.2011:

Ограничения: данная версия программы нормально конвертирует в WAV только  стерео файлы сжатые в SDX2 16бит и со степенью сжатия 2.
Добавлена возможность увеличения громкости выходного файла. Всего несколько позиций, т.к. при большем увеличении появляется треск в связи превышением порогового значения данных.
Найденная частота звука автоматически заносится в поле настроек декомпрессии.
Обновлён интерфейс.




Благодарности:

Феликс Лазарев (БОЛЬШОЕ cпасибо за оказанную помощь) @2005

Отдельное спасибо Altmer'у @2011

Прикрепленный файлРазмер
ZStreamReader025.rar (83)173.2 кб
ZStreamReader030.rar (53)552.73 кб
ZStreamReader031.rar (48)563.08 кб
ZStreamReader032.rar (49)564.43 кб
ZStreamReader032b.rar (61)565.67 кб
ZStreamReader034(NightTrap).rar (50)568.59 кб
ZStreamReader035.rar (48)571.03 кб
ZStreamReader036.rar (42)570.16 кб
ZStreamReader040.rar (103)573.83 кб