linux 音频转换工具,Linux 音频格式转换初探

MP3 相关工具: lame

OGG 相关工具: vorbis-tools

APE 相关工具: mac

FLAC 相关工具: flac

WAV 相关工具: shntool

BIN/CUE镜像分割: bchunk

1.MP3 和 WAV 之间相互转换

mp3 -> wav

lame --decode 即可

实际使用格式:lame -b 3200 ****.wav ***.mp3

-b 的具体值使用file 命令查看文件即可获得

file ***.MP3

wav -> mp3

lame -b

shntool conv -o "cust ext=mp3 lame -b - %f"

2.OGG 和 WAV 之间相互转换

ogg -> wav

oggdec -o

wav -> ogg

oggenc -b -o

3.APE 和 WAV 之间相互转换

ape -> wav

mac -d

wav -> ape

mac -c

4.FLAC 和 WAV 之间相互转换

flac -> wav

flac -d -o

wav -> flac

flac -

5.分割APE/CUE镜像

i) 先解码成WAV格式

mac CDImage.ape CDImage.wav -d

再进行切割

bchunk -w CDImage.wav CDImage.cue output

shnsplit -f CDImage.cue CDImage.wav

ii) 也可以直接切割

shnsplit -f CDImage.cue -i ape

iii) 切割并转换到其他格式(FLAC/mp3)

shnsplit -f CDImage.cue -i ape -o flac CDImage.ape

shnsplit -f CDImage.cue -i ape \

-o "cust ext=mp3 lame -b 320 - %f" CDImage.ape

6.APE FLAC 互相转换

shnconv -i ape -o flac CDImage.ape

shnconv -i flac -o ape CDImage.flac

1. Audio

Convert wav to mp3 with ffmpeg:

ffmpeg -i audio.wav -acodec libmp3lame audio.mp3

Convert wav to ogg with ffmpeg:

ffmpeg -i audio.wav  -acodec libvorbis audio.ogg

Convert wav to acc with ffmpeg:

ffmpeg -i audio.wav  -acodec libfaac audio.aac

Convert wav to ac3 with ffmpeg:

ffmpeg -i audio.wav -acodec ac3 audio.mp3

Convert ogg to mp3 with ffmpeg:

ffmpeg -i audio.ogg -acodec libmp3lame audio.mp3

####1.2.2. ogg to wav

Convert ogg to wav with ffmpeg:

ffmpeg -i audio.ogg audio.wav

Convert ogg to aac with ffmpeg:

ffmpeg -i audio.ogg  -acodec libfaac audio.aac

Convert ogg to ac3 with ffmpeg:

ffmpeg -i audio.ogg -acodec ac3 audio.ac3

Convert ac3 to mp3 with ffmpeg:

ffmpeg -i audio.ac3 -acodec libmp3lame audio.mp3

Convert ac3 to wav with ffmpeg:

ffmpeg -i audio.ac3 audio.wav

Convert ac3 to aac with ffmpeg:

ffmpeg -i audio.ac3  -acodec libfaac audio.aac

Convert ac3 to ogg with ffmpeg:

ffmpeg -i audio.ac3 -acodec libvorbis audio.ogg

Convert aac to mp3 with ffmpeg:

ffmpeg -i audio.aac -acodec libmp3lame audio.mp3

Convert aac to wav with ffmpeg:

ffmpeg -i audio.aac audio.wav

Convert aac to ac3 with ffmpeg:

ffmpeg -i audio.aac  -acodec ac3 audio.ac3

Convert aac to ogg with ffmpeg:

ffmpeg -i audio.aac -libvorbis audio.ogg

for i in *.wav;do ffmpeg -i "$i" -f mp3 "${i}.mp3";done #批量转 wav 为 mp3 . #测试后会压缩文件内容有损

for i in *.flac;do flac -d "$i" -o "${i}.mp3";done #无损实际格式为wav

关于使用ffmpeg 两条命令制作手机铃声

ffmpeg -i input.mov -af afade=t=in:st=0:d=3,afade=t=out:st=13:d=3 output.mp4  #全长13秒的音频做前3秒后3秒的淡出淡入

音频定位剪辑

ffmpeg -i 6.wav -ss 0:00:03 -t 0:00:50 8.wav  #从3秒开始剪辑到50秒

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值