動画共有サイトを作るための解説書「FFmpegで作る動画共有サイト」
正直びっくりしました。
動画共有サイトを使うためのガイドブックではありません。作るための解説書なのです。
書籍「FFmpegで作る動画共有サイト」
著者の一人でもあるエフエックスビィ 原さんより献本いただきました。
書籍には、「PeeVee.TV」や「阿波DANCE 元祖つっこみ放送局」など、弊社で手がけた動画サイト作りのノウハウを詰め込みました
その原さんによるPeeVee.TVのFLVプレイヤーが以下の画像。この分野ではやはり原さんだなと思って制作をお願いしたものです。
地図表示、ダウンロード、コメント送信、トラックバック、メタ情報表示など制作当時としてはかなりリッチな内容。
さて、本書はタイトルに「FFmpeg(動画エンコーダ)」を冠しているものの、そこだけにとどまらず、動画共有サイト構築にまつわる全般について手取り足取り解説してくれています。
ざっと目を通しただけでも、初歩的な動画ファイル形式のことから、サイトのUI設計、Flashでのプレイヤー作成、Python、Apache、XML、CSSなどなど様々。
単なる専門技術書ではなく、本当に動画共有サイトを構築するために必要な要素を端折らず、一から十まで順を追って書いてある印象です。
動画共有サイトといえば大変そうなイメージがありますが、恐らくそれは運用コストの面で大変だというイメージですよね。技術的な面では、特殊な最先端科学の寄せ集めというものでもないですし、プレーンなものを構築するだけならそれほど難しくもないかもしれませんね。そうは言っても、私は開発者ではないので出来ませんけども(笑)
腕に覚えのある人、協力してくれそうな仲間がいる人は、挑戦してみてはいかがでしょうか。
データがダウンロードできるサポートサイトも用意されています。
FFmpegで作る動画共有サイト書籍公式サポートサイト
Chapter.1 動画共有サイトのしくみと可能性
1-1 動画共有サイトとは
1-2 動画共有サイトの配信スタイル
1-3 動画共有サイトの構成要素
1-4 FlashVideoを使った動画共有サイトでの動画再生の流れ
1-5 動画コンテンツ制作のハードル
1-6 プライベートおよび小規模動画共有サイトの可能性Chapter.2 動画ファイルの種類と動画共有サイトの歴史
2-1 動画の規格
2-2 動画配信の歴史とサービスChapter.3 FFmpegのインストールと使い方
3-1 FFmpegとは
3-2 FFmpeg のインストール
3-3 FFmpeg を使ってみる
3-4 Ffmpegで扱えるファイルChapter.4 FFmpegをさまざまなプログラム言語から利用する
4-1 PerlからFFmpegを使う方法
4-2 PHPからFFmpegを使う方法
4-3 PythonからFFmpegを使う方法
4-4 JavaからFFmpegを使う方法Chapter.5 字幕入り動画共有サイトの設計と構築
5-1 動画共有サイトの設計
5-2 Flashで作るFLVプレーヤー
5-3 サーバアプリケーションについて
5-4 データベース構築
5-5 動画投稿フォームを作る
5-6 表示画面を作る
5-7 サイトの動作確認
5-8 サーバの負荷と設定、Webへの公開
【関連記事】
自作ブーム到来か、動画共有サイト
投稿者 愛場大介(Daisuke AIBA / Jetdaisuke) : 2008年2月 6日 23:14