MP4ファイルにタグをつける

最近、テレビ録画ファイルの保存形式をDivXからH.264/MP4に移行中なのですが、iTunesやiPhoneで見るのに、いくつかのメタデータを付与しておいた方が便利だということがわかりました。

例えば、iTunesで動画ファイルのプロパティを表示した際の、

  • 「オプション」タブの「メディアの種類」を「テレビ番組」に
  • 「情報」タブの「名前」フィールドにサブタイトル
  • 「情報」タブの「トラック番号」フィールドに話数
  • 「ビデオ」タブの「番組」フィールドに番組名

などを入れておくと、プレイリストを作らなくても番組毎にまとめて表示されたりして見た目ナイスです。iPhone/iPod touch上での見え方はこちらが参考になります。

ただちまちまiTunes上でファイル毎に設定するのは億劫なので、ツールを自作してみました。

といっても、AtomicParsleyというコマンドラインツールのフロントエンドを作っただけなんですが。

dgMP4Tagger

上記公式ページに既にいくつかのGUIフロントエンドがリンクされてたんですが、Java実装だったり一括処理できなそうだったりリンク切れだったり散々だったので。

また、我が家のライブラリでは

01「ユウシャ世界に起つ!」.mp4

のように話数とサブタイトルを含んだファイル名書式に統一してあるので、ここからデータを拾って半自動でメタデータを生成してくれると便利だろうと。

そういう意味ではまり汎用性はないので、公開は要望があればって感じで。(→公開しました

以下、覚え書き。

  • iPhone上ではエピソード番号ではなくトラック番号が表示される(エピソード番号だけだと「不明」となる)。
  • AtomicParsley 0.9.0で上書きオプションを使うとファイルが壊れる。バージョンアップ経過を見守る。

Windows7のHDD環境で起こるプチフリについて

GA-G33M-DS2R + Core2Quad + HDD RAID0環境の仕事マシンをWindows7 64bitにインプレースアップグレードした後、Explorerでの操作(コピー、移動、削除、ファイル名変更など)でプチフリを起こすようになりました。

デバイスドライバを見ても「!」な項目はないし、公式サイトでWindows7用ドライバをみてもLANとVGAのものしか出てこない。そこで、直接Intelから、Matrix Strage Managerの最新版を落としてきて入れてみたところ改善しなくなったように思います。

デバドラで怒られてないからといって安心はできないですね。

2009.11.19日追記:

治ったと思ったらそうでもなかったみたいです。例えばファイル名変更で30秒以上固まります。NAS上でも起きるのでローカルHDD絡みの問題でもナサゲ。インデックスサービスとか、サムネイルキャッシュとか?CPUゲージもあがらないし、HDDがガリガリいうわけでもなく、ただ30秒ほど応答無しになる、って感じです。地味にイラッ☆とする。

RSSの形式変更

前エントリの「Steins;Gate」みたいなネタバレ記事を書いていて、冒頭のみRSSに表示して、続きは「続きを読む」でパーマリンクというのがいいんじゃないかと考えました。

単純に、サイトのアクセス率を上げて収益狙いでいく意味も含め、単にMTEntryBodyのかわりにMTEntryExcerptタグにして冒頭xx文字のみRSSに掲載するのが一般的ですが、今のところそこまでガッツいてないし、RSSリーダーで読んでる人の利便性を優先。

上記記事のように明示的に「以下興味ある人だけ!」って境界をひいた場合以外は従来通り、というコンセプトで。

Windows Live Writerでは記事中に境界線を入れると、前半(「本文」)はMTEntryBody、後半(「続き」)はMTEntryMoreタグで扱えるようになります。つまり、RSSやAtom内でのタグでは今まで通りMTEntryBodyメインで、その後にMTifでMETnetryMoreが空でない場合のみ「続きを読む」リンクを表示してやればヨサゲ。

ってことで実装してみました。お使いのRSSリーダー上で不具合などありましたらご一報ください。

心づもりとしては、

  • 大半の記事は今まで通り全文表示
  • ひとつ前のStains;Gateのエントリは、「以下ネタバレ」止まりで、続きはリンクをクリック

になってればOKです。ちなみにトップページは勝手にそうなってくれたようです。

Steins;GateはYU-NOを越えたのか?

タイムマシンものでYU-NOを越えたの越えないだとと話題になっていたXbox360用ソフト『Steins;Gate(シュタインズ・ゲート)』をプレイしてみました。

ネットで話題になってから知ったので少し出遅れて11月入ってからの入手だったんですが、なんとか数量限定版を入手できました。

σ(^^)の周りでもこれのためにこれからXbox360を手に入れようかという人が多いので、ことわっておきます。

以下ネタバレ!

続きを読む