请输入您要查询的百科知识:

 

词条 SoX
释义

  1. History

  2. Features

  3. Examples

  4. Vulnerabilities

  5. See also

  6. External links

{{Other uses|Sox (disambiguation)}}{{Infobox software
| name = Sound eXchange
| developer = Chris Bagwell, et al.
| released = {{Start date and age|1991|07|df=yes}}
| latest release version= 14.4.2
| latest release date = {{Start date and age|2015|02|22|df=yes}}
| programming language = C
| operating system = Cross-platform: Windows, Linux, OS X
| genre = Audio editing software
| license = GNU General Public License v2
GNU Lesser General Public License v2
| website = {{URL|http://sox.sourceforge.net/}}
}}

Sound eXchange (SoX) is a cross-platform audio editing software. It has a command-line interface, and is written in standard C. It is free software, licensed under the GNU General Public License version 2, with libsox licensed under GNU Lesser General Public License version 2, and distributed by Chris Bagwell through SourceForge.net.

History

SoX was created in July 1991 by Lance Norskog and posted to the Usenet group alt.sources as Aural eXchange: Sound sample translator. With the second release (in November the same year) it was renamed Sound Exchange. Norskog continued to maintain and release SoX via Usenet, File Transfer Protocol (FTP), and then the web until early 1995, at which time SoX was at version 11 (gamma). In May 1996, Chris Bagwell started to maintain and release updated versions of SoX, starting with version sox-11gamma-cb. In September 2000, Bagwell registered the project at SourceForge with project name "sox". The registration was announced on 4 September 2000{{Citation needed|date=November 2010}} and SoX 12.17 was released on 7 September 2000.

Throughout its history SoX has had many contributing authors; Guido van Rossum, best known as creator of the programming language Python, was a significant contributor in SoX's early days.{{Citation needed|date=November 2010}}

Features

Some of SoX's features are:

  • Cross-platform (Windows, Linux, Solaris, OS X, et al.)
  • Reading and writing Au, WAV, AIFF, MP3 (via an external LAME MP3 encoder), Ogg Vorbis, FLAC and other audio file formats
  • Recording and playing audio (on many systems); playing via URL (internet file or stream)
  • Editing via concatenate, trim, pad, repeat, reverse, volume, fade, splice, normalise
  • Processing via chorus, flanger, echo, phaser, compressor, delay, filter (high-pass, low-pass, shelving, etc.)
  • Adjustment of speed (pitch and tempo), pitch (without tempo), tempo (without pitch), and sample rate
  • Noise removal using frequency profiling, implemented since December 2004
  • Silent passage removal, implemented since September 2001
  • Simple audio synthesis
  • Multi-file & multi-track mixing
  • Multi-file merging (e.g., 2 mono to 1 stereo)
  • Statistical analysis; spectrogram analysis

Examples

SoX being used to process some audio:

$ sox track1.wav track1-processed.flac remix - norm -3 highpass 22 gain -3 rate 48k norm -3 ditherInput File     : 'track1.wav'Channels       : 2Sample Rate    : 44100Precision      : 16-bitDuration       : 00:02:54.97 = 7716324 samples = 13123 CDDA sectorsSample Encoding: 16-bit Signed Integer PCMEndian Type    : littleOutput File    : 'track1-processed.flac'Channels       : 1Sample Rate    : 48000Precision      : 16-bitDuration       : 00:02:54.97 = 8398720 samples ~ 13123 CDDA sectorsSample Encoding: 16-bit FLACsox: 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 bitssox: effects chain: highpass   44100Hz 1 channels 16 bitssox: effects chain: gain       44100Hz 1 channels 16 bits (multi)sox: effects chain: rate       44100Hz 1 channels 16 bitssox: effects chain: norm       48000Hz 1 channels 16 bitssox: effects chain: dither     48000Hz 1 channels 16 bits (multi)sox: effects chain: output     48000Hz 1 channels 16 bits (multi) 

Playing some audio files:

$ play *.ogg01 - Summer's Cauldron.ogg:  Encoding: Vorbis  Channels: 2 @ 16-bit   Track: 01 of 15Samplerate: 44100Hz      Album: SkylarkingAlbum gain: -7.8dB      Artist: XTC  Duration: 00:03:19.99  Title: Summer's CauldronIn:20.8% 00:00:41.61 [00:02:38.38] Out:1.84M [  ====|====  ]        Clip:0 

Vulnerabilities

SoX has had several vulnerabilities listed in the National_Vulnerability_Database since it's last public release in 2015. These vulnerabilities include stack and heap overflows, and defects allowing Denial-of-service_attack.

See also

  • Digital audio
  • Audio file format
  • Audio effect
  • Multitrack recording
  • Audio mastering
  • Sample rate conversion
{{Portal|Free and open-source software}}
  • Free audio software
  • List of Linux audio software

External links

  • {{Official website|http://sox.sourceforge.net/}}
  • [https://nvd.nist.gov/vuln/search/results?form_type=Basic&results_type=overview&query=SoX&search_type=all NVD entries for SoX]
{{FLOSS}}{{DEFAULTSORT:Sox}}

7 : Command-line software|Free audio software|Free audio editors|Free music software|Free software programmed in C|MacOS multimedia software|Digital audio editors for Linux

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/12 3:21:50