Linux下压缩音频文件
安装工具
sudo apt-get install lame
具体用法可以查看帮助 lame --help
通过更改音频文件的帧数 可以让文件变小 但是音质也会随之下降
现在比较多的mp3文件是128kbps 比如此时它4M
然后压缩成64kbps的 基本上就是2M了
lame -b 64 old.mp3 new.mp3
如果音频比较多的话可以写个循环,比如我这里
1 2 3 4 5 6 7 | dir = "/home/caojie/Desktop" filelist=` ls $ dir /123 ` for file in $filelist do mp3name= "$dir/123/" $ file `lame -b 64 $mp3name $ dir /123/yasuo/ $ file ` done |
处理一首歌大概要5秒左右
批量处理过程中遇到一个问题就是linux对文件名中的空格不能正确处理,
下面这个句话可以批量更改一个目录下面的文件名中的空格为指定符号
rename 's/ /_/g' * 这里用下划线替换空格
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步