YouTube が iPod Touch 向けなどに h.264 コーデックの mpeg4 ファイル形式の動画をせっせとエンコードしていたわけですが、先日そのファイルへのアクセス方法がネットで広まりました。 自分もその日のうちに Perl のスクリプトを書いて実際に h.264 形式のファイルダウンロードしてみて、 そのまま QuickTime や iTunes などで再生できて感動しました。 YouTube から直接ダウンロードするので、変換作業等もなく、とても速いのです。
こうした背景を踏まえ、YouTube 動画の mpeg4 ファイル(h.264形式)へのダウンロードリンク先を自動的に抽出して「右クリック→名前をつけてファイルへ保存」で簡単にゲットできるサービスを作ってみました。ホワイトデーです。
YouTubeMP4 - YouTube の動画をmpeg4で高速ダウンロード / Download mpeg4 video from Youtube directly
今朝閃いて今晩先ほどリリースです。今日はシエスタをしたので実質、半日でアイデアからドメイン取得、実装、リリースをしたことになります。もちろん仕組みは簡単なのでエロえらいわけではないですが、今まで最速でできたサービスです。
ダウンロードしたい YouTube 動画を選んでこのサービスに読ませるわけですが、 その方法が3つほどあります。以下です。
- トップページにあるフォームにURLを入力する
- ブックマークレットを登録してDLしたいYouTube動画のページでクリック
- YouTubeのURLにmp4を足す。こんな感じ。
http://www.youtube.com/watch?v=FAPtTS0TYtU → http://www.youtubemp4.com/watch?v=FAPtTS0TYtU
デモの様子をwinkというソフトでキャプチャして分かりやすく紹介するのを作りましたので、ご覧ください。
というわけで、半日で作ったサービスゆえ、まだバギーなところがあると思いますが、どうぞ使ってください! あ、ちなみに、動画へのリダイレクト先であるYouTubeのサーバーがContent-Typeをうまく吐かないので 「右クリック→ファイルへ保存」しないと重たい文字化けの塊をみることになるので注意してください。
ところでこのサービスはとある目的への布石でしかない…かもね!