Interested Article - BASS
- 2021-10-16
- 1
BASS (BASS audio library) — звуковая библиотека , предназначена для использования в операционных системах Windows и macOS ; также доступна для Linux , Win64 , WinCE , Android и iOS -платформ.
Описание
Цель библиотеки заключается в том, чтобы предоставить разработчикам образец аудио-центра, в частности, обеспечить работу с потоками ( MP3 , MP2 , MP1 , OGG , WAV , AIFF ), MOD файлами ( XM , IT , S3M , MOD , , ), MO3 файлами ( mp3 , ogg и сжатых MOD файлов), функциями записи, редактирования тегов аудиофайлов, конвертирования популярных форматов, « граббить » AudioCD , потребляя малое количество системных ресурсов.
Весь набор возможностей предоставляется в виде динамической библиотеки размером около 100 Kb .
Для работы BASS в операционной системе Windows , требуется DirectX 3 или выше, библиотека использует DirectSound и DirectSound3D для воспроизведения и записи звука. В macOS BASS использует .
С 21 ноября 2011 на официальном сайте доступна версия библиотеки для Android .
Дополнения
Ко многим дополнениям в архивы для Windows и macOS включены примеры с открытым исходным кодом .
Основные дополнения
В таблице предоставлены основные дополнения для библиотеки.
Имя | Описание |
---|---|
BASS WMA | Расширение позволяет воспроизводить WMA , кодированные WMA файлы и потоки, а также широковещательный канал . |
BASS CD | Расширение позволяет воспроизводить, а также осуществлять перенос информации с AudioCD в файл. |
BASS FLAC | Расширение позволяет воспроизводить FLAC файлы. |
BASS MIDI | Расширение позволяет воспроизводить MIDI файлы и события в реальном времени , используя SF2 SoundFonts. |
BASS WV | Расширение позволяет воспроизводить закодированные WavPack файлы. |
BASS enc | Расширение позволяет BASS-каналам кодироваться, используя для этого любую командную строку кодировщика STDIN , LAME , и других. |
BASS mix | Расширение предоставляет возможность смешивать различные BASS-каналы, с помощью передискретизации и функции матрицы смешивания. |
Вторичные дополнения
В таблице предоставлены вторичные дополнения для библиотеки.
Имя | Описание |
---|---|
BASS FX | Расширение предоставляет ряд эффектов (к примеру, темпы ). |
BASS SPX | Расширение позволяет воспроизведение Speex закодированных файлов. |
BASS MPC | Расширение позволяет воспроизведение Musepack закодированных файлов. |
BASS AC3 | Расширение позволяет воспроизведение AC3 закодированных файлов, а также потоков. |
BASS AAC | Расширение созданное на основе декодера , которое позволяет воспроизведение AAC и MP4 закодированных файлов и потоков, а также AAC + Shoutcast потоков. |
BASS ALAC | Расширение позволяет воспроизведение ALAC ( Apple Lossless ) закодированных файлов. |
BASS TTA | Расширение позволяет воспроизведение TTA закодированных файлов. |
BASS APE | Расширение позволяет воспроизведение Monkey's Audio Codec закодированных файлов. |
BASS OFR | Расширение позволяет воспроизведение OptimFROG закодированных файлов. |
BASS WADSP | Расширение позволяет использовать плагины Winamp DSP в BASS. |
BASS VST | Расширение позволяет использовать VST . |
Bass Winamp | Расширение позволяет использовать подключаемые модули ввода от Winamp . |
BASS SFX | Расширение позволяет использовать визуальные плагины от Windows Media Player , , Winamp и BassBox в BASS. |
BASS WA | Расширение позволяет подключать визуальные плагины Winamp для использования в BASS. |
Tags | Расширение для работы с тегами. |
BASS DSHOW | Расширение позволяет воспроизведение видео файлов в BASS, используя для этого DirectShow кодек. |
Примеры с открытым кодом
Для быстрого изучения библиотеки независимыми разработчиками, в дистрибутив включены несколько примеров с исходными кодами , в частности для C / C++ , Delphi , MASM , Visual Basic .
Популярность
На основе данной библиотеки написан ряд популярных аудиоплееров: XMPlay , AIMP (начиная с версии 3.0, аудиоплеер использует BASS только как декодер), , , MusicBee , MusicSort Platinum, её также используют для воспроизведения некоторых аудиоформатов такие медиаплееры, как The KMPlayer , Kantaris , Daum PotPlayer . 1by1 использует библиотеки BASS для воспроизведения аудиоформатов, отличных от MP3.
Лицензии
Библиотека распространяется под несколькими лицензиями:
- Freeware — библиотека бесплатна для некоммерческого использования;
- Shareware — «условно-бесплатная» лицензия позволяет использовать BASS в коммерческих целях неограниченным количеством shareware -продуктов, при одном условии — стоимость продукта не может превышать более €40 за каждый; подходит для индивидуальных лиц (не организаций);
- Единая коммерческая лицензия — позволяет использовать BASS только в одном коммерческом продукте;
- Неограниченная (безлимитная) коммерческая лицензия — позволяет использовать BASS в неограниченном количестве коммерческих продуктов.
Примечания
Ссылки
- Анатолий Камынин. . Дата обращения: 12 апреля 2020.
- . Дата обращения: 12 апреля 2020.
- Александр Лозовский. . Хакер . Дата обращения: 12 апреля 2020.
- 2021-10-16
- 1