Articulo de referencia

SoX

[[GNU Lesser General Public License|LGPL-2.1-or-later]] {{cite web |url=https://sourceforge.net/p/sox/code/ci/master/tree/COPYING |title=SoX licensing |access-date=2021-06-02 |a...

Sound eXchange ( SoX ) es un software de edición de audio multiplataforma . Tiene una interfaz de línea de comandos y está escrito en C estándar . Es software libre , con licencia GPL-2.0 o posterior , con libsox bajo licencia LGPL-2.1 o posterior , y distribuido por Chris Bagwell a través de SourceForge . [ 1 ]

Historia

SoX fue creado en julio de 1991 por Lance Norskog y publicado en el grupo de Usenet alt.sources como Aural eXchange: Sound sample translator . Con la segunda versión (en noviembre del mismo año) se renombró como Sound Exchange . Norskog continuó manteniendo y publicando SoX a través de Usenet , el Protocolo de Transferencia de Archivos (FTP) y luego la web hasta principios de 1995, momento en el que SoX estaba en la versión 11 (gamma) . En mayo de 1996, Chris Bagwell comenzó a mantener y publicar versiones actualizadas de SoX, comenzando con la versión sox-11gamma-cb . En septiembre de 2000, Bagwell registró el proyecto en SourceForge con el nombre de proyecto "sox". El registro se anunció el 4 de septiembre de 2000 y SoX 12.17 se publicó el 7 de septiembre de 2000.

A lo largo de su historia, SoX ha contado con muchos autores colaboradores; Guido van Rossum , más conocido como el creador del lenguaje de programación Python , fue un colaborador importante en los primeros días de SoX. [ 2 ]

Las actualizaciones de código en SourceForge se detuvieron en 2015 con la versión 14.4.2. El proyecto sox_ng agrupa correcciones de errores y nuevas características de varias fuentes, y es utilizado por muchas distribuciones para proporcionar el paquete [ 3 ] [ 4 ] .

Características

Un espectrograma de SoX

Algunas de las características de SoX son:

Ejemplos

SoX se está utilizando para procesar audio:

$ sox track1.wav track1-processed.flac remix - norm -3 filtro paso alto 22 ganancia -3 tasa 48k normalización -3 tramado Archivo de entrada: 'track1.wav' Canales: 2 Frecuencia de muestreo: 44100 Precisión: 16 bits Duración: 00:02:54.97 = 7716324 muestras = 13123 sectores CDDA Codificación de muestra: PCM de entero con signo de 16 bits Tipo Endian: little Archivo de salida: 'track1-processed.flac' Canales: 1 Frecuencia de muestreo: 48000 Precisión: 16 bits Duración: 00:02:54.97 = 8398720 muestras ~ 13123 sectores CDDA Codificación de muestra: FLAC de 16 bits sox: cadena de efectos: entrada 44100Hz 2 canales 16 bits (multi) sox: cadena de efectos: remix 44100Hz 2 canales 16 bits (multi) sox: cadena de efectos: norma 44100 Hz 1 canal 16 bits sox: cadena de efectos: paso alto 44100Hz 1 canal 16 bits sox: cadena de efectos: ganancia 44100Hz 1 canal 16 bits (multi) sox: cadena de efectos: frecuencia 44100 Hz, 1 canal, 16 bits sox: cadena de efectos: norma 48000 Hz 1 canal 16 bits sox: cadena de efectos: dither 48000Hz 1 canal 16 bits (multi) sox: cadena de efectos: salida 48000Hz 1 canal 16 bits (multi)

Reproduciendo algunos archivos de audio:

$ jugar *.ogg 01 - Caldero de verano.ogg: Codificación: Vorbis Canales: 2 a 16 bits Pista: 01 de 15 Frecuencia de muestreo: 44100 Hz Álbum: Skylarking Ganancia del álbum: -7,8 dB Artista: XTC Duración: 00:03:19.99 Título: El caldero del verano Entrada: 20,8% 00:00:41,61 [00:02:38,38] Salida: 1,84M [ ====|==== ] Clip: 0

Generación de ruido marrón :

$ reproducir -n synth marrón reproducir ADVERTENCIA alsa: no se puede codificar 0-bit Desconocido o no aplicable Tamaño del archivo: 0 Codificación: n/a Canales: 1 a 32 bits Frecuencia de muestreo: 48000 Hz Replaygain: desactivado Duración: desconocida Entrada: 0,00% 00:00:17,41 [00:00:00,00] Salida: 836k [!=====|=====!] Hd: 0,0 Clip: 0

Vulnerabilidades

SoX ha tenido varias vulnerabilidades listadas en la Base de Datos Nacional de Vulnerabilidades desde su última versión pública en 2015. Estas vulnerabilidades incluyen desbordamientos de pila y montón y ataques de denegación de servicio .

Véase también

Referencias

  1. 1 2 "Licencias SoX" . Archivado del original el 2 de junio de 2021. Consultado el 2 de junio de 2021 .
  2. van Rossum, Guido. "Guido van Rossum - Página personal" . Página personal de Guido . Archivado del original el 28 de enero de 2018. Recuperado el 5 de noviembre de 2021. Y aquí hay un enlace a SOX, al que contribuí con algo de código inicial.
  3. "Paquete Debian" . Búsqueda de paquetes Debian . Consultado el 1 de febrero de 2026 .{{cite web}}: CS1 mantenimiento: estado de la URL ( enlace )
  4. "Paquete Gentoo" . Paquete Gentoo . Consultado el 1 de febrero de 2026 .{{cite web}}: CS1 mantenimiento: estado de la URL ( enlace )
  • Sitio web oficial
  • Entradas NVD para SoX