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
相关推荐
zhanlang02177 小时前
HTML 零基础入门到企业实战【第五章 5.4】内嵌网页 iframe 标签:嵌入网页、视频、地图实战
前端·html·音视频
TengTaiTech7 小时前
头戴耳机做运动相机外接麦:一颗麦克风同时服务蓝牙通话与 3.5mm 录音的底层重构
数码相机·音视频·蓝牙·qcc
2301_790355971 天前
【技术拆解】短视频配音自动化流程:从文案预处理到 SRT 字幕的 9 个环节
自然语言处理·音视频
大飞哥软件自习室1 天前
视频批量截图并自动拼图是怎么做的:从四步向导、三种截帧模式到等距抽样与日志兜底的实现拆解,附 FFmpeg 调用与线程模型说明
ffmpeg·音视频·批量截图
Black蜡笔小新2 天前
消防控制室/配电房/中控室...视频汇聚平台EasyCVR岗位AI智能监测方案守住关键岗位
大数据·音视频·easycvr
FlightYe3 天前
音视频修炼之容器与协议(四):RTSP详解
android·linux·ffmpeg·音视频·dash
乐橙开放平台3 天前
海康和大华摄像头能统一管理吗?可以通过 GB28181 或视频融合平台接入
网络·后端·物联网·音视频
Mirawork3 天前
Mirawork v0.32.0 更新体验:会话引用、任务分享与音频转写怎么用
人工智能·音视频
熬夜磕代码丶4 天前
RN鸿蒙空间音频实战
华为·音视频·harmonyos
一条破秋裤6 天前
【V4L2采集视频】
音视频