mpg123 |
Автор: admin Просмотров: 967 Комментарии:
Добавлен: 23 июня 2022
Библиотека декодирования MPEG 1, 2 и 3-его уровня и консольный проигрыватель.
Использует плавающие запятые и целочисленные вычисления наряду с специальными оптимизациями (3DNow, SSE, ARM, ...) чтобы работать более эффективно. Работает на GNU/Linux, MacOSX, the BSDs, Solaris, AIX, HPUX, SGI Irix, OS/2, Cygwin и MS Windows. Регулярную проверку проходят не все экзотические платформы, но патчи приветствуются.
MPG123 это быстрый консольный проигрыватель/декодер. Но вот некоторые вещи, которые выходят за рамки простого декодирования:
Часть декодера mpg123 можно использовать как библиотеку для других приложений.
ALSA (Advanced Linux Sound Architecture)
CoreAudio (Mac OS X)
EsounD (The Enlightened Sound Daemon)
JACK (Jack Audio Connection Kit)
NAS (Network Audio System)
OSS (Open Sound System)
PortAudio (Portable cross-platform Audio API)
PulseAudio (sound server for POSIX and Win32)
SDL (Simple DirectMedia Layer)
Sun Audio (/dev/audio)
Win32 (Windows WaveOut)
libout123 также обёртывает дополнительный буферный процесс чтобы обеспечить непрерывное воспроизведение без необходимости иметь дело с параллелизмом в самом приложении.
------------------------
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Я уже пять лет не занимаюсь сайтом, так как работаю по 12 часов. Образование у меня среднее, и по этому нет нормальной работы. Если бы сайт приносил по 100$ в месяц, я бы добавлял по 50 статей каждый месяц. Если отправите пожертвования, я оставлю Ваши имена и фамилии в списке благодетелей !
Bitcoin: 1AP3JCZVFpHzZwcAyNztbrbFFiLdnKbY1j
Litecoin LfHXHz4k6LnDNNvCodd5pj9aW4Qk67KoUD
Dogecoin D9HHvKNFZxRhjtoh6uZYjMjgcZewwiUME9
Есть также другие кошельки.
Использует плавающие запятые и целочисленные вычисления наряду с специальными оптимизациями (3DNow, SSE, ARM, ...) чтобы работать более эффективно. Работает на GNU/Linux, MacOSX, the BSDs, Solaris, AIX, HPUX, SGI Irix, OS/2, Cygwin и MS Windows. Регулярную проверку проходят не все экзотические платформы, но патчи приветствуются.
Возможности проигрывателя mpg123
MPG123 это быстрый консольный проигрыватель/декодер. Но вот некоторые вещи, которые выходят за рамки простого декодирования:
- Поддержка многих платформ (многие Unices, MacOSX, Windows) и аудио подсистем.
- Простой, но мощный режим управления для оболочек (команды через STDIN).
- Контроль эффективности эквалайзера.
- Встроенные клавиши управления.
- Поддержка беспрерывного воспроизведение mp3 файлов, пропуск прыжков кодирования/декодирования.
- Настройки аудио: ресэмплинг, выбрать канал, моно, ...
- Производительность благодаря ассемблерным оптимизациям pentium, MMX, AltiVec, ...
- Реляционное регулирование звука, ReplayGain.
- Несколько вариантов звуковых сигналов используя libout123.
Возможности libmpg123
Часть декодера mpg123 можно использовать как библиотеку для других приложений.
- Декодирование MPEG 1.0/2.0/2.5 I/II/III аудиопотоков в чередуемом PCM
- Выбор образца кодирования (8 бит μlaw 32 бит с плавающей точкой), моно микс
- Непрерывное воспроизведение с точностью до сэмпла (через LAME Info frame)
- Время сборки для целочисленного синтеза или синтеза с плавающей точкой.
- Оптимизации assembly/SIMD для общего кодирования сэмплов и режимов декодирования.
- Выбор между точностью и эффективностью (режимы округления и сглаживания)
- Эффективность 2: 1 или 4: 1 даунсамплинга щадит роботу декодера для оценивания упавших сэмплов.
- n:m pseudo-resampler (повтор/падение сэмплов без интеполяции), как последнее средство, чтобы включить воспроизведение с усиленной частотой дискретизации
- tune frequency scale factors for zero-cost equaliser (with 32 linearly-spaced bands given my MPEG; not pretty, but hey, it's free!)
- Настройка громкости звука с помощью коэффициентов масштабирования, опять же без дополнительных затрат процессорного времени.
- Анализ и приём относительной регулировки громкости читается из метаданных (RVA2, ReplayGain)
- Разбор ID3v1, ID3v2 и ICY потоков метаданных (с определенным интервалом), беззвучно пропускает другие вещи.
- Обработка потока ошибок (молчание вместо плаксивого щебетания).
- Отключение ненужных функций для встраиваемых систем (общий бинарный x86-64 плавающий вывод из mpg123-1.23.0 используя gcc-4.9.2 с -Os обрезает 118 KiB, со всеми необходимыми точностями сэмпла до функциональности кодека).
Возможности libout123
Библиотека вывода mpg123 (libout123) поддерживает широкий спектр аудио интерфейсов, в том числе:ALSA (Advanced Linux Sound Architecture)
CoreAudio (Mac OS X)
EsounD (The Enlightened Sound Daemon)
JACK (Jack Audio Connection Kit)
NAS (Network Audio System)
OSS (Open Sound System)
PortAudio (Portable cross-platform Audio API)
PulseAudio (sound server for POSIX and Win32)
SDL (Simple DirectMedia Layer)
Sun Audio (/dev/audio)
Win32 (Windows WaveOut)
libout123 также обёртывает дополнительный буферный процесс чтобы обеспечить непрерывное воспроизведение без необходимости иметь дело с параллелизмом в самом приложении.
------------------------
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Я уже пять лет не занимаюсь сайтом, так как работаю по 12 часов. Образование у меня среднее, и по этому нет нормальной работы. Если бы сайт приносил по 100$ в месяц, я бы добавлял по 50 статей каждый месяц. Если отправите пожертвования, я оставлю Ваши имена и фамилии в списке благодетелей !
Bitcoin: 1AP3JCZVFpHzZwcAyNztbrbFFiLdnKbY1j
Litecoin LfHXHz4k6LnDNNvCodd5pj9aW4Qk67KoUD
Dogecoin D9HHvKNFZxRhjtoh6uZYjMjgcZewwiUME9
Есть также другие кошельки.
Категория: Проигрывание музыки
Комментарии |