SoX

Кроссплатформенный бесплатный программный редактор цифрового аудио
Звуковой обмен
Разработчик(и)Крис Багвелл и др.
Первоначальный выпускИюль 1991 г .; 33 года назад ( 1991-07 )
Стабильный релиз
14.4.2 / 22 февраля 2015 г. ; 9 лет назад ( 2015-02-22 )
Репозиторий
  • sox.git.sourceforge.net/gitroot/sox/sox
Написано вС
Операционная системаКроссплатформенность : Windows , Linux , OS X
ТипПрограммное обеспечение для редактирования аудио
ЛицензияGPL-2.0 или более поздняя версия
LGPL-2.1 или более поздняя версия [1]
Веб-сайтsourceforge.net/projects/sox/

Sound eXchange ( SoX ) — кроссплатформенное программное обеспечение для редактирования аудио . Оно имеет интерфейс командной строки и написано на стандартном языке C. Это свободное программное обеспечение , лицензированное по GPL-2.0 или более поздней версии , с libsox, лицензированным по LGPL-2.1 или более поздней версии , и распространяется Крисом Багвеллом через SourceForge . [1]

История

SoX был создан в июле 1991 года Лэнсом Норскогом и опубликован в группе Usenet alt.sources как Aural eXchange: Sound sample translate . Со вторым выпуском (в ноябре того же года) он был переименован в Sound Exchange . Norskog продолжал поддерживать и выпускать SoX через Usenet , File Transfer Protocol (FTP), а затем и через Интернет до начала 1995 года, когда SoX был версии 11 (gamma) . В мае 1996 года Крис Багвелл начал поддерживать и выпускать обновленные версии SoX, начиная с версии sox-11gamma-cb . В сентябре 2000 года Багвелл зарегистрировал проект на SourceForge под названием «sox». Регистрация была объявлена ​​4 сентября 2000 года [ нужна цитата ] и SoX 12.17 был выпущен 7 сентября 2000 года.

На протяжении всей истории SoX в него вносили свой вклад многие авторы; Гвидо ван Россум , наиболее известный как создатель языка программирования Python , внес значительный вклад в ранние годы SoX. [2]

Функции

Спектрограмма SoX

Некоторые из особенностей SoX:

Примеры

SoX используется для обработки аудио:

$ sox track1.wav track1-processed.flac ремикс - норма -3 highpass 22 усиление -3 скорость 48k норма -3 дизерингВходной файл: 'track1.wav'Каналы : 2Частота дискретизации: 44100Точность: 16 битПродолжительность: 00:02:54.97 = 7716324 сэмплов = 13123 секторов CDDAПример кодирования: 16-битное целое число со знаком PCMТип порядка байтов: маленькийВыходной файл: 'track1-processed.flac'Каналы : 1Частота дискретизации: 48000Точность: 16 битПродолжительность: 00:02:54.97 = 8398720 сэмплов ~ 13123 секторов CDDAПример кодирования: 16-битный FLACsox: цепь эффектов: вход 44100 Гц 2 канала 16 бит (мульти)sox: цепочка эффектов: ремикс 44100 Гц 2 канала 16 бит (мульти)sox: цепь эффектов: норма 44100 Гц 1 канал 16 битsox: цепь эффектов: фильтр верхних частот 44100 Гц 1 канал 16 битsox: цепь эффектов: усиление 44100 Гц 1 канал 16 бит (мульти)sox: цепь эффектов: частота 44100 Гц 1 канал 16 битsox: цепь эффектов: норма 48000 Гц 1 канал 16 битsox: цепочка эффектов: дизеринг 48000 Гц 1 канал 16 бит (мульти)sox: цепь эффектов: выход 48000 Гц 1 канал 16 бит (мульти)

Воспроизведение некоторых аудиофайлов:

$ воспроизведение *.ogg01 - Летний котел.ogg: Кодировка: Vorbis Каналы: 2 @ 16-бит Трек: 01 из 15Частота дискретизации: 44100 Гц Альбом: SkylarkingУсиление альбома: -7,8 дБ Исполнитель: XTC Продолжительность: 00:03:19.99 Название: Летний котелВход:20.8% 00:00:41.61 [00:02:38.38] Выход:1.84M [ ====|==== ] Клип:0

Уязвимости

С момента последнего публичного выпуска SoX в 2015 году в Национальной базе данных уязвимостей было перечислено несколько уязвимостей. К этим уязвимостям относятся переполнение стека и кучи , а также атаки типа «отказ в обслуживании» .

Смотрите также

Ссылки

  1. ^ ab "Лицензирование SoX".
  2. ^ ван Россум, Гвидо. "Гвидо ван Россум - Персональная домашняя страница". Персональная домашняя страница Гвидо . Получено 5 ноября 2021 г. А вот ссылка на SOX, в который я внес немного раннего кода.
  • Официальный сайт
  • Записи NVD для SoX
Взято с "https://en.wikipedia.org/w/index.php?title=SoX&oldid=1204537856"