ラベル m4a の投稿を表示しています。 すべての投稿を表示
ラベル m4a の投稿を表示しています。 すべての投稿を表示

金曜日, 5月 13, 2011

FLV ファイルから音声を無劣化で抽出

ついに見つけた!!

色々とソフトウェアをインストールしたり、Mac、Windows の環境を行ったり来たりしてたけど、ようやく本当に FLV ファイルから音声を無劣化で抽出する方法を見つけました。


こちらがその方法。

flv/mp4ファイルから音声のみ劣化無しに抽出 - 堕落した人生を目指す日記


ffmpeg と mp4box というのを使うらしい。

ffmpeg は既にインストール済みだったので、mp4box をインストール。brew でインストール出来た。

$ brew install mp4box

音声部 aac を劣化無しに抜き出す。

$ ffmpeg -i [infile (flv/mp4)] -vn -acodec copy [outfile (aac)]

抜き出した aac ファイルを MPEG4 Audio 形式でパックする。

$ mp4box -add [infile (aac)] [outfile (m4a)]


出来たー。音質良くなったし、ファイルサイズも小さくなった!!それに、FLV だけじゃなくて MP4 からも音声を無劣化で抽出することが出来た!!

一石三鳥ですね。これは本当に嬉しい!!!

(・∀・)!!

iExtractMP3 - FLV から MP3 ファイルを抽出

Mac で FLV から音声部分のみを抽出する方法を以前に紹介した。

自分のための日記: Mac OS X で Youtube から動画をダウンロードして AAC 規格で圧縮する方法

しかし、この方法よりももっと良い方法が Moongift で紹介されていました。

気に入ったFlashビデオからMP3ファイルを抽出する「iExtractMP3」 - MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザイナー向けブログ


これはスゴイ。ということで、早速試してみることにした。


環境

  • Mac OS X version 10.6.7


インストール

以下から iExtractMP3 をダウンロード。

iExtractMP3 -- BONNOH FRACTION 14

展開して、/Applications フォルダに置くだけ。


FLV から音声部分のみを抽出

実際に使ってみたところ、抽出出来たファイルと抽出できなかったファイルがあった。処理が正常に終了したように見えるけれども、再生してみると音声が全く流れない。。。そんなファイルが半分くらい。

あと、自分が保存していた動画は FLV だけでなく、MP4 もあった。そういう訳で、家に帰ったら以下の Windows + SplitFLV の方法を試してみようと思う。


SplitFLV

Windows では、SplitFLV というのがあるらしい。

FLVからMP3を高速抽出「SplitFLV」

iExtractMP3 は、SplitFLV に影響受けて開発されたようだ。

家に帰ったら、SplitFLV を試してみよう。SplitFLV でも MP4 からの音声抽出は出来なそうなので、MP4 ファイルについては、別のソフトウェアを探してみようと思う。





家に帰って来て SplitFLV で音声ファイルの抽出にトライしてみた。すべてのファイルのファイルサイズが 0KB でした。

( ̄□ ̄;)

また別のソフトを探してみよう。。。