Меню сайта
Форма входа
Поиск
Все для написания музики Четверг, 17.07.2025, 13:42
Приветствую Вас Гость | RSS
 
 Каталог файлов
Главная » Файлы » Мои файлы

Извлечение музыки из игр
[ ] 15.11.2007, 18:59
Краткое описание
В компьютерных играх музыка часто представлена в нетрадиционных форматах. Существует ряд программ для её извлечения и преобразования в один из популярных форматов.
Введение

Многие из нас хоть раз ловили себя на мысли, что получают от музыки в компьютерных играх большое удовольствие. Однако зачастую прослушивание этой музыки было возможно только непосредственно в игре. К счастью, в большинстве случаев прослушивание музыки вне игры всё-таки возможно. Такая возможность появляется благодаря программам, разработанным специально для извлечения музыки из игр. О таких программах и пойдёт речь.
Программы для извлечения музыки

Формат файлов, в которых хранится музыка в играх, далеко не всегда является известным и широко распространённым, поэтому и воспроизвести эти файлы при помощи традиционных программ-плееров не всегда представляется возможным. Что остаётся сделать? — написать свой собственный плеер, способный воспроизвести файлы игровых форматов, либо воспользоваться уже существующими программами для подобных целей. Основными и наиболее универсальными из таких программ являются следующие:
Game Audio Player,
WinRipper,
Total Recorder.
Game Audio Player

Программа, разработанная российским программистом Валерием Анисимовским, является плеером и способна воспроизводить множество игровых форматов. Кроме того, предусмотрена возможность конвертации игровой музыки в файлы формата WAVE. Недостатком этой программы является её ориентированность исключительно на звук как таковой. Т. е. в случае, если музыка в игре записана в MOD-подобном формате (в файлах таких форматов хранятся отдельные звуки, представляющие собой инструменты, и MIDI-подобные команды для исполнения музыки этими инструментами), максимум, что сможет программа — извлечь те самые отдельные звуки (инструменты), а не собственно музыку. MIDI-формат также не поддерживается.

Очевидным преимуществом программы является построение её по системе плагинов. Таким образом, любой желающий может написать программный модуль, обеспечивающий поддержку не поддерживаемого до сих пор формата.
WinRipper

Эта программа избавлена от некоторых недостатков, присущих GAP. Поддерживается извлечение музыки в форматах как WAVE-подобных, так и в форматах типа MOD, а также MIDI. Однако, если GAP обладал возможностью воспроизведения файлов, данная программа способна только извлекать музыку и сохранять соответствующие звуковые файлы на диске. Справедливости ради следует заметить, что возможно воспроизведение посредством WinAmp при помощи соответствующего wrapper-плагина от разработчика WinRipper, однако этот способ не отличается высоким удобством — одновременно с WinAmp при этом должен быть запущен WinRipper. Кроме того, данная программа не имеет системы плагинов. Т. е. для того, чтобы добавить в неё поддержку других форматов, необходимо вмешиваться непосредственно в исходный код программы, в рамках которого, кстати, всё же имеет место некоторая модульность в плане реализации поддержки каждого отдельного формата.

Одним из достоинств программы является её небольшой размер — всего 51 КБ (версия 0.78) против 1,24 МБ у GAP 1.32.

К сожалению, насколько известно автору статьи, разработка как GAP, так и WinRipper прекращена.
Total Recorder

Рассмотренные выше программы при всех своих достоинствах обладают одним общим недостатком — они способны извлечь музыку далеко не из каждой игры и только в случае, если музыка записана в формате, информация о структуре которого заранее заложена в программу. Однако некоторые игровые компании порой так «стараются», что разгадать используемый ими формат не представляется возможным. При этом спецификации форматов официально практически никогда и нигде не публикуются. И даже в этом случае выход есть, и имя ему — Total Recorder. По сравнению с вышерассмотренными (безусловно, замечательными) программными продуктами, Total Recorder даёт возможность получить необходимый музыкальный файл практически всегда.

Принцип работы программы прост: при помощи специального драйвера эмулируется ещё одно звуковое устройство. При этом весь звуковой поток, проходящий через звуковое устройство (в данном случае виртуальное), может быть записан на диск. Принципиальная разница между таким подходом и обычной записью звука при помощи штатных возможностей реальной звуковой платы заключается в том, что при этом точно определяются параметры, которыми обладает воспроизводимый звуковой сигнал. Например, если музыка в игре (или любой другой программе, откуда необходимо перехватить звуковой поток) имеет частоту дискретизации 22 кГц, то и на диск она будет записана также с частотой 22 кГц. Более того, в случае обычной записи возможны потери качества за счёт несовпадения по времени моментов (сэмплов), соответствующих частоте дискретизации игровой музыки, моментам, соответствующим частоте дискретизации, на которой производится запись — даже если запись ведётся с той же частотой дискретизации. В случае использования Total Recorder звуковой сигнал будет записан с высочайшей точностью — сэмпл в сэмпл.

Очевидным достоинством Total Recorder является его универсальность, столь же очевидным недостатком — статус платной программы.
Специализированные утилиты

В отдельных случаях имеет смысл использовать небольшие утилиты (порою даже работающие только из командной строки), предназначенные исключительно для извлечения музыки из какой-то единственной игры. К примеру, почти в каждой новой игре от Electronic Arts используемый в игре звуковой кодек претерпевает изменения, и существующие версии более-менее универсальных программ типа GAP (а его разработка, напомню, более не ведётся) оказываются бессильными.

Из узкой специализации таких утилит вытекает и невозможность дать какие-то конкретные рекомендации — для каждой отдельной игры нужно искать свою утилиту.
Выводы

Таким образом, несмотря на то, что во многих играх для хранения музыки применяются нетрадиционные форматы, спецификации которых неизвестны, существует ряд программных продуктов, в большинстве случаев позволяющих осуществить преобразование соответствующих звуковых файлов в файлы в форматах, поддерживаемых большинством распространённых программ-плееров.

Категория: Мои файлы | Добавил: djsnake
Просмотров: 5355 | Загрузок: 0 | Комментарии: 7 | Рейтинг: 3.7/3 |
Всего комментариев: 5
5 infoffinsorge  
0
side effects accutane
http://onlyclearskin.com/buy_accutane_en-us.html
low dose accutane
cystic acne laser accutane
acne rosacea pictures
where buy accutane canada
accutane effects
buy steriods accutane
accutane buy canada pharmacy
benzac acne wash

4 infoffinsorge  
0
acne medications containing accutane
buy accutane online a href
accutane wiki
accutane baby
accutane before and after picture
does generic accutane work
how can i order accutane online
generic accutane online
reputable place to buy accutane
what is acne

3 280596  
0
как скачивать???????

2 Лес  
0
действительно как?

1 Murzik37  
0
Как качать то??? Боооооооооот =)))

Имя *:
Email *:
Код *:
Категории каталога
Мои файлы [10]
Мини-чат
Наш опрос
Оцените мой сайт
Всего ответов: 31
Друзья сайта
Copyright MyCorp © 2025