dgKeyframe2Chapterをリリースしました

かなり前の「iOS向け高機能MP4自炊まとめ」というエントリで、Pegasys社のTMPGEncシリーズで書き出された.keyframeファイルを、mp4chap.exeでmp4ファイルに埋め込んで、iOS端末等でチャプターとして利用できる.chapters.txt形式に変換するツールを作った、と書いたところ、1年も経ったところで公開リクエストをいただいたので、公開しました。

こちらに置いておきます。

例によって自分用にサクッと作ったモノなので、あまり汎用性はないかも知れませんが。

また秒単位以下までキッチリ出力してほしいという要望があったので、v1.2では選択できるようにしてみました。もともと秒単位以下を切り捨ててた理由は、フレーム単位で指定してもmp4のようなフォーマットでは精密にジャンプできないことが多く、大抵少し前後してしまうことを鑑みて、例えばオープニングを飛ばした時に、少し本編の頭が欠けるよりはオープニングのお尻がちょろっと見える方がマシだろうと考え、フレーム単位は切り捨てをしていた、という経緯があります。が、まぁその辺りはお好みなのでなるべく厳密に計算した値を入れられるようにもしてみました。σ(^^)はMediaCoderでエンコすることが多いですが、今だとTMPGEnc Mastering Work 5でエンコすればKeyframeがきっちりIフレームとして扱われる気がするので、ドンピシャの方がいいのかも知れませんね。

ちょっと計算式がこれであってるか自信ないのでどなたかチェックしていただけると助かります。簡単には、.keyframeファイルの数値を29.97で割ると整数部分が秒単位になるので、それを取り除いた小数点以下の部分を使い、(特に指定してないですが多分)小数点以下4桁目を四捨五入して上位3桁を使用しているつもりです。

#そういう意味では「秒単位で丸める」というチェックボックスのラベルは不適切だなぁ(実際は切り捨て)。機会があれば直します。

なお、BDInfo.exeの「View Report…」等から取得できるBDMVのチャプター書式を.txt拡張子で保存したファイルをドロップした場合は、元々フレーム単位まできっちり出力してたみたいなので、こちらはそのままです。というか「秒単位で丸める」がONでも丸められません。手抜きですみません…

あと保存時にカチャっと確認音がしてたんですが、これもON/OFFできるようにと要望があったので対応しました。

 

ともあれ同好の士のお役に立てば幸いです。

iPhone4S予約メモ

今年は例年よりだいぶ遅れましたが、無事新型iPhone、4Sが発表になりましたね。もちろん予約してきましたともえぇ。昨年のエントリ「iPhone4予約メモ」が役に立ったので今年も記録しておきます。

今年は全国一斉の16時受付開始でした。ヨドバシでも一部店舗は朝から整理券を配布したようでドキドキでしたが我ら横浜店は昨年同様配布はなし。15時から正式な行列が作られ、割り込み防止券を配布しました。これは整理券とは違い受け取っても列は離れられないというもの。文字通り割り込んでくるヤツを排除するためだけのもの。基本的にトイレとかもNGなので、お昼抜いて来たのは正解でした。

14時頃にお店に入り、いつもの奥の階段スペースで二人ほどそれらしき人を見つけ後につきました。実際に公式の列を形成する時に他の場所からもなだれ込んで来たので結局割り込み防止券番号は12でした。前の人が学生さんで親の同意書がないということで離脱したので実質11番だったっぽい。横浜店はSoftbankのカウンターが19席あるので一発目の席につき、事前に記入できるものは記入し、後は店員さんが「送信」を押すだけという状態で16時のカウントダウンを待つ。

がしかし、やはり、というか「今年もかよ。学習してねぇな。」というか開始直後にあっさりサーバーダウン。去年はσ(^^)が手続き完了する位まではもってたのに、今年は下手すると一人も登録できなかったんじゃないかと。改悪してますがな…

結局サーバー復旧後にまとめて入力しますってことで紙の書面で手続きを済ませて退店。例の全国統一の予約番号は発行されておらずやや残念。みんなで「オレ○○番!」とか言うのが楽しいんですが。当日の受取時間とかもよくわかりませんが、まぁ当落通知と一緒に通達される(選べる?)でしょう。

■auかSoftbankか?

auの電波は魅力ではありましたが、実際問題普段の生活エリアでそこまで不便もしてないし、自宅にはホームアンテナもあるしでSoftbank続投決定。通信速度や通話との同時通信の件もありますしね。確かに社長の最近の言動はぁゃιぃですがそれはそれw。別にサービスを選ぶ理由にはならないかなと。

■モデル選択

現在32GBモデルを使っていて数GB余ってる状態なのでまた32GBでいいやというつもりで出向いたんですが、並んでるうちに1万円差なら64GBいっとくかぁと気変わり。カメラの画素数もあがってますし。色は迷い無く黒続投で。

 

さてあと一週間楽しみな日が続きます。

iOSアプリ第二弾「おやゆびでお」がリリースされました

ブログでお知らせするのが遅くなりましたが、iOSアプリの第二弾、「おやゆびでお(英名:ThumbVideo)」がリリースされました。

以前からTwitterなどでは「動画関係である」ことを仄めかしていましたが、しかしてその実体は?

片手操作にこだわった動画再生アプリです。モバイルデバイスであるiPhone/iPod touchは片手で扱うことが多いですよね?例えば電車で片手はつり革につかまって、とか。またiPadもベッドやソファで寝モバする時に、自分のお腹の上に置いて片手で保持しつつ、もう片方の手はポテチつまんでる、とか。そうした片手持ち状態で動画を視聴するにあたって、画面幅一杯に水平表示されるスライダーは扱いやすいとは言えません。この不便さを解消するUIを備えた動画プレーヤーが「おやゆびでお」です。

具体的には、

  1. 画面上の好きな場所で左右フリックすることで指定秒数ジャンプします
  2. タイムスライダーは画面の左右端に垂直に表示されます
  3. 画面の好きな場所をダブルタップすると再生/一時停止ができます

どれも本体を横にして保持した状態でその手の親指だけで操作ができます。だから「おやゆびでお」なワケです。

さらに次バージョンでは、

  1. 画面上の好きな場所でグルグル円を描くと早送り、巻き戻しができる

というジョグダイヤル的な機能が追加されます(そろそろ審査出します)。フリックだと細かすぎるけどスライダーだと荒すぎる、という間のニーズを狙った機能です。実際にはMPEG4なのでビデオデッキについてたような本当の意味でのジョグダイヤル的なコマ単位操作は無理だし、ストリーミング再生の場合も考慮してリアルタイムでダイヤルの動きに追従して映像が移動するような仕様にはしませんでした。長押しするとカウンターが表示され、一周回す毎に“溜め”カウントされ指を離すと一気に移動する、という感じです。回す半径に応じて小さいと1分、大きく回すと5分単位で溜めが増減します。

 

電子書籍ビューワーは機能はどれも似たり寄ったりながら操作性で差別化されているのに対し、、動画プレーヤーに関しては実際の再生中の部分は標準コンポーネントを使ったものばかり。そこに一石を投じられればと思い作成しました。電子書籍同様に自炊コンテンツを用意するようなマニアなユーザでないと利用場面もないかと思いますが、逆にだからこそこだわったUIにしたいなと。このブログを購読してくださってりような方なら共感してくださる方、色々こだわりを持ってる方も多いんじゃないでしょうか?是非ご要望、アイデアなどお寄せいただければと思います。

 

画面写真も含めアプリ詳細ページはこちら

AppStoreの製品ページは下のバナーをクリックして下さい。

おやゆびでお (ThumbVideo) - 道具眼 (do-gugan)

 

 

P.S.

第一弾「AccentViewer」は諸般の事情でなかったことになりました。ご購入下さった方にはご迷惑をおかけして申し訳ありませんでしたm(..)m。

この発想はなかった!極小サイズのFREECOM MOBILE DRIVE

実家でMacBook Air 13インチを買ったのでポイントでバックアップ用にこれを買いました。

SDIM0007

単純に本体のSSD 128GBをフルバックアップできるサイズで、店頭在庫で一番安かったので買ったんですが、なかなか良い製品でした。

2.5inchなのでバスパワーで動くのは勿論ですが、サイズが極限まで小さい。何故かというと、ケースがクッション性のあるラバー素材でできてて2.5inchドライブを包んでいるという作り。普通は緩衝素材とハードケースを使うところを1つでまかなってるワケですね。この発想はなかった!手触りも悪くない。ケーブル内蔵型ではないものの、付属ケーブルもかなり短いのでトータルの容積が今までみたケースの中で最小限な印象。ちょっとホコリがつきやすいのだけが欠点ですかね。

出荷時フォーマットはFATでしたがもちろんHFSで再フォーマットしてMacのTimeMachine用にも問題なく使えました。

DS1511+を活用するためのiOS用モバイルアプリ群を試す

BUFFALO等の国産NASでもiPhone/iPad/iPod touch向けの連携アプリをリリースしていて、出先からのファイルアクセスをウリにしていますが、DS1511+を含むSynologyのDSMシリーズではファイル、写真閲覧、写真アップロード、音楽、管理と5つもの公式アプリを提供しています(全て無料!)。今回はそれらについて紹介してみます。
(注1:下記の機能をインターネット経由で外出先から使うには、ルーターのポート開放設定を正しく行うか、DiskStation自身をルーターとして利用する必要があります。)
(注2:他にもDS Camという管理カメラの映像をチェックするアプリもあるのですが対応カメラがないので今回は除外)

■DS file(ファイル閲覧)

DSfile1 DSfile2

BUFFALOでいうWebAccess iに相当するアプリです。写真のようにNAS上のファイル/フォルダにリスト画面でアクセスでき、iOSが表示に対応した形式のファイルを開いたり、端末にダウンロードしたりできます。また2枚目の写真にある「電子メール送信リンク」をタップすると、選択したファイルをダウンロードする為のURLが入ったメールが作成されます。例えば出先で「○○のファイルを送って〜」というメールを受け取ったとします。ファイルが小さいものなら一旦手元にダウンロードして転送すればいいんですが、何十MBもある場合は時間がかかって大変です。この機能を使えば一旦手元にダウンロードすることなく相手に直接NASからダウンロードするアドレスだけを送信できるので、iPhoneしかもってない場合でも軽々と対応できる訳です。DropBox等のクラウドサービスにはよくある機能ですがNASで搭載しているものは初めて見ました。

■DS audio

DSaudio1 DSaudio2

文字通り音楽再生の為のアプリです。DiskStation上のMusicフォルダに保存した音楽ファイルを一覧しストリーミングでiOS端末上で鳴らすことができます。ファイルの実際のフォルダ階層は無視され、アーティスト名やアルバム名といったメタデータを元に分類表示されます。管理画面DiskStationManager内で起動するAudio StationというWebアプリで作れるプレイリストにも対応しています。Audio StationではDiskStationに直接接続したUSBスピーカーで再生することもできるのですが、残念ながらDS audioからはそちらに出力することはできないようです。あくまで端末側にストリーミングして再生するアプリで、AppleのRemoteアプリ的な使い方はできません。これができるとDiskStationをPCレスでジュークボックス的に利用できて便利そうなんですけどね。ただしストリーミングで受けた音楽をAirPlayでAppleTVやAirMac Expressに転送して再生することはできます。

2011.10.08追記:Synologyさんからのご指摘で、アプリをリモートモードというのに切り替えると、DS1511+に接続したUSBスピーカーから再生することも可能とのことです。

iOS標準の「iPod」アプリ(iOS5では「ミュージック」)ではLAN内のストリーミングしかできませんが、DS audioはインターネット経由でも利用できます。ただしiPhoneの3G回線でストリーミングを試してみましたが残念ながら途中で何度も途切れてしまう状態でした。高速なWi-Fi接続が必要でしょう。

ちょっとイヤンなのは、DS audioをインターネットから使うために解放するルーターのポートは5000番で、これは管理画面であるDiskStation Managerと共通です。つまり管理画面へのアクセスをインターネット側に晒さなければ音楽も公開できないということです。パスワードを強固にすればいいんですが、ちょっと不安ですね。一応海外の掲示板語られてたワークアラウンドとしては、管理画面へのアクセスを強制的に5001番に回してSSLで接続する、という設定が可能なのでそれをしてかつ5001番ポートを開放しなければ、LAN内からしか管理画面にアクセスできなくなるはず、という指摘がありました。つまりDS audioは非SSLでということになるんでしょうか。ちょっとまだ検証しきれてない部分です。

■DS photo+

名前が似ていて紛らわしいですが、おそらくこちらが写真閲覧アプリです。「おそらく」というのは上手く使えなかったからです。
アルバム作成までは出来たんですが、写真のようにエラーになってしまって先へ進めませんでした。Synologyさんのサポートからフォローがあったら再検証します。

2011.10.08追記:何故か日を改めたら動きました。閲覧、アップロード共にでき、基本的に下記のDS photoは必要なくなりそうです。

IMG_20111008_021550 IMG_20111008_021605

LAN内で使った限り、動きもサクサクです。写真1枚目の右上のボタンをタップして表示されるのが写真2枚目。DS File同様、簡単に公開用URLが取得できるので、出先からある写真を人に送りたい、といった時に一旦端末にダウンロードすることなく相手に通知することができます。

またアップロードは複数枚を一括で行えますが、位置情報使用を許可にしておく必要があるようです。

■DS photo

DSphoto こちらが写真のアップローダーになります。カメラ撮影したものやライブラリにある写真を選択し、タイトルと説明を追加して、保存したアルバムを選択してアップロードできます。アルバムは実ファイルとしてはフォルダに対応付いて保存される他、やはりWebアプリのPhoto Stationで閲覧することができます。Photo Station上でアルバム毎のアクセス権(閲覧のみ/アップ可)を設定できるので、Webアルバムサービスを自宅でホストできる感覚ですね。

個人的にはiPhone上の写真を直接サーバー上のフォルダに保存できる点が便利に感じました。メールで添付したりMobileMe等のWebサービスアップして、またPCでダウンロードするといった手間がない訳なので。残念なのは一度に一つのファイルしかアップロードできない点でしょうか。複数選択して一括アップロードできるようバージョンアップを期待したいと思います。

ちなみにPhoto Stationのポートは5000ではなく80番みたいなので管理画面とは独立に安心して外部に開放することができます。

 

 

■DS finder

DSfinder1 DSfinder2 DSfinder3

こちらは通好みというか管理者向けのアプリです。写真のように各ドライブのステータスをチェックしたり、再起動やシャットダウンなどの遠隔操作ができます。「サーバー検出」というのは本体からピーピー音が出る機能です。企業のサーバールーム等で同型機がたくさんあってどれだっけ?って時に重宝します。「DSM mobile」は管理画面DiskStation Managerのモバイル版がSafariで開くリンクです。

DSMmobile1 DSMmobile2 DSMmobile3

このDSM mobileってのがまたしっかり作り込んであって、写真のように各種サービスの起動/停止はもちろんユーザ管理、はてはリソースモニタまであるとか(グラフはリアルタイムに更新されていきます)、スマートフォンからできる必要あるの?ってくらい何から何まで管理できちゃいます。

とまぁ付随アプリを概観してみて、またまたその実装力に驚かされました。個々の要素技術は目新しいものではないかも知れませんが、1つのNAS製品にこれだけの機能サービスを詰め込んであり、しかもほぼ例外なく日本語化もきちんとされてて、とにかくSynologyというメーカーの開発リソースのリッチさは、国産競合製品に対するそれとは比べものにならないという印象を受けました。