ffmpeg使い方

More than 1 year has passed since last update.


できないこと(たぶん)

ノーマライズ -> soxで対応


install

brew install ffmpeg


基礎

# -i => inputファイル指定

#
# e.g.
# input.mp3の情報が確認できる
$ ffmpeg -i input.mp3

# outputファイルを指定するとその拡張子にフォーマットして
# 出力される
# e.g.
# mp3をaiffに変換
$ ffmpeg -i input.mp3 output.aiff


チャンネル指定

# -ac 1 => モノラル

# -ac 2 => ステレオ
#
# e.g.
# モノラルに変換
$ ffmepg -i input.mp3 -ac1 output.mp3


上書きで出力

# -y => 上書きオプション

#
# e.g.
# モノラルでファイルが上書きされる
$ ffmpeg -y -i input.mp3 -ac1 output.mp3


サンプルレート変更

# -ar 22050 => サンプルレートを22050に設定

#
# e.g.
$ ffmpeg -i input.mp3 -ar 22050 output.mp3


サンプルビットを変更

# -acodec pcm_s16le => 16bitに変更

# 16bitは pcm_s16le
# 8bitは pcm_u8  を指定する
#
# e.g.
$ ffmpeg -i input.mp3 -acodec pcm_s16le output.mp3


メタデータを付ける

これをつけておくとitunesで開いた時にアルバムにまとまっているので便利

と思ってるけど、itunesで開くとデータが反映されてない

key=valueで設定

key値は以下のリンクを確認

(http://jonhall.info/how_to/create_id3_tags_using_ffmpeg)

$ ffmepeg -i input.mp3-metadata album="album_name" -metadata airtist="test_airtist" output.mp3