2012年5月5日土曜日

ニコニコ静画のAPI一覧

原宿版でしか使えないかもしれませんが、静画のAPIを調べてみました。
  1. タグ検索
タグ付け動画の連続再生時に使用するAPIが使えそうです。

http://seiga.nicovideo.jp/api/tagslide/data?page=[ページ数]&query=[タグ文字列]

[ページ数]は1からです。

レスポンスは下記です。


<response>

<image_count>838</image_count>

<image_list>

<image>

<id>2021276</id>

<user_id>769290</user_id>

<title>春に。</title>

<description>「みんな―――誰だって、綺麗に花を咲かせたがってるんです。」</description>

<comment_count>0</comment_count>

<view_count>12</view_count>

<clip_count>0</clip_count>

<source_name>Wさくら2.jpg</source_name>

<source_url/>

<category>1</category>

<genre>200</genre>

<category_tag_id>50</category_tag_id>

<image_type>1</image_type>

<illust_type>0</illust_type>

<anonymous_flag>0</anonymous_flag>

<public_status>0</public_status>

<inspection_status>1</inspection_status>

<mobile_flag>0</mobile_flag>

<delete_flag>0</delete_flag>

<delete_type>0</delete_type>

<summary/>

<cache_time/>

<last_info_updated/>

<last_comment_created/>

<last_clip_registered/>

<created>2012-05-04 18:08:32</created>

<updated>2012-05-04 21:42:14</updated>

<width>1280</width>

<height>1280</height>

<filesize>805260</filesize>

<hash>7cbc619b24b55af95575f7f47d4316e9cc2bee0c</hash>

<extension>jpeg</extension>

<animation_flag>0</animation_flag>

<last_replaced/>

<point_weight>100</point_weight>

<operation_adult_flag>0</operation_adult_flag>

<adult_level>0</adult_level>

<gro_level>0</gro_level>

<nickname>ふせ</nickname>
</image>

<image>
</image>
</image_list>

<comment_list>

<comment>

<comment_id>9002663</comment_id>

<id>9002663</id>

<image_id>2021008</image_id>

<res_id>0</res_id>

<content>あ~、いいっすね~</content>

<command/>

<created>2012-05-04 16:49:14</created>

<frame>-1</frame>

<user_hash>7HYVq9sRcLb/BmXJdZvDkMa7828</user_hash>

<anonymous_flag>1</anonymous_flag>
</comment>

<comment>



</comment>
</comment_list>
</response>

動画情報のほかにコメントも取得できますね。


  • ユーザID検索
http://seiga.nicovideo.jp/api/user/data?id=[ユーザID]

レスポンスはタグ検索と同じ

http://ext.seiga.nicovideo.jp/api/illust/blogparts?mode=user&key=[ユーザID]

レスポンスは下記。


<response>
<base_url>http://seiga.nicovideo.jp/</base_url>
<icon_url>http://seiga.nicovideo.jp/user/illust/10244556</icon_url>
<image_url>http://lohas.nicoseiga.jp/</image_url>
<image_list>
<image>
<id>2018397</id>
<cache_time/>
<title>自演その3</title>
<nickname>刃天</nickname>
</image>
<image>
</image>
</image_list>
</response>
  • 静画の画像データ
サムネイル
http://lohas.nicoseiga.jp/thumb/[動画番号]
http://lohas.nicoseiga.jp/img/[動画番号]

動画番号は頭の2文字の英字を除いた後ろの数字だけです。
末尾にそれぞれ下記のように文字をつけるとサイズを指定できます。
l : 大サイズ(800*600以下)
m : 中サイズ(320*240以下)
s : 小サイズ(96*72以下)

元動画
http://seiga.nicovideo.jp/image/source?id=[動画番号]

  • 新着RSS

  • 統計ベースの静画一覧
http://seiga.nicovideo.jp/illust/list/[下記参照]

image_created : 投稿の新しい順
image_created_a : 投稿の古い順
comment_created : コメントの新しい順
comment_created_a : コメントの古い順
clip_created : クリップ追加が新しい順
clip_created_a : クリップ追加が古い順
image_view : 閲覧数の多い順
image_view_a : 閲覧数の少ない順
comment_count : コメントの多い順
comment_count_a : コメントの少ない順
clip_count : クリップの多い順
clip_count_a : クリップの少ない順

取得されるのはHTMLベースですので、サムネイルのURL(http://lohas.nicoseiga.jp/thumb/[xxxxxxx]q?)を抽出すればいいと思います。

  • ランキング
http://ext.seiga.nicovideo.jp/api/illust/blogparts?mode=ranking&key=[①]%2c[②]

①期間

fresh : 新着
hourly : 毎時
daily : デイリー
weekly : 週間
monthly : 月間 
 total : 合計

②対象

all : カテゴリ合算
g_creation : 創作
original : オリジナル
portrait : 似顔絵
g_fanart : ファンアート
anime : アニメ
game : ゲーム
character : キャラクター
g_popular : 殿堂入り
toho : 東方
vocaloid : VOCALOID
r15 : R-15


  • 公開クリップ情報取得
http://ext.seiga.nicovideo.jp/api/illust/blogparts?mode=clip&key=[クリップ番号]


お題と漫画のほうはまた今度。。。

2012年3月31日土曜日

SONY 3D対応ヘッドマウントディスプレイ

SONY 3D対応ヘッドマウントディスプレイ HMZ-T1を発売当時予約したんですが、やっと先週手に入りました。早速、感想を列挙します。

[いいところ]
・20メートル向こうにある780インチのディスプレイに相当するというだけあって、本当に映画館で映画を見ているような没入感があります
・Google EarthなどのDirectXで動くアプリケーションは3D表示でみることが可能です。地面の起伏まで
リアルに見ることができ、空を飛んでいるような爽快感があります。

[わるいところ]
・結構重いです。装着後、頭が前に傾いでいきます。首が痛い。。。
・3Dのリアル感はすごいのですが、視界の端のほうはやはりジビジビって感じにぼやけます。
・さすがに両目に入ってくる情報の整合性は若干、不自然なため、結構疲れます。3D酔いはしやすいかも。。。

[結論]
アリーアダプタのための製品で、一般の方には不要な製品です。
約5万円という値段もハードルが高いですが、どういう製品なのかということを理解している人でないと不満がでそうです。
私は映画を見るために使っていきたいと思います。もう映画館行かないかも。。。


2011年11月27日日曜日

AIR for AndroidアプリでStage Videoを有効化

今さらという感じもしますが、EeePad TransformaerでStageVideoの動作をやっと確認できたので、必要だった設定についてメモ。


  • APKパッケージ化に必要な全SDKのAPIレベルをAndroid3.0対応にする。
    • Android SDK SDK Manager.exeでアップグレードする、
  • コンパイルの引数に -swf-version=13 をつけます。
  • {アプリケーション名}-app.xmlのを下記のように変更
    • 最初の行の部分を <application xmlns=”http://ns.adobe.com/air/application/3.0“> に変更
    • <initwindow>内に<renderMode>gpu</renderMode>を追加。 
    • <application>を<application  android:hardwareAccelerated="true">のようにする。
StageVideoの詳細についてはhttp://www.adobe.com/devnet/flashplayer/stagevideo.htmlを参照

ざっくり記述です。
StagezVideoを有効化したとしても、機種によっては動画の再生速度があがらない場合もあるようです。
ちなみにEeePad Transformerでは速度の向上はないように見受けられます。
むしろ有効化すると再生が少しカクカクするような気がします。


2011年11月19日土曜日

NicoViewer8.5.2リリース

  • 動画再生画面で関連商品を見られるようにしました。
  • 検索文字列を履歴から入力可能にしました。

MineCon

11/17-11/19で開催中です。
製品版MineCraftでるか!
http://minecon.mojang.com/

Flash Playerの今後について中の人が語った

「Flashは死ぬのか?」 世界の問いに対するAdobeからの回答

Flash Playerの担っている役割はHTML5に移行していく。
Flash Playerの撤退の手始めとして、Android用Flash Playerはメンテナンスシーケンスに移行し、バグ対策のみ。
Adobe AIRはWindows版のほかiPhone, Android, BlackBerryのスマートフォン3種類の開発も同時に行えるマルチプラットフォーム開発ツールとなる。

ということです。
NicoViewerはAdobe AIR for Androidで開発されたアプリケーションで、その開発経験からその開発ツールとしてのすばらしさは理解しています。
たしかに簡単なアプリ、特にロジックよりも見た目が重要なアプリの開発においては、最強といえるでしょう。
ただその開発ツールの値段の高さは絶句ものです。
定価が9万円弱。

Adobe Flash Builder 4.5 Premium Windows/Macintosh版

フリーのFlex SDKとFlash Developerを使えば無料ですが、敷居が高いです。

本当にAdobe Airでいくのならば、IDEは無料で提供したほうがいいと思いますけどね。

Adobe® AIR® App Challenge, Sponsored by Sonyの優勝者決定

Adobe® AIR® App Challenge, Sponsored by Sony

とうとう11/17に優勝者が決まりました。

さすがのアプリが列挙されております。
http://www.airappchallenge.com/winners.php

Adobe Flashから引き継がれた表現性とFlexで生み出された柔軟性の融合。
入賞された製品はその両方を満たしたよい作りこみです。

いいチームで開発してますね。