美文网首页
音频界的瑞士军刀 --- SoX - Sound eXchang

音频界的瑞士军刀 --- SoX - Sound eXchang

作者: 假_f89c | 来源:发表于2018-12-18 21:29 被阅读24次

    今天我给大家介绍一款自称是音频处理界的瑞士军刀的一款开源软件,SoX - Sound eXchange。引用主页上介绍的原话:

            Welcome to the home of SoX, the Swiss Army knife of sound processing programs.

    该软件的主页是http://sox.sourceforge.net/,文章介绍不详细的地方大家可以翻阅其主页。

            SoX是一个跨平台(Windows, Linux, MacOS X, etc.)命令行程序,用于各种格式的转换,播放和各种音频格式,以及给音频加入特效。 下图是一个运行的实例。

    接下来,到了解剖这个瑞士军刀的时候了!

    一、软件支持各种常见的音频格式,这也是该软件的一大卖点。

    Raw files in various binary formats

    Raw textual data

    Amiga 8svx files

    Apple/SGI AIFF files

    SUN .au files

    PCM, u-law, A-law

    G7xx ADPCM files (read only)

    mutant DEC .au files

    NeXT .snd files

    AVR files

    CDDA (Compact Disc Digital Audio format)

    CVS and VMS files (continuous variable slope)

    Grandstream ring-tone files

    GSM files

    HTK files

    LPC-10 files

    Macintosh HCOM files

    Amiga MAUD files

    AMR-WB & AMR-NB (with optional libamrwb & libamrnb libraries)

    MP2/MP3 (with optional libmad, libtwolame and libmp3lame libraries)

    MP4, AAC, AC3, WAVPACK, AMR-NB files (with optional ffmpeg library)

    AVI, WMV, Ogg Theora, MPEG video files (with optional ffmpeg library)

    Ogg Vorbis files (with optional Ogg Vorbis libraries)

    FLAC files (with optional libFLAC)

    IRCAM SoundFile files

    NIST SPHERE files

    Turtle beach SampleVision files

    Sounder & Soundtool (DOS) files

    Yamaha TX-16W sampler files

    SoundBlaster .VOC files

    Dialogic/OKI ADPCM files (.VOX)

    Microsoft .WAV files

    PCM, floating point

    u-law, A-law, MS ADPCM, IMA (DMI) ADPCM

    GSM

    RIFX (big endian)

    WavPack files (with optional libwavpack library)

    Psion (palmtop) A-law WVE files and Record voice notes

    Maxis XA Audio files

    EA ADPCM (read support only, for now)

    Pseudo formats that allow direct playing/recording from most audio devices

    The "null" pseudo-file that reads and writes from/to nowhere

    二、常见的音效和音频处理

    音调/滤波特效

    全通: RBJ all-pass biquad IIR filter

    带通: RBJ band-pass biquad IIR filter

    带阻: RBJ band-reject biquad IIR filter

    通带: SPKit resonator band-pass IIR filter

    低音: Tone control: RBJ shelving biquad IIR filter

    高音: Tone control: RBJ shelving biquad IIR filter

    均衡: RBJ peaking equalisation biquad IIR filter

    FFTFIR滤波: FFT convolution FIR filter using given freq. response (W.I.P.)

    高通: High-pass filter: Single pole or RBJ biquad IIR

    希尔伯特滤波器: Hilbert transform filter (90 degrees phase shift)

    低通: Low-pass filter: single pole or RBJ biquad IIR

    sinc滤波器: Sinc-windowed low/high-pass/band-pass/reject FIR

    附加特效

    合唱: Make a single instrument sound like many

    延时: Delay one or more channels

    回声: Add an echo

    多回声: Add a sequence of echos

    法兰效应: Stereo flanger

    过载: Non-linear distortion

    相移: Phase shifter

    重复: Loop the audio a number of times

    混响: Add reverberation

    翻转: Reverse the audio (to search for Satanic messages ;-)

    颤音: Sinusoidal volume modulation

    音量幅度特效

    幅度变化: Signal level compression/expansion/limiting

    对比化: Phase contrast volume enhancement

    去直流: Apply or remove DC offset

    淡入淡出: Apply a fade-in and/or fade-out to the audio

    增益变化: Apply gain or attenuation; normalise/equalise/balance/headroom

    响度控制: Gain control with ISO 226 loudness compensation

    多带幅度变化: Multi-band compression/expansion/limiting

    归一化: Normalise to 0dB (or other)

    音量调节: Adjust audio volume

    编辑特效

    拉长: Pad (usually) the ends of the audio with silence

    去除静音: Remove portions of silence from the audio

    结合: Perform the equivalent of a cross-faded tape splice

    裁剪: Cuts portions out of the audio

    VAD: Voice activity detector

    混音特效

    声道混音: Auto mix or duplicate to change number of channels

    分声道: Divide sample values by those in the 1st channel (W.I.P.)

    任意输出混音: Produce arbitrarily mixed output channels

    翻转声道: Swap stereo channels

    音调节拍特效

    弯曲声调: Bend pitch at given times without changing tempo

    变调: Adjust pitch (= key) without changing tempo

    变速: Adjust pitch & tempo together

    拉伸压缩: Adjust tempo without changing pitch (simple alg.)

    变节拍: Adjust tempo without changing pitch (WSOLA alg.)

    高级特效

    加入噪声: Add dither noise to increase quantisation SNR

    重采样: Change audio sampling rate

    特殊滤波器和混音器

    去加重: ISO 908 CD de-emphasis (shelving) IIR filter

    耳机增强: Process CD audio to best effect for headphone use

    去噪声: Filter out noise from the audio

    卡拉ok效应: Out Of Phase Stereo (or `Karaoke') effect

    RIAA: RIAA vinyl playback equalisation

    分析

    噪声分析: Produce a DFT profile of the audio (use with noisered)

    频谱分析: graph signal level vs. frequency & time (needs `libpng')

    状态分析: Enumerate audio peak & RMS levels, approx. freq., etc.

    多声道状态: Multichannel aware `stat'

    多方面效应

    LADSPA : Apply LADSPA plug-in effects e.g. CMT (Computer Music Toolkit)

    合成声音: Synthesise/modulate audio tones or noise signals

    新文件: Create a new output file when an effects chain ends.

    重试: Restart 1st effects chain when multiple chains exist.

    低音量处理特效

    滤波: 2nd-order IIR filter using externally provided coefficients

    降采样: Reduce sample rate by discarding samples

    fir滤波: FFT convolution FIR filter using externally provided coefficients

    升采样: Increase sample rate by zero stuffing

    ---------------------

    作者:灯等等凳

    来源:CSDN

    原文:https://blog.csdn.net/ssdzdk/article/details/49121727

    版权声明:本文为博主原创文章,转载请附上博文链接!

    相关文章

      网友评论

          本文标题:音频界的瑞士军刀 --- SoX - Sound eXchang

          本文链接:https://www.haomeiwen.com/subject/ucsrkqtx.html