SoX - Википедия - SoX
Эта статья не цитировать любой источники.Сентябрь 2019) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Разработчики) | Крис Багвелл, и другие. |
---|---|
изначальный выпуск | Июль 1991 г. |
Стабильный выпуск | 14.4.2 / 22 февраля 2015 |
Репозиторий | |
Написано в | C |
Операционная система | Кроссплатформенность: Windows, Linux, OS X |
Тип | Программное обеспечение для редактирования аудио |
Лицензия | GPL v2 или новее LGPL v2.1 или новее |
Интернет сайт | sox |
Звуковой обмен (SoX) это кросс-платформенный программное обеспечение для редактирования аудио. Оно имеет Интерфейс командной строки, и записывается в стандартном C. это бесплатно программное обеспечение, под лицензией Стандартная общественная лицензия GNU версия 2, с libsox под лицензией Стандартная общественная лицензия ограниченного применения GNU версия 2 и распространяется Крисом Бэгвеллом через SourceForge.
История
SoX был создан в июле 1991 года Лансом Норскогом и размещен в Usenet сгруппируйте альтернативные источники как Aural eXchange: переводчик звуковых образцов. Со вторым выпуском (в ноябре того же года) он был переименован Звуковой обмен. Norskog продолжал поддерживать и выпускать SoX через Usenet, протокол передачи файлов (FTP), а затем паутина до начала 1995 года, когда SoX была в версии 11 (гамма). В мае 1996 года Крис Багвелл начал поддерживать и выпускать обновленные версии SoX, начиная с версии sox-11gamma-cb. В сентябре 2000 года Багвелл зарегистрировал проект на SourceForge с названием проекта "sox". О регистрации было объявлено 4 сентября 2000 г.[нужна цитата ] и SoX 12.17 был выпущен 7 сентября 2000 года.
На протяжении всей своей истории у SoX было много авторов; Гвидо ван Россум, наиболее известный как создатель языка программирования Python, внесла значительный вклад в первые годы существования SoX.[нужна цитата ]
Функции
Некоторые из функций SoX:
- Кросс-платформенный (Windows, Linux, Солярис, OS X, и другие.)
- Чтение и запись Au, WAV, AIFF, MP3 (через внешний ХРОМОЙ Кодировщик MP3), Ogg Vorbis, FLAC и другие форматы аудиофайлов
- Запись и воспроизведение звука (на многих системах); воспроизведение через URL (интернет-файл или поток)
- Редактирование с помощью объединения, обрезки, пэда, повторения, реверса, громкости, исчезать, сращивание, нормализовать
- Обработка через хор, флэнжер, эхо, фазер, компрессор, задерживать, фильтр (ВЧ, НЧ, полка и т. д.)
- Регулировка скорости (подача и темп ), питч (без темпа), темп (без высоты тона) и частота дискретизации
- Удаление шума с использованием частотного профилирования, внедрено с декабря 2004 г.
- Бесшумное удаление прохода, реализуется с сентября 2001 г.
- Простой синтез звука
- Многофайловый и многодорожечный смешивание
- Слияние нескольких файлов (например, 2 мононуклеоз к 1 стерео )
- Статистический анализ; спектрограмма анализ
Примеры
SoX используется для обработки звука:
$ sox track1.wav track1-processing.flac remix - norm -3 highpass 22 gain -3 rate 48k norm -3 dither Входной файл: 'track1.wav' Каналы: 2 Частота дискретизации: 44100 Точность: 16 бит Продолжительность: 00: 02: 54.97 = 7716324 выборки = 13123 сектора CDDA Кодировка выборки: 16-битное целое число со знаком PCMEndian Тип: littleOutput Файл: 'track1-processing.flac' Каналы: 1 Частота дискретизации: 48000 Точность: 16 бит Продолжительность: 00: 02: 54.97 = 8398720 отсчетов ~ 13123 секторов CDDA Кодирование выборки : 16 бит FLACsox: цепочка эффектов: вход 44100 Гц 2 канала 16 бит (мульти) sox: цепочка эффектов: remix 44100 Гц 2 канала 16 бит (мульти) sox: цепочка эффектов: norm 44100 Гц 1 канал 16 бит sox: цепочка эффектов: highpass 44100 Гц 1 каналы 16 бит sox: цепочка эффектов: усиление 44100 Гц 1 канал 16 бит (мульти) sox: цепочка эффектов: скорость 44100 Гц 1 канал 16 бит sox: цепочка эффектов: норма 48000 Гц 1 канал 16 бит sox: цепочка эффектов: дизеринг 48000 Гц 1 канал 16 бит (мульти) sox: цепочка эффектов: выход 48000 Гц 1 канал 16 бит (мульти)
Воспроизведение некоторых аудиофайлов:
$ play * .ogg01 - Summer's Cauldron.ogg: Кодирование: Vorbis Каналы: 2 @ 16-битный трек: 01 из 15 Частота дискретизации: 44100 Гц Альбом: Skylarking Усиление альбома: -7,8 дБ Исполнитель: XTC Продолжительность: 00: 03: 19,99 Название: Summer's CauldronIn : 20.8% 00: 00: 41.61 [00: 02: 38.38] Out: 1.84M [==== | ====] Клип: 0
Уязвимости
SoX имеет несколько уязвимостей, перечисленных в Национальная база данных уязвимостей с момента его последнего публичного выпуска в 2015 году. Эти уязвимости включают стек и переполнение кучи и атаки отказа в обслуживании.
Смотрите также
- Цифровое аудио
- Формат аудиофайла
- Обработка аудиосигнала
- Многодорожечная запись
- Аудио мастеринг
- Преобразование частоты дискретизации