SOX 常用命令

作者: 梅花鹿数据rieuse | 来源:发表于2018-12-25 12:13 被阅读85次
    1. 查看音频信息
    soxi a.wav
    sox a.wav -n stat
    
    1. 修改频率、通道数、位深
    sox infile.wav -r 48k -c 1 -b 16 outfile.wav
    
    1. wav转为raw数据
    sox in.wav -b 16 -e signed-integer -c 1 -r 48k -t raw out.raw
    
    1. raw转为wav,此时需要指明raw文件的bit rate encode 不然sox识别不了
      也可以同时修改通道数
    sox -b 16 -e signed-integer -c 1 -r 48k -t raw out.raw out.wav
    sox -t raw -r 16000 -e signed-integer -b 16 -c3 raw.pcm out.wav remix 1 2
    
    1. 两个单通道合成一个立体声
    sox -M input.l.wav input.r.wav output.wav
    
    1. 提取指定通道的数据,可以任意变换顺序
    sox in.wav out.wav remix 1
    sox in.wav out.wav remix 1 2
    sox in.wav out.wav remix 3 2
    
    1. trim 切割音频,也可以指定区段播放
    sox in.wav out.wav trim 0 10
    play in.wav trim 12:34 =15:00 -2:00
    

    相关文章

      网友评论

        本文标题:SOX 常用命令

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