这是我的代码
dir=Desktop/mp3convert #I left out the whole t
find "${dir:-.}" -name "*.mp3" -exec avconv -i {} -b 64k -ar 44100 -ac 1 {} \;
答案1
这是我为了完成我需要的功能而写的。我只是使用循环来遍历目录,而不是使用 find。现在我想起来就简单多了。我只需将要缩减采样的所有文件保留在同一目录中,这对于我的目的来说就很好。谢谢您的帮助!
#!/bin/bash
export LDFLAGS="-L/usr/local/opt/libffi/lib"
export PKG_CONFIG_PATH="/usr/local/opt/libffi/lib/pkgconfig"
#because new mac os needs this to run ffmpeg
cd /Users/timsutyak/Desktop/mp3convert
ls #just to check that i am in the right location
for name in *.mp3; do
ffmpeg -i "$name" -map 0:a:0 -b:a 64k "${name%.*}_new.mp3"
done