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
相关推荐
美狐美颜SDK开放平台9 小时前
准备开发直播APP?视频美颜SDK接入前的十项检查清单
android·ios·音视频·直播美颜sdk·视频美颜sdk
企业数字化笔记11 小时前
视频人体姿态怎么做三维可视化?2D关键点、深度局限与技术选型
人工智能·算法·音视频
昨日之日200612 小时前
MiniMax-H3 V7(FastH3 Omni):8步生成带声视频,比原版快近10倍。参考图、视频、声音全都能用!
人工智能·计算机视觉·音视频·1024程序员节
物联网老王16 小时前
音频外设元器件与外设接口综合速查表
音视频
AIsoft_868918 小时前
手机视频转文字工具清单:哪些APP支持录屏识别
android·音视频
2601_955662461 天前
小说推文如何制作多人配音?从角色划分到音频生成
人工智能·音视频·语音识别·媒体·视频
AI视频工具指南1 天前
怎么用 AI 做悬疑短剧?
人工智能·aigc·音视频
技灵AI1 天前
AI 口播视频提示词怎么写?让人物讲解和产品展示更自然
人工智能·音视频
企业数字化笔记1 天前
AI视频增强后画质怎么验收?插值基线、伪细节与帧间闪烁的检查方法
人工智能·算法·音视频
2601_965448872 天前
让新闻视频有画面:AI自动配实拍/素材/图表的方案对比
人工智能·音视频