OggScan
Описание
Программа OggScan предназначена для поиска
медиапотоков в формате Ogg
(http://www.xiph.org/ogg/),
внутри других файлов (например, внутри ресурсов игр)
и их последующего извлечения. При извлечении потоков,
OggScan помещает каждый поток в отдельный
*.ogg файл, после чего его можно проигрывать в аудио плеере,
перекодировать в другой формат и т.п.
Пример использования
В качестве примера рассмотрим поиск и извлечение аудио данных
из игры Hitman: Contracts :
- Запустите oggscan.exe
- Выберите в меню , в
появившемся диалоговом окне откройте каталог с игрой и найдите в нём файл
streams.wav, щёлкните на нём дважды курсором
мыши.
- Подождите, пока все потоки определятся и будут добавлены в таблицу.
- Опционально: выделите желаемые потоки в таблице (для этого нужно
поставить галочку в чек-боксе на соответствующей строке)
- Для экспорта всех потоков выберите в меню
, а для
экспорта только выделенных потоков (см. пункт 4) –
.
- В появившемся диалоговом окне выберите каталог, в который вы хотите
экспортировать потоки (имя файла в диалоге не имеет значения).
Подождите, пока потоки экспортируются.
Примечания
- Создаваемые файлы имеют имя вида stream NNN.ogg,
где NNN – порядковый номер потока.
- Программа отлаживалась под Windows 2000 и
проверялась под Windows ME. Полагаю, что так же
она должна работать и под Windows 98, и под
Windows XP.
- Добавление возможности поиска/экспорта файлов других форматов
(MP3, WAV, ...) не планируется, т.к. для этого и так достаточно хороших программ
(Game Audio Player, например).
- Программа сможет корректно экспортировать потоки только если их целостность
не нарушена. Другими словами, если экспортированные потоки проигрываются с
ошибками, их целостность нарушена. Например, в игре
Mafia своеобразный формата ресурс-файлов игры,
в котором имеются пустоты прямо посреди Ogg-потоков, тем самым делая
бессмысленным их экспорт.
- OggScan позволяет находить и экспортировать
любые Ogg-потоки
(Speex, например),
однако корректно определить время звучания, число каналов, битрейт и другую
информацию кроме размера потока, OggScan может
только для потоков Ogg Vorbis.
- Расшифровка столбцов таблицы:
Number | порядковый номер потока в файле |
Length | длина потока в байтах |
Time | время звучания |
Channels | кол-во каналов |
Samplerate | частота дискретизации, Гц |
Bitrate | средний битрейт потока |
- Программа была написана до состояния «работает без видимых глюков» и
на этом её разработка была прекращена, тем не менее автор примет к рассмотрению
любые замечания и конструктивные предложения по работе программы.
- Кстати, в игрушках от Phenomedia AG музыка в OGG Vorbis часто встречается.
Автор
Влад, smalltools@yandex.ru
Скачать
Торговые марки
Ogg Vorbis, Xiph.Org, логотип Xiph.Org Fish
являются торговыми марками Xiph.Org.
Windows® является зарегистрированной торговой маркой
Microsoft® corporation.
Windows 2000, Windows 98, Windows Me,
Windows XP являются торговыми марками
Microsoft® corporation.
Hitman: Contracts является торговой маркой Eidos.
Eidos и логотип Eidos являются
зарегистрированными торговыми марками группы компаний Eidos
(©Eidos Group of companies).
Mafia является торговой маркой Illusion Softworks.
Все торговые марки являются собственностью их владельцев.