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
相关推荐
v132665623682 小时前
博通集成:BK7259 wifi6音视频芯片 200w视频流IPC 超低功耗
物联网·音视频·低功耗·ipc
v132665623684 小时前
博通集成:BK7259 支持200w视频流IPC 带ISP 硬件H264编解码 本地算力0.1T
物联网·音视频·ipc·ai边缘
纳祥科技5 小时前
拆解一款AUX立体声音频切换器,4进1出,乐器/便携效果器均可用
音视频
weixin_443478515 小时前
Flutter学习之第三方组件:视频播放器控件
学习·flutter·音视频
EasyCVR5 小时前
GB28181/RTSP/ONVIF/RTMP/SDK视频汇聚平台EasyCVR构建通信基站智慧安防可视化管理体系
音视频
日光明媚5 小时前
FFmpeg 视频生成推理 Pipeline:Python 版常用函数封装(可直接集成)
python·深度学习·ai作画·aigc·音视频
v132665623686 小时前
BK7258 wifi6音视频soc芯片应用分析
嵌入式硬件·物联网·音视频·iot·wifi6
日光明媚6 小时前
SoulX-FlashTalk 技术报告解读:从“严格因果”到“双向流式蒸馏”,实时数字人为什么能做到 0.87s 延迟、32FPS 和长时稳定?
人工智能·python·深度学习·ai作画·aigc·音视频
线束线缆组件品替网7 小时前
Amphenol网线组件RJE1Y12305152401线束选型指南替代方案解析
服务器·数码相机·电脑·音视频·电视盒子·智能电视