SoX 语句,音频界的瑞士军刀

一、格式转换(最常用)支持:wav /mp3 /flac/ogg /aac/raw 等几乎所有格式

bash 复制代码
sox input.mp3 output.wav
sox input.wav output.flac
sox input.wav output.ogg

#例1
sox -t raw -c 4 -b 16 -r 16000 -e signed-integer "$file.pcm" "${file.pcm}.wav"

指定输入文件的格式为原始音频 (-t raw),通道数为 (-c 4),采样位数为& (-b 16),采样率为 (-r 16000),采样格式为有符号整数 (-e signed-integer),然后将输入文件file.pcm转换为WAV格式,并将输出文件命名file.pcm转换为WAV格式,并将输出文件命名file.pcm转换为WAV格式,并将输出文件命名{file.pcm}.wav

二、音频信息查看

c 复制代码
soxi input.wav       # 查看采样率、声道、位深、时长
sox --i input.wav

三、裁剪音频(截取片段)

c 复制代码
sox input.wav out.wav trim 开始时间 时长
sox input.wav out.wav trim 10 5    # 从第10秒开始,截5秒

四、拼接 / 合并多个音频

c 复制代码
sox 1.wav 2.wav 3.wav output.wav

五、混音(叠加两个声音,多声道)

c 复制代码
sox -m voice.wav bgm.wav mix.wav

六、降噪(超常用)

c 复制代码
sox in.wav out.wav noiseprof profile.prof
sox in.wav out.wav noisered profile.prof 0.5

七、重采样(改采样率、声道)

c 复制代码
sox in.wav out.wav rate 16000    # 改成 16k 采样率
sox in.wav out.wav channels 1    # 转单声道
sox in.wav out.wav channels 2    # 转双声道

八、倒放

c 复制代码
sox in.wav out.wav reverse

九、静音生成 / 插入静音

c 复制代码
sox -n silence.wav trim 0 5     # 生成 5 秒静音
sox in.wav silence.wav out.wav  # 末尾加静音

十、提取声道

c 复制代码
sox stereo.wav channel.wav remix 1
sox stereo.wav channe2.wav remix 2
sox stereo.wav channe3.wav remix 3
sox stereo.wav channe4.wav remix 4
相关推荐
企业数字化笔记5 小时前
视频目标跟踪怎么选?SORT、DeepSORT、ByteTrack 的连续性、遮挡与计算成本对比
人工智能·目标跟踪·音视频
zhizhizhuzhuxia9 小时前
情感解说短视频的配音选型:从工程视角看情感音色与批量出片
人工智能·音视频
AOI小白新手上路12 小时前
RainMamba 视频去雨复现实录:从 AutoDL 开机到 PSNR 出分
音视频
feasibility.13 小时前
BeefTV:数据留在本地的 AI 视频工作台,和 ComfyUI 分工不同
人工智能·音视频
可乐鸡翅yeah_13 小时前
AES‑128 加密 M3U8,IV 初始化向量新手容易踩坑
前端·网络·数据库·ffmpeg·音视频·m3u8在线
勤劳X码农15 小时前
2026年AI配音做职场视频怎么选?
人工智能·音视频
勤劳X码农20 小时前
2026年AI配音做教育视频怎么选?
人工智能·游戏·音视频
youdexiang1 天前
iOS版本语音转文字工具:音频识别原理
音视频
实心儿儿2 天前
Qt — 音视频文件
qt·音视频
勤劳X码农2 天前
2026年电商视频AI配音软件怎么选?
人工智能·音视频