Портативный звуковой формат

Формат музыкального файла

Portable Sound Format ( PSF ) — это формат музыкальных файлов , скопированный непосредственно из видеоигр с различных игровых консолей. Первоначально этот формат использовался для видеоигр PlayStation , но с тех пор был адаптирован для поддержки других систем.

Формат PSF был публично задокументирован Нилом Корлеттом в 2003 году, который также написал плагин для Winamp под названием «Highly Experimental», воспроизводящий файлы PSF1 и PSF2.

Обычно файлы PSF содержат ряд сэмплов и программу-плеер музыкального секвенсора . Это занимает гораздо меньше места, чем эквивалентный потоковый формат той же музыки ( WAV , MP3 ), при этом звучание остается высоким. Фоновая музыка, сохраненная в файлах PSF, обычно может быть зациклена бесконечно, поскольку секвенсор обрабатывает собственные точки цикла.

Несколько подформатов PSF также имеют возможность miniPSF/PSFlib , в которой данные, используемые несколькими дорожками, сохраняются только один раз в сопутствующем файле PSFlib . Дальнейшие различия хранятся в файле miniPSF , который можно сжать с помощью zlib для дальнейшего повышения эффективности хранения.

Файл PSF2 — это эквивалент PSF для PlayStation 2. PSF2 внутренне структурирован как файловая система , а не PSF, который является одним исполняемым файлом PS. Собственная частота дискретизации PSF составляет 44 100 Гц , тогда как у PSF2 — 48 000 Гц . Частота может варьироваться от 8 000 Гц до 96 000 Гц.

Файлы PSF и PSF2 содержат заголовок, который указывает тип игровой системы, для которой файл содержит данные, и необязательный набор тегов в конце, который может содержать подробную информацию, такую ​​как название игры, исполнитель и продолжительность.

Подформаты PSF

PSF изначально означал только " PlayStation Sound Format ", но с добавлением подформатов PSF2, SSF (Sega Saturn Sound Format), DSF (Dreamcast Sound Format), USF (Nintendo Ultra 64 Sound Format), QSF (Capcom Q-Sound Format), GSF (Game Boy Advance Sound Format) и 2SF (Nintendo DS Sound Format) был разработан более общий бэкроним " Portable Sound Format". В результате PSF и PSF1 взаимозаменяемо относятся к файлам звуковых данных PlayStation.

ГСФ

Формат звука GBA (GSF) — это эмулированный формат звука Game Boy Advance, разработанный Caitsith2 и Zoopd. Базовая структура файла GSF является подформатом PSF.

Проигрыватели GSF эмулируют файлы как звуковые ПЗУ Game Boy Advance, и поэтому могут потреблять больше ресурсов процессора по сравнению с распространенными аудиоформатами.

ЮСФ

Формат звука Nintendo Ultra64 (USF) — формат файла Адама Гашлина, содержащий код генерации звука из видеоигры Nintendo 64. Базовая структура файла USF является подформатом PSF.

Ссылки

  • Чанг, КюСик; Ким, ГюБом; Ким, ТэЁн (2007). «Звук игровой консоли: эволюция и будущие тенденции». Компьютерная графика, обработка изображений и визуализация (CGIV 2007) . стр.  97–102 . doi :10.1109/CGIV.2007.87. ISBN 978-0-7695-2928-8. S2CID  15780039.
  • PSF Central Нила Корлетта
  • PSF Mirror Лоуренса Лина
  • Архив PSF домена Зофара

Плееры и плагины

  • Audio Overload — чиптюн-плеер для Mac/Windows/Linux, поддерживающий 33 различных музыкальных формата, включая PSF1 и PSF2.
  • Audacious Media Player — проигрыватель Linux, поддерживающий воспроизведение PSF1 и PSF2 через плагин.
  • Chipamp — комплект плагинов Winamp, скомпилированный OverClocked ReMix, позволяющий воспроизводить более 40 форматов чиптюна и трекера
  • UPSE123 - UNIX Playstation Sound Emulator, эмулятор звука playstation, который концентрируется на правильности звука. Он воспроизводит файлы формата PSF и MiniPSF.
Retrieved from "https://en.wikipedia.org/w/index.php?title=Portable_Sound_Format&oldid=1265962862"