SoX - SoX

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

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

История

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

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

Функции

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

Некоторые из функций SoX:

Примеры

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

$ sox track1.wav track1-processed.flac remix - norm -3
 highpass 22 gain -3 rate 48k norm -3 dither

Input File     : 'track1.wav'
Channels       : 2
Sample Rate    : 44100
Precision      : 16-bit
Duration       : 00:02:54.97 = 7716324 samples = 13123 CDDA sectors
Sample Encoding: 16-bit Signed Integer PCM
Endian Type    : little

Output File    : 'track1-processed.flac'
Channels       : 1
Sample Rate    : 48000
Precision      : 16-bit
Duration       : 00:02:54.97 = 8398720 samples ~ 13123 CDDA sectors
Sample Encoding: 16-bit FLAC

sox: effects chain: input      44100Hz 2 channels 16 bits (multi)
sox: effects chain: remix      44100Hz 2 channels 16 bits (multi)
sox: effects chain: norm       44100Hz 1 channels 16 bits
sox: effects chain: highpass   44100Hz 1 channels 16 bits
sox: effects chain: gain       44100Hz 1 channels 16 bits (multi)
sox: effects chain: rate       44100Hz 1 channels 16 bits
sox: effects chain: norm       48000Hz 1 channels 16 bits
sox: effects chain: dither     48000Hz 1 channels 16 bits (multi)
sox: effects chain: output     48000Hz 1 channels 16 bits (multi) 

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

$ play *.ogg

01 - Summer's Cauldron.ogg:

  Encoding: Vorbis
  Channels: 2 @ 16-bit   Track: 01 of 15
Samplerate: 44100Hz      Album: Skylarking
Album gain: -7.8dB      Artist: XTC
  Duration: 00:03:19.99  Title: Summer's Cauldron

In:20.8% 00:00:41.61 [00:02:38.38] Out:1.84M [  ====|====  ]        Clip:0 

Уязвимости

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

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

использованная литература

внешние ссылки