========================================================
コーデックチェック&リネーム&MediaWiz系補助ツール MMname2.exe
Ver2.5.4 2007/01/07版
========================================================
※このテキストが読みにくい場合は、右端で折りかえしてください。

■機能
 ・動画ファイルのコーデックやメディア情報を調べます。
 ・ファイル名の末尾にメディア情報を追加できます。
 ・不完全ファイル(尻切れファイル)を調べられます。
 ・複数ストリーム(複数音声や字幕)の情報を調べられます。
 ・DivX5やXviDの場合は、少数以下の詳細バージョンまで判定できます。
 ・MediaWiz系プレーヤでの再生を助けます。

■動作環境
 Windows 9x/Me/2000/XP (NTでの動作報告もあり)
 DirectX8以降が必要 (DirectShow使用時)
 VB6.0のランタイムが必要
 IE5.5以降が必要

 MediaWiz系で再生可能なファイルへの変換機能を使用する場合は、以下のソフトが必要。
 VirtualDubMod 1.5.10.1 (http://virtualdubmod.sourceforge.net/)
 LAME (http://www.jthz.com/~lame/)

■インストール方法
 インストーラ付きとインストーラなしの2パターンがあります。
 パソコンに詳しくない方は、インストーラ付きをお薦めします。

 a)インストーラ付きのパッケージの場合
 インストーラ付きの場合は、Windows Installer が必要です。
  ※Windows Me/XP/2000 には最初から入っています。
  ※Windows98の人は、Windows Update でWindows Installer を入れておいてください。
   Windows Update がうまくいかない人は、これを入れて下さい。
   http://download.microsoft.com/download/WindowsInstaller/Install/2.0/W9XMe/EN-US/InstMsiA.exe

  解凍してできた MMname2.msi をダブルクリックします。
  旧バージョンがインストールされていた場合は、「削除」と「修復」の選択画面が選択されるので、一旦「削除」して、再度実行してください。

 b)インストーラ無しのパッケージの場合
  解凍してできたファイル全部を、適当なフォルダにコピーします。

■使い方
 [ヘルプ]-[MMname2の説明]を開くと、HTML形式の解説が見られます。

■改訂履歴
2007/01/07 2.5.4
1)不具合修正
Ogg Theora:フレームレートの計算が間違っていたのを修正。
2)その他
・最近のコーデック(XviD 1.1.2等)を追加。

2006/10/10 2.5.3
1)Google Video対応
・Google Video (http://video.google.com/) のWindows/mac向けファイル(拡張子.gvi) に対応しました。
2)その他
・最近のコーデック(DivX6.4等)を追加。

2006/07/02 2.5.2
1)データベースファイルをネットから更新できるようにした。
 新しいコーデックDBが公開されていたら、自動でダウンロード出来るようになりました。
2)その他
・最近のコーデック追加。ダウンロードサイトの修正等。

2006/05/06 2.5.1
1)Flash Video対応
・Macromediaから入手した仕様書で分かる範囲のみ対応しました。
 現バージョンでは、VP6の詳細は判定できません。
2)その他
・最近のコーデック(DivX6.2等)を追加。他

2006/02/03 2.5.0
1)真空波動研対応
・真空波動研(060120a以降)がインストールしてあれば、真空波動研で解析した情報も一緒に表示できるようになりました。
 黒羽製作所 http://www.kurohane.net/
 黒羽殿にはMMname2に真空波動研DLLを組み込むにあたり、ご協力/ご了解頂きました。
2)不具合修正
・AVIヘッダにあるdwStreamsと、実際に格納されているストリーム数が違ったとき、アボートしていたのを修正。

2006/01/04 2.4.6
1)最近のコーデックを追加
2)不具合修正
・MPEG4コンテナのAAC音声で、コンテナとコーデックでビットレートが異なるのに整合性エラーを出してなかったのを修正

2005/07/09 2.4.5
1)最近のコーデック(DivX6等)を追加
 また、新しいコーデックが現れたとき、データベースファイルだけ更新できるようにした。
2)不具合修正
・リネームパターンに同じキーワードが複数回現れたら、アボートしていたのを修正。

2005/05/22 2.4.4
1)dvr-msの判定を追加
 但し音声コーデックの判定が出来ていません。
2)不具合修正
・音声チャネルの詳細に'/'が含まれていたら'_'に変換してリネームするようにした。
・AVIメインヘッダにある総フレーム数(dwTotalFrames)が0の場合、アボートしていたのを修正。
3)その他
・MP4コンテナとVOLヘッダで映像サイズが違っていたら、エラー表示するようにした。

2005/04/09 2.4.3
1)インストール済みコーデックの表示機能を追加。(2000/XP専用)
2)MediaWiz系再生判定で GMC と Q-PIXEL のチェックもするようにした。
3)Nancy形式に対応。
4)不具合修正
・Matroskaでアボートする事があったのを修正(FLOAT型が4バイト専用になっていた。8バイトも使えるようにした)
・モバイルムービー(.mqv)で、音声の詳細が出てなかったのを修正。
・Windows95/98/Meで、設定ファイルが読み出せなくなっていたのを修正。
5)その他
・「情報をクリップボードにコピー」ボタンを、情報ペインの上の方にも表示するようにした。
・MP4コンテナ系の場合は、ftypをコメント情報に表示するようにした.(携帯動画なのに、QuickTimeと判定する場合があるようなので調査の為)
・ADTSヘッダ付きのAACなら、HE-AACの判定ができるようになった。
・いくつかのコーデック情報追加修正。
・DirectShowの情報取得時に、アボートしたファイルを覚えておくようにした。

2005/03/25 2.4.2
1)不具合修正
 特定の環境で、ファイル一覧に'$MMname2.html'が表示されてしまうのを修正。

2005/03/24 2.4.1
1)RealVideo/RealAudio対応
 今更な感じもしますが対応してみました。
2)DTS/AC3/LAMEの詳細対応
3)ID3タグ対応
 v1.0(v1.1)、v2.2、v2.3、v2.4に対応しました。
4)その他
・DirectShowがエラーになったら、リネーム出来なかったのを修正。
・Matroskaで未対応コーデックだった時、Abortしていたのを修正。
・MPEG(VOB)の解析で全ての音声トラックが取り出せない場合があったのを修正。
・詳細をクリップボードにコピーの時、OS名もコピーするようにした。
・詳細情報のペインにドロップしても、読み込めるようにした。
・MPEG2-TSで、PCR_PIDタイプのストリームなら、再生時間が取得できるようになった。
・DirectShowのスプリッタが見つからないときは、ダウンロード先を表示するようにした。
・HTMLヘルプを付けた。

2005/03/01 2.4.0
1)MPEG2-TSコンテナに対応
 但し、まだ再生時間が取得できません。
2)Nullsoft Video 正式対応
 ultravoxで配信された.nsvのゴミを取り除く機能も追加しました。
3)スクリプトの増強
 スクリプトによるメディア情報文字列の編集で、ほぼ自由に編集できるようにした。
 拡張子も、スクリプトから指定できるようにした。
 MMname2-efEditMediaString例.plg を参照。
4)その他
・不具合報告用のサンプルを切り出すツール「MMreport.exe」を同梱した。
・詳細パネルに、各ストリームの名前が分かれば、それを表示するようにした。
・詳細をクリップボードにコピーする際、略号もコピーするようにした。
・リネームパターン設定画面と、略号設定画面のレイアウトを変更。
・いくつかのコーデック情報を追加(主にH.264/AVC系)。
・BBSで報告のあった不具合を対応。
・mkvの尻切れチェック機能を追加。
・その他いろいろ

2005/02/11 2.3.2
1)対応コンテナ追加
・Nullsoft Video 仮対応
・divx media format 仮対応
2)対応コーデック追加
 Xvid1.1.0beta1、DivX FusionBeta、VP7等
3)その他

2005/01/12 2.3.0
1)DivXとXviDの詳細バージョン追加
DivX Pro Plasma Alpha build、XviD 1.0.3
2)携帯電話系の動画に対応
 3GPP/3GPP2/モバイルMP4/モバイルムービー/メモリースティックビデオ

2004/09/11 2.2.5
1)DivXとXviDの詳細バージョン追加
DivX5.2.1Beta、DivX5.2.1、XviD 1.0.2

2004/07/20 2.2.4
1)DivX5.2 対応
2)XviD のバージョン表示対応
 ver1.0.0 と ver1.0.1 は割と正確に判定できますが、それ以前のバージョンは少々曖昧です。
 また、ストリーム中にXviDのタグが見つからない場合は、バージョン判定できません。
3)不具合修正
 ・Matroska(.mkv)で、ファイル読みだしエラーが起きる事があったのを修正。
 ・AVI(.avi)で、ファイル読みだしエラーが起きる事があったのを修正。

2004/06/28 2.2.3
1)Ogg Theora に対応
 普及するかどうか怪しいですが、対応してみました。
2)XVD に対応
 XVD に関しては、必ずDirectShowを使って情報取得します。
3)XviD のタグ情報を出力するようにした。
4)MediaWiz系再生判定
 MediaWiz ファームウェア ver5.55 から、DivX3,MS-MPEG v2,MS-MPEG v3 がそのまま再生できるようになったので、再生可能判定仕様を修正。
5)不具合修正
・MPEG2の再生時間取得で、おかしな時間を取得してしまう場合があったのを修正。
6)その他いろいろ

2004/03/06 2.2.1
1)区切り文字に、複数の文字を組み合わせて使えるように改良。
 リネームパターンに区切り文字を含めて指定して下さい。(空白と_と+を組み合わせる等)
 デフォルトのリネームパターンも少し変更しました。
2)いくつかのコーデックを追加/修正。
3)不具合修正
・クリップボードにコピー機能がうまく動作しない事があったのを修正。
・DirectShowでスタック不足になることがあるらしいので、オブジェクト解放の手順を少し変えてみた。
4)その他細かい修正

2004/02/26 2.2.0
1)MediaWiz系プレーヤで再生可能なファイルに変換する機能を追加。
2)いくつかのコーデック情報をDBファイルに追加。
3)不具合修正
 一覧表示設定で、先頭に「ファイルサイズ」を持ってくるとアボートしていたのを修正。

2004/01/08 2.1.0
1)MediwWiz(またはその仲間)で再生可能なファイルか否か調べる機能を追加。
2)matroskaで、オーバーフローエラーでアボートする場合があったのを修正。

2003/11/29 2.0.8
1)DivX5.1.1に対応(β版も含む)
2)matroskaコンテナのRealVideoに対応

2003/10/08 2.0.7
1)DirectShow解析の部分に、デバッグ用のStopステートメントが残ったままだった。
2)Windows98/Me系で、コーデック略名が付けられない不具合を修正。

2003/09/21 2.0.6
1)DirectShowを使用しているにも関わらず、再生時間が誤表示される場合があったのを修正
2)MPEGの尻切れ判定時にアボートする可能性があったのを修正
3)VOBのLPCM音声の詳細が表示できるようになった
4)その他細かい修正

2003/09/05 2.0.5
1)新バージョンの自動チェック機能を追加
2)コマンドラインオプション -quick を追加
3)DivX5.1に対応
4)その他

2003/08/30 2.0.4
1)OGMの厳重チェック機能を追加
 OGMファイルの全パケットを走査することで、ファイル途中の破損チェックもできるようになりました。
2)DivFixにより修復されたファイルを判定するようにした。
3)その他バグ取りなど

2003/08/22 2.0.3
1)Matroska 形式に対応
 まだ一般的な形式ではありませんが、対応してみました。
2)その他細かい部分を修正

2003/08/19 2.0.2
1)MP3音声のAVI,OGMファイルで情報の取得に失敗したり間違った情報を取得する事があったのを修正
 音声データ中にビットが1の連続したデータ(0xffff等)があると、MP3フレームヘッダと誤認していました。

2003/08/16 2.0.1
1)MPEGファイルの尻切れチェックの精度を高めた
 PROGRAM_END_CODE(0x000001B9)が無くても、ファイルの最終パケットのデータ長が正しければ、尻切れファイルとみなさないようにしました。
2)Ogg Media(OGM)ファイルの尻切れチェックができるようになった
 最終パケットのデータ長が正しいか否かで尻切れをチェックします。
3)AVIファイルのidx1チャンクデータがおかしな時は、直接moviチャンクから情報を取得するようにした。
 mp3やac3の情報取得に失敗する確率が減ったと思います。
4)AVIファイルの末尾のゴミデータを検出するようにした。
5)情報フレームの内容をクリップボードにコピーできるようにした。
 トラブル報告や質問の際に利用してください。
6)VOB(DVD-Video),VRO(Video recording format)の判定が可能になった。
 手持ちのHDD/RAMレコーダで録画したデータしか試してないので、判定が不正確かもしれません。
7)その他細かい部分をいろいろ

2003/08/09 2.0.0 初版
---------------------------------------
ツール置き場 by harry
http://page.freett.com/HarryTools/

ツール置き場に戻る