H.263ぢとMPEG4のBitstreamの差を吸収する
という仕組みでとっても高速だし画質の劣化がない。
ならローカルでもそれを使いたいよね、という話です
Youtubeから動画を落とす方法とかまでは書きたくないので知りたい人はググレカス。
個人的にはmovie_dl_clipboard.jsまじオススメ
んでもってこのツールはどうやらFFmpeg由来のようで、作者さんがソースを配布してくれています。
最新のソースはsvnで取ってこれるようです。
svn co https://vixynet.svn.sourceforge.net/svnroot/vixynet vixynet
これ、UNIX系のOSなら話は早くてほとんど何も考えずにコンパイルできるのですが、MinGWでは素直に動いてくれません。
ですがWindows向けのバイナリを作成、公開されている方がいらっしゃいますので、有難く利用しましょう
探索日記(2007年01月)@桑島技研
もしここから落とせない場合は僕が一応ミラーしてます。
20070106_flv2mpeg4.zip
これを解凍すると
flv2mpeg4.exe
とソースやライセンス文(GPL)などが入っています∥
このままでもこのバイナリをパスの通ったディレクトリに置いて、
コマンドラインから
flv2mpeg4 hoge.flv hoge.avi
みたいにして使えるのですが、コマンドラインに慣れていないWindowsユーザーには若干不便かもしれません。
そこでFLV変換の定番携帯動画変換君においで願いましょう。
携帯動画変換君の実体は放り込まれたファイルをTranscoding.iniにしたがってバッチ処理するという単純なプログラムなので
ffmpeg以外のソフトでファイルの変換を行うことなども可能です。
実際、携帯動画変換君を使ってTeXの処理を行っているという変態も海外には存在します(国内にもいるかもしれないけど未確認)
なので今回は携帯動画変換君の変換エンジンにflv2mpeg4を使います。
ことは簡単で、携帯動画変換君のcoresフォルダにflv2mpeg4.exeを投げ込んで
以下のような内容のTranscoding.iniを用意すれば準備完了です
[Info]
Title=FLV2MPEG4
TitleE=FLV2MPEG4
Description=FLV2MPEG4
DescriptionE=FLV2MPEG4
[Item0]
Title=Avi Divx + mp3
TitleE=Avi Divx + mp3
Command0=""<%AppPath%>\cores\flv2mpeg4" "<%InputFile%>" "<%OutputFile%>.avi""
[Item1]
Title=MP4 For PSP or iPod
TitleE=MP4 For PSP or iPod
Command0=""<%AppPath%>\cores\flv2mpeg4" "<%InputFile%>" "<%OutputFile%>.mp4""
[Item2]
Title=MOV for Mac
TitleE=MOV for Mac
Command0=""<%AppPath%>\cores\flv2mpeg4" "<%InputFile%>" "<%OutputFile%>.mov""
[Item3]
Title=3GP for Mobile
TitleE=3GP for Mobile
Command0=""<%AppPath%>\cores\flv2mpeg4" "<%InputFile%>" "<%OutputFile%>.3gp""
[Item4]
Title=MP3 (audio only)
TitleE=MP3 (audio only)
Command0=""<%AppPath%>\cores\flv2mpeg4" "<%InputFile%>" "<%OutputFile%>.mp3""
あとはいつもどおりFLVを携帯動画変換君に投げ込むだけで一瞬でFLVを各形式に変換できます。
普通に変換するより断然早いので是非。