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すごいですね。
参考リンク
Amazon Elastic Transcoderを使ってみた