VLCコマンドを使って複数のwmaオーディオファイルをmp3に一括変換する
convert wma audio files to mp3 using VLC command.
例として/Users/$USER/wma/のwmaファイルを/Users/$USER/mp3/へmp3に変換して保存する場合.1ファイルにつき少し時間がかかる.
wma2mp3.sh
#!/usr/bin/env bash set -eu # vlc="/Applications/VLC.app/Contents/MacOS/VLC" cd /Users/$USER/wma/ for i in *; do if [ "$i" = "wma2mp3.sh" ]; then continue fi fn="${i%.*}" $vlc -I dummy --sout "#transcode{acodec=mp3,ab=128,channels=2,samplerate=44100}:std{access=file,mux=raw,dst=\"/Users/$USER/mp3/${fn}.mp3\"}" "/Users/$USER/wma/${fn}.wma" vlc://quit done