ニコ動のflvやmp4からmp3を抜きだす
以下のスクリプトを保存して、Terminalから呼びだす。
使い方は、引数にflvかmp4のファイルを指定するだけ。
FFMPEGは自分の環境に合わせて書き換えるべし。iSquintがインストールされている人はそのままで良い。
#!/bin/bash FFMPEG=/Applications/iSquint.app/Contents/Resources/ffmpeg if [ ! -f $FFMPEG -o ! -x $FFMPEG ]; then echo "ffmpeg is not installed" exit 1 fi for src in $@ do ext=${src##*.} dirname=`dirname $src` basename=`basename $src .$ext` output=$dirname/$basename.mp3 if [ $ext = "flv" ];then $FFMPEG -i $src -acodec copy $output else $FFMPEG -y -i $src -acodec mp3 -ar 44100 -ab 128 $output fi done
Automatorに入れてworkflowにするなら、
↓こんな感じにシェルスクリプト実行のところに書いてもいいし、保存したスクリプトファイルを呼び出してもいい。