mp4, swf, flvからmp3を抽出する

mp4, swf, flvからmp3を抽出する方法メモ。



mp4, flvの場合はffmpegを使ってmp3を抽出する


amazon linuxで実行しています。ffmpegをamazon linuxにインストールする方法は、「amazon linuxにffmpegをyumでインストールする」に書いてあります。


ffmpegのインストールが済んでいればコマンド一回で完了です。


# mp4からmp3を抽出する場合
ffmpeg -i in-file.mp4 -acodec libmp3lame out-file.mp3

# flvからmp3を抽出する場合
ffmpeg -i input.flv -acodec copy output.mp3


swfの場合はswfextractを使ってmp3を抽出する


swfの場合はswfextractが必要です。amazon linuxならyumでインストールできます。


# swftoolsのインストール
sudo yum install -y swftools

# swfからmp3を抽出する場合
swfextract -m input.swf -o output.mp3


Amazon Elastic Transcoderを使ってエンコード形式を変換する


mp3の抽出とは話がずれますが、Amazon Elastic Transcoderを使うと、自分でffmpegとかをインストールしなくても簡単にエンコードの変換とかができるっぽいです。私は試していないんですが。


単にエンコード形式の変換ができるだけでなく、動画からのサムネイル抽出、主要なスマートフォンに合わせたエンコード形式への変換、とかができるっぽいです。


amazonすごいですね。



参考リンク


mp4からmp3へ変換する

swf/flvからmp3抽出

Amazon Elastic Transcoderを使ってみた


著者プロフィール
Webサイトをいくつか作っています。
著者プロフィール