PSF: формат файлов музыки из видеоигр PlayStation и других консолей. Компактный размер, высокое качество звука. Подробности и плеер Highly Experimental.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Формат музыкального файла
Music file format
Портативный формат звука (PSF) — это формат музыкального файла, извлечённый непосредственно из видеоигр с различных игровых консолей. Изначально формат использовался для видеоигр PlayStation, но впоследствии был адаптирован для поддержки других систем. Формат PSF был публично документирован Нилом Корлетом в 2003 году, который также разработал плагин для Winamp под названием "Highly Experimental", воспроизводящий файлы PSF1 и PSF2. Как правило, файлы PSF содержат набор сэмплов и программу музыкального секвенсора. Это позволяет занимать значительно меньше места, чем эквивалентный потоковый формат той же музыки (WAV, MP3), сохраняя при этом высокое качество звучания. Фоновая музыка, хранящаяся в файлах PSF, обычно может зацикливаться бесконечно, поскольку секвенсор самостоятельно управляет точками зацикливания. Некоторые подформаты PSF также поддерживают miniPSF/PSFlib, при котором данные, используемые несколькими треками, хранятся только один раз в сопутствующем файле PSFlib. Дополнительные различия хранятся в файле miniPSF, который может быть сжат с помощью zlib для дальнейшего повышения эффективности хранения. Файл PSF2 является эквивалентом PSF для PlayStation 2. В отличие от PSF, представляющего собой единый исполняемый файл PS, PSF2 имеет внутреннюю структуру файловой системы. Нативная частота дискретизации PSF составляет 44 100 Гц, а PSF2 — 48 000 Гц. Частота дискретизации может варьироваться от 8 000 до 96 000 Гц. И файлы PSF, и файлы PSF2 содержат заголовок, указывающий тип игровой системы, для которой предназначен файл, а также необязательный набор тегов в конце, содержащих подробную информацию, такую как название игры, автор и продолжительность.
The Portable Sound Format (PSF) is a music file format ripped directly from video games from a variety of video game consoles. The format was originally used for PlayStation video games, but has since been adapted to support other systems. The PSF format was publicly documented by Neill Corlett in 2003, who also wrote a Winamp plug in named "Highly Experimental" that plays PSF1 and PSF2 files. Generally, PSF files contain a number of samples and a music sequencer player program. This takes far less space than an equivalent streamed format of the same music (WAV, MP3) while still sounding high fidelity. Background music stored in PSF files can usually be looped forever, as the sequencer handles its own loop points. Several PSF sub formats also have a miniPSF/PSFlib capability, wherein data used by multiple tracks is stored only once in an accompanying PSFlib file. Further differences are stored in a miniPSF file, which can be compressed via zlib to further increase storage efficiency. A PSF2 file is the PlayStation 2 equivalent of a PSF. PSF2 is internally structured as a file system, rather than PSF, which is a single PS executable. PSF's native sample rate is 44,100 Hz, while PSF2's is 48,000 Hz. Rates may vary from 8,000 Hz to 96,000 Hz. Both PSF and PSF2 files contain a header which specifies the type of video game system the file contains data for, and an optional set of tags at the end which can give detailed information such as game name, artist and length.
Подформаты ПСФ
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.
PSF initially stood only for "PlayStation Sound Format", but with the addition of the 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), and 2SF (Nintendo DS Sound Format) sub formats, the more generic backronym "Portable Sound Format" was developed. As a result, PSF and PSF1 interchangeably refer to PlayStation sound data files.
ГСФ
GBA Sound Format (GSF) — эмулированный аудиоформат для Game Boy Advance, разработанный Caitsith2 и Zoopd. Базовая структура файла GSF является подформатом PSF. GSF-плееры эмулируют файлы как звуковые ROM-образы Game Boy Advance, и из-за этого могут требовать значительных вычислительных ресурсов процессора по сравнению с распространенными аудиоформатами.
GBA Sound Format (GSF) is an emulated Game Boy Advance audio format developed by Caitsith2 and Zoopd. The basic GSF file structure is a sub format of PSF. GSF players emulate the files as sound only Game Boy Advance ROMs, and as such can be processor intensive when compared to mainstream audio formats.
USF
Nintendo Ultra64 Sound Format (USF) — это формат файла, разработанный Адамом Гашлином, содержащий код генерации звука из видеоигры для Nintendo 64. Базовая структура файла USF является подформатом PSF.
Nintendo Ultra64 Sound Format (USF) is a file format by Adam Gashlin that contains the sound generating code from a Nintendo 64 video game. The basic USF file structure is a sub format of PSF.