日曜日, 2月 07, 2010

ffmpegによるオーディオ変換

つまらないShell Scriptですが、いくつか変換用スクリプトを載せておきます。FFmpegは複雑すぎてよく分かりませんね。

  • FLVやMP4の動画から音楽ファイルをそのまま取り出す。
#!/bin/bash

if [ $# -ne 2 ]; then
echo "extractaudio [input] [output]"
exit 1
fi

ffmpeg -i "${1}" -acodec copy "${2}"

  • iPodやiTunesで再生可能な音楽ファイル(AAC)に変換する。
#!/bin/bash

if [ $# -ne 2 ]; then
echo "${0} [input] [output]"
exit 1
fi

ffmpeg -i "${1}" -vn -acodec libfaac -ac 2 -ar 44100 -ab 128k "${2}"

しかし、シェルスクリプトはこういうときに便利ですね。PerlやPythonを使うまでもないけどAliasじゃ無理な場合に重宝します

0 件のコメント: