常用的sox指令

sox下载地址:https://sox.sourceforge.net/

一些实用的音频格式转换

  1. pcm转wav
    sox -r [sampling rate] -b [bit] -e type -c [channel] -t [raw] [inputname.pcm] [outputname.wav ]
sox -r 32000 -b 16 -e signed-integer -c 10 -t raw 0.pcm 0_out.wav 

批量处理

for i in $(ls *.pcm);
   do  sox -r 32000 -b 16 -e signed-integer -c 10 -t raw $i ${i%.pcm}_out.wav; 
done

采样率转换

sox   sampleratex.wav   -r   16000  samplerate16k.wav
  1. 多通道提取特定通道
sox in.wav out.wav remix 22 7 1 4

批量处理

for i in $(ls *.wav); 
do  sox $i ${i%.wav}_9ch.wav remix 1 2 3 4 5 6 7 8 9 ; 
done

批量轉換pcm 2 wav

INPUT_FILE="/data_ssd/aitd/train_data/speech"
OUTPUT_FILE="/data_ssd/alice/3320/train_data/speech"
for i in $(ls ${INPUT_FILE}/*.pcm);
    do  sox -r 48000 -b 16 -e signed-integer -c 1 -t raw $i ${OUTPUT_FILE}/$(basename ${i%.pcm}).wav; 
done
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • SoX 是一款强大音频文件工具箱,是音频操作方面的瑞士军刀, 转码, 播放, 录制,以及查看音频文件格式都很方便,...
    老瓦在霸都阅读 7,654评论 1 1
  • SoX(即 Sound eXchange)是一个跨平台(Windows,Linux,MacOS 等)的命令行实用程...
    rollingstarky阅读 38,054评论 0 22
  • 要在计算机内播放或是处理音频文件,也就是要对声音文件进行数、模转换,这个过程同样由采样和量化构成,人耳所能听到的声...
    Viking_Den阅读 10,586评论 1 10
  • Linear PCM 在介绍Core Audio之前,先介绍一下最常用的非压缩数字音频格式Linear PCM(线...
    huangjun0阅读 5,006评论 0 2
  • 写在前面 如果您对音视频技术感兴趣,可以订阅我的专题:音视频专辑也可以关注我的简书账户: 张芳涛,我后期会发布更多...
    张芳涛阅读 3,601评论 0 5

友情链接更多精彩内容