Home > Archives > 2007-04

2007-04

ffmpegでyoutubeっぽいサービスをつくろう。

動画ファイル(mpeg,move,wmv,aviなど)をFLVにエンコードして表示させるというものを作ろうと思います。
運良くffmpegのphpラッパークラスがあったので、それを使用して実装。

まず、ffmpegのバイナリを入手しなければならなりませんが、フリーソフト 携帯動画変換君のffmpeg.exeとその周辺のファイルをそのまま使うことで、小難しいコンパイルの手間が省けるようです。coresというフォルダがffmpegの関連フォルダですね。

まず、ここでffmpegが動くかどうか確認してみましょう。
bound.mpgをbound.flvに変換します。
ffmpeg.exeのあるディレクトリに移動して

ffmpeg -i “bound.mpg” -s “320×240″ -sameq -acodec “mp3″ -ab “64″ -ar “44100″ -f “flv” bound.flv

で、カレントディレクトリにflvファイルが生成されます。

次は、phpで動かします。

PHPから動画のサムネイルイメージを生成 – ffmpeg-php:phpspot開発日誌
に書いてあるとおりにラッパークラスをダウンロード。
バイナリの位置を正確にdefineします。
僕はここでけっこう時間を食ってしまいました。

executeでどのようなオプションをだしているのかは、executeの後に

$command = $ffmpeg->getLastCommand();
echo $command[0].”
¥r¥n”;
echo $command[1].”
¥r¥n”;

を記述することでわかります。

あとはアップローダーとうまく組み合わせて投稿&変換システムは完了です。
変換のところを詳しく調べてみようと思っています。

Google DesktopがMac osxに対応

Google DesktopがTigerに対応しました。
http://desktop.google.com/mac/thankyou_mac.html

僕は基本的にファイルの整理とかしない人間なので、これであるていど検索機能はあがったかな。設定でGmail内も検索可能です。

いいね。

Google Apps Education EditionのもたらすICT教育とコミュニティ戦略。インターネットでできるもの。

グーグル、Webアプリケーション群を日本大学の学生10万人に提供
http://pc.nikkeibp.co.jp/article/NEWS/20070403/267271/?ST=pc_news

マンモス大学の学生のホームページがgoogle.co.jpになる。
メールやメッセでコミュニケーションしつつ、docsやcreaterでプロジェクトを共有する。

だいたいのユーザーはそのために、ひとつひとつ違うソフトを使っているわけだけど、Googleのパッケージを使うことで多くの人間がより簡単にインターネットの凄みを体験できるようになる。すごくいいことです。

重要だと思うのは、はじめてのインターネットの能動的なアクション、つまり最初の入り口は整備された環境にあるというところです。そこで作ったgoogleアカウントやドメインが生涯のプラットフォームになるという可能性もある。
こういう囲い込みがMicrosoftにどこまでクリティカルか、5年後とかには分かると思う。

Home > Archives > 2007-04

Search
Feeds
Meta

Return to page top