使用shell命令文件和lame工具在mac平台批量压缩mp3,可压缩至原来的50%左右。

近期将移动端的互动教程,移植到Web端(http://coolketang.com/hdjc/),Web端上的互动教程,包含大量的mp3音频文件,为了提高学习体验,需要对数千个mp3进行压缩。

mac平台上的类似功能的软件大多收费高昂,而且速度较慢。

Github上也有不少基于lame的开源类库,但是使用起来总是压缩不成功。

干脆自己安装lame开源工具,然后创建一个sh文件,使用shell命令批量压缩mp3文件。

lame的安装:

brew install lame

好东西就要分享~,lame压缩mp3的具体代码如下:

# 批量压缩mp3文件,并保存压缩后的文件
# Author:www.coolketang.com
# Date: 2019-03-28

#音频所在文件夹名称
resource="chromeApp"

#音频文件夹路径
mp3Path="/Users/jerry/Documents/Projects/InteractiveWeb所有音频/"$resource"/*"

#遍历所有子文件夹
for file in $mp3Path
do
    #获得遍历到的子文件夹
	path="/Users/jerry/Documents/Projects/InteractiveWeb所有音频/"$resource"/"${file##*/}"/*"
    #mp3压缩后存储的位置
	targetPath="/Users/jerry/Documents/Projects/InteractiveWeb所有资源/"$resource"/"${file##*/}"/"
    #遍历子文件夹下的所有mp3文件
    for mp3File in $path
	do
	    if test -f $mp3File#如果是文件则执行下面的操作
	    then
	        lame -b 32 $mp3File $targetPath${mp3File##*/}#压缩并导出
	    fi
	done
done 


echo "转换完成!"

您也可以从Github上下载:

https://github.com/fzhlee/shell-batch-lame-mp3

喜欢的话,请给个星哦~

 

 


【互动教程列表,真正的手把手教学模式,点击或扫码下载】

互动教程:手把手带您学习IT职场技能   
互动教程 for Xcode9 iOS开发中的神兵利器 互动教程 for Swift4 互动教程 for Photoshop Script

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李发展

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值