wavファイルをm4aとoggに変換するスクリプト
ツクールMVで音声ファイルを使用するには、m4aとoggの2種類用意する必要がある。 wav形式のファイルをm4aとoggに変換するシェルスクリプトを書いた。
audioconvert.sh
#!/bin/sh
SCRIPT_DIR=`dirname $0`
cd ${SCRIPT_DIR}
find . -name "*.wav" -type f -maxdepth 1 | while read waveFile
do
# echo "waveFile = ${waveFile}"
oggFile=${waveFile%.wav}.ogg
m4aFile=${waveFile%.wav}.m4a
ffmpeg -i ${waveFile} -vn -ac 2 -ar 44100 -ab 128k -acodec libvorbis -f ogg ${oggFile}
ffmpeg -i ${waveFile} -vn -ac 2 -ar 44100 -ab 128k -acodec aac -strict experimental ${m4aFile}
done
ffmpegがインストールされていない場合は、インストールする。
$ brew install ffmpeg
上記の内容のaudioconvert.shファイルを作って、同じフォルダ内に変換したいwavファイルを置き、audioconvert.shを実行する。
Written on January 18, 2017