[translation into english by google]
vixy.net 構築ログはじめました。

Archive for 8月, 2006

YouTubeの動画を携帯で見れる Melovie

木曜日, 8月 31st, 2006

ウノウラボさんで、こんなのができたようです。

Melovie | http://melovie.unoh.net/

長さを10秒ぐらいにしたら、私のau Neonでも見れました。
メールからだけでなく、QRコードとかでURL表示してもらって、そこからDLした方がうれしいかなぁ。(携帯のメアド入れるのは、やっぱりちょっと気が引ける・・)

送られてきたメールをPCで見てみると3GPファイルがダウンロードされました。auでも3GPファイルで問題ないみたいですね。中身見ると変換は何となくffmpegなのかなぁ?という感じです。

メールのURLを押すと、すぐに携帯で表示できるのが不思議。この方法でないのかな?そんな方法あったのか??という感じです。。

とりあえずFlv_converterを3GP対応しようかな。

引っ越し失敗..

木曜日, 8月 31st, 2006

はい。という訳で失敗!

dreamhost.comに切り替えたところ、速攻でLoadAverageが20とか行ってしまいました。で、おずおずとsakuraに戻ってきました。。まだDNSが元通りになっていないかもしれませんが、そのうち落ち着くかと思います。

どうも、もともと1つのサーバーに、アカウント詰め込み過ぎ(/homeディレクトリに800アカウントぐらい!あるみたい)という状況もあり、CPUが結構idleになっているにもかかわらず、ほとんどつねにLoadAverageが1以上ぐらいの状態になっているようで、さらに時間帯によっては、これが3〜4ぐらいになってしまっているようです。その状態で、そこにさらにあまり軽くないphpとバイナリが稼働しだすと、すぐに急上昇→めちゃめちゃ重!となってしまうようです。。

sakuraも転送し過ぎの503エラーが多発してキツキツなので、LoadAverageが低いときだけ、自動的に負荷分散するようにしてみようかと思います。

Dreamhost.com つづき

火曜日, 8月 29th, 2006

昨日の続き。(dreamhoster.comでサーバ借りようかと思っている人以外は、すごくどうでもいい話です・・)

mod_rewriteとかは.htaccessに書いて、普通に使えました。この辺はsakuraとおなじ。

MySQLはなんとか終了。といってもこれもまたsubdomainのsubdomainを作らなくちゃならなくて、またDNSの更新に時間がかかった感じ。phpMyAdminもsakuraと同じように使えて便利です。

phpでちょっとつまづく。まずphp.iniが、sakuraのようにドメインのルートに置いてもダメ。で、この方法を使う。なんかphp.cgiってphpコマンド本体そのままなのかな?なんかいいのかこんなんで?? crontabで1週間でまわせとのことですが、意味がよく分かりません(のでやってない)

それからもっと重要だったのが、なんとdreamhost.comでは、すべてのページは問答無用でmod_gzipがかかっている、と言う点。(PHPとかだと、すべての出力が終わってからgzipされてブラウザに送られてくる)

まあ普通の使い方ではあまり問題でないんですが、PHPのflush()とか使えない(使っても意味ない)ので、いまのところflv_converterで使っているような、レスポンス垂れ流し系(正確にはなんて呼べばいいんだろ・・)のHTTP応答の使い方は出来ないということになります。。(これじゃ使えねーじゃん・・)wikiをみると、サポートに問い合わせれば、サイト単位でmod_gzipをdisableにしてくれるそうなので、いまメールしたところ。(ちなみに’mod_gzip_on no’とか.htaccessに書いてもNG)


追記:

mod_gzipですが、メール出して1時間ぐらいで「OFFにしたよ」とメール。
たしかにOFFになりました。サポートのレスポンスいいっすね。すばらしい。

Dreamhost.com

月曜日, 8月 28th, 2006

そろそろSAKURA Internetの共有サーバーできつくなってきたっぽいので、どこか海外の安いサーバーないかなぁと探していたら、よさげなのを発見。

Dreamhost | Dreamhost.com

丁寧に日本語解説されている方がいて、この方のこのクーポン使うと、なんと年額22$!で、PHP、MySQL、SSHまで使える(これポイント)という恐ろしいことになっています。で、ディスク20GB、月間転送量1000GBです。すげえ時代になったもんだ。今借りてるsakuraのスタンダート(月額500円)より安い!

いまようやくSSHで、ffmpegとか独自変換エンジンとかのインストールが終わって、テストページが表示出来た感じ。今週中には全部引っ越しできるかなぁ?という感じです。

ちょっとsubdomainの設定でハマったので、ここにメモっときます。
というのも、ここで独自ドメイン(http://vixy.net)とかやろうとすると、dreamhostのサーバーをDNSサーバーにしないとうまく行かない(たとえばsakuraの場合は、value-domainでドメインとって、value-domainをDNSサーバーにして、そこの設定で、sakuraのサーバーのIPアドレスを指定して、sakura側でvirtual-sever設定すればオッケーなのですが、それが出来ない。)というのがあります。

その際無償の「なんとか.dreamhosters.com」で、適当なsubdomainを設定すれば、そのsubdomainで仮表示とか出来るんですが、それがなかなか設定が分かりづらい!基本的には、wikiのここをよーく読みながらそのとおりやればいいんですが、なんかそれだけだと不思議といつまでたっても、そのsubdomainが出来ない(いつになっても名前引けない)という現象に遭遇しました。。

サポートにメール送ろうかと思ったんですが、その前に、試しにそのsubdomainで、メールアドレスを1個作ってみたら、あっさり10分ぐらいで名前引けるようになりました。。まったくもって謎です。と言うことで、メールアドレス何か作れば大丈夫っぽい?です。。(同様の現象の人参考になりましたでしょうか。。ってどれだけニッチなんだ・・)


追記:

別のsubdomainを作って同じようにやってみたところ、残念ながら10分とは行かなかったようです。。digコマンドで見ていると、どうもDNSのTTLがデフォルト4時間になっていて、DNSサーバーがバランスしているみたいで毎回応答が違うので、1日ぐらい待っていれば普通に使えるようになっているということでしょうか。。(メールは偶然??)

結構最近のDNSサーバの傾向としてはTTL結構短いのが多いみたいので、(value-domainとかもほとんどすぐ使えるようになってたし・・)どうもそれに慣れすぎてただけのようです・・

FLV Converter メンテナンス

日曜日, 8月 27th, 2006

先ほどメンテ完了しました。
いままで10MB以上ぐらいのFLVが、転送だけできて、変換の手前でNGになってしまうことが多かったのですが、その部分が直ったかと思います。ちなみに副作用として、startすると、処理が終わるまで、ずっとブラウザがloading中表示になりますが、正常です。。

原因は、裏側で張っているAJAXのHTTPの張り方のようだったので、その部分を変えました。例えば転送のところは、サーバー側で処理が終わるまでサーバーから何もレスポンスを返さないで、処理が終わってからレスポンスを返すようになっていたのですが、それがある程度の時間になると(数分程度??)、結果的に時間内に何も応答が無い、ということになるのでタイムアウトしてしまっていたようです。

解決策としては、この方法をヒントにて、XMLHttpRequest()でなく、IFRAMEタグを使い、HTTPのレスポンスをサーバから垂れ流しに(ストリーミングっぽく)して、処理の進行状況をブラウザ側に伝えるようにしてみました。(このあたりのテクニックはあまり見かけないので、あとでまとめて公開しようと思います)転送中のプログレス表示の進行度なんかもこれで行っています。

今までのようにステータス表示のために1秒おきにサーバーにHTTPを張りにいくようなことも要らなくなったので、サーバー負荷的にはちょっと落ちたかと思います。

Web上で編集が可能な動画共有サービス

水曜日, 8月 23rd, 2006

ClipCast | http://www.clipcast.jp/
これおもしろそうだなぁ。

こんな感じで編集できるみたいです。

YouTube使ってると、uploadしたあとに、やっぱりこの部分要らなかったなぁ、とか思って、もう一回再編集して、またuploadして・・、とかやってましたが、このサービスだと、online上で切り貼りできるみたいです。ここまでできないでも、要らない部分のカットとか、音のアフレコ(付け替え)とかだけでも実現してくれないかなぁ。

FLV Extract

水曜日, 8月 23rd, 2006

FLV Conveterにコンセプトがだいぶ似ているソフトを見つけたのでご紹介。

FLVExtract | http://www.moitah.net/#FLVExtract

再圧縮とかしないでFLVからAVIにしちゃうようです。Sorenson H.263と、VP6に対応で(つまりFLVビデオ全部対応?)、Windowsで見るだけだったらこれでいいんじゃ??

追記:と思ったら、

The AVIs will not play unless you have the right decoders. ffdshow contains a decoder for FLV1 and Media Player Classic contains a decoder for FLV4.

ですって。つまりこれでコンバートしたのは再生時にffdshowを入れておく必要があるようです。(ffdshow入れるんだったら、そもそもflvがMediaPlayerで再生できるんじゃ??)

FFmpegでFLV Extractと同じことをやる場合、以下でできます。

Sorenson H.263の場合(だいたいこっち):
ffmpeg -i input.flv -vcodec copy -acodec copy -vtag FLV1 -atag .mp3 output.avi

か、VP6の場合(まれにこっち):
ffmpeg -i input.flv -vcodec copy -acodec copy -vtag FLV4 -atag .mp3 output.avi

Re: Site Activity

火曜日, 8月 22nd, 2006

ついでに国別の転送量の集計も(ムダに)つけてみました。
国は単にドメインじゃなくて(YahooBBとか日本なのに.netですしね)、IPアドレスから国名や経緯度を得る方法のサービスを使ってます。たまにXXとか返ってくるので、そのときはドメインから推定しています。.jpとか結構XXになっちゃうみたいです。

Flv_converter再開

月曜日, 8月 21st, 2006

なんかゴミ掃除機がうまく動かないで止まってました。。
再開しました。

Site Activity

日曜日, 8月 20th, 2006

aboutページを更新しました。転送量とかをXML/SWF Chartsを使って表示するようにしてみました。flv_converterの1日毎と1時間毎の転送量、および最新1時間のユーザー毎(匿名)の転送量がリアルタイムに表示されます。RXがvixy.netへの転送(入力)で、TXがvixy.netからの転送(出力)です。

Re: Re: FLV Lossless Converter: ver 0.3

金曜日, 8月 18th, 2006

FLV Lossless ConverterのUIを刷新しました。いままで処理を開始してからvixy.netへの転送(普通はここで時間がかかる)のあとフォーマット指定があったのですが、ここでどっか行っちゃう人多発だったみたいなので、より素直に、処理の開始時にフォーマットの指定を行うようにしました。処理が全部終わったあとにダウンロードリンクだけは押す必要はあります。(自動DLも試したのですが、IEでうまく行かなかったので。。)

それから、そろそろ転送容量的にヤバそうになってきたので、転送制限をちょっとだけかけるようにしました。同一IPで1時間以内の転送料がある一定量を超えると、リミットがかかります(使えなくなります)。リミットがかかっても、過去1時間で見ているので、しばらくすると使えるようになります。どれくらいこのリミットに近いかは、ちょっと変わっているかと思いますが、FLV URL:のところのURL入力欄の文字がだんだん薄くなって見えなくなってきます。最後には文字色が白になって見えなくなります。しばらくたつとまた復活してきます。

YouTube Podcaster修正

水曜日, 8月 16th, 2006

なんかバグってたのをユーザーの方に教えてもらって、直しました。
また何かやらかしてたらvixy at vixy.netまでメールください。

YouTubeからStage6へのムービー移動の方法

水曜日, 8月 16th, 2006

Stage6は、YouTubeの高画質版なんて呼ばれているサイトです。UI的には非常に似てますね。SDぐらいの解像度で表示するので、DVD品質といってもそう過言ではないかも。

変わっているのは、YouTubeとかと違いFlash FLVでなくてDivXを使っているというところなんですが、じつはアップロードしたDivXファイル(AVI)は1バイトの変更もなしにそのまま表示&DLされるようなのです。ということは、FLV Lossless Converterで変換したDivXがそのまま見れれば、YouTubeのムービーを劣化せずにStage6に置けるんじゃ、ということで、やってみました。(前置き長い・・)

まずFLV Lossless Converterで、変換したいYouTubeのVideo URLを指定します。(Greasemonkey使うともっと楽ですよ) ポイントは、Choose Convert Formatで、.avi(DIVX)を指定すること。あとは’Convert’して、ダウンロードします。

ダウンロードしたAVIファイルをStage6でUploadします。いまのところアップローダーがActiveXを使っているみたいで、Windowsのみ対応のようです。アップロードしてしばらく待つとサムネイルが生成されて見れるようになると思います。

ためしに1個やってみたのがこれ。 元の解像度が320×240だろうが問答無用で表示画面サイズは大きくなるようです。

※くれぐれも他人のコンテンツは変換しないでくださいね。。

Re: YouTubeからMOV/AVIとかでDLできるGreasemonkey

水曜日, 8月 16th, 2006

http://vixy.net/blog/archives/20

IEでもうごきました。これで↓

http://www.bhelpuri.net/Trixie/default.htm

vixy.net 更新ログ is proudly powered by WordPress
Entries (RSS) and Comments (RSS).