Разработчик(и) | Крис Багвелл и др. |
---|---|
Первоначальный выпуск | Июль 1991 г ( 1991-07 ) |
Стабильный релиз | 14.4.2 / 22 февраля 2015 г. ( 2015-02-22 ) |
Репозиторий |
|
Написано в | С |
Операционная система | Кроссплатформенность : 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 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 году в Национальной базе данных уязвимостей было перечислено несколько уязвимостей. К этим уязвимостям относятся переполнение стека и кучи , а также атаки типа «отказ в обслуживании» .
вот ссылка на SOX, в который я внес немного раннего кода.