Windows TIPS
[User Interface]
  Windows TIPS TOPへ
Windows TIPS全リストへ
内容別分類一覧へ

動画ファイルのサムネイル表示を抑止する

解説をスキップして操作方法を読む

デジタルアドバンテージ 中塚 寛幸
2006/03/04
 
対象OS
Windows XP
Windows Server 2003
Windowsエクスプローラで動画ファイルを縮小版表示させると、サムネイルを作成するために表示に時間がかかる。
コンポーネントの登録を削除すれば、動画ファイルのサムネイルが関連付けされたプレーヤのアイコンとなる。
 
解説

 「ビデパソ」や「テレパソ」が一般化し、コンピュータで動画を視聴する機会が増えてきた。それに伴い、静止画ファイルと音声ファイルだけでなく、パソコンで動画ファイルを扱うケースも一般化している。

 動画ファイルをWindows Media Playerなどで視聴する場合には、Windowsエクスプローラでフォルダを開くことになる。その際に、巨大な動画ファイルを数十個含むフォルダを縮小版表示モードで開いた場合には、すべてのファイルの一覧を確認するまでに数分以上を要することもまれではない。

 動画ファイルの場合、縮小版表示モードでは、Media File Property Extractor Shell Extension(%SystemRoot%\system32\shmedia.dll)がWindowsエクスプローラから呼び出され、動画ファイルを解析して先頭フレームをサムネイルとして表示している。レジストリではHKEY_LOCAL_MACHINE\SOFTWAREの\Classes\CLSID\{c5a40261-cd64-4ccf-84cb-c394da41d590}にVideo Thumbnail Extractorとして登録されている機能である。この機能は、通常の動画ファイル再生と同じ手順でDirectShow Filter(DSF)に登録されたコーデックを呼び出し、先頭フレームのみを静止画として取り出して関連付けされたアプリケーション・アイコンの代わりに表示している。

 Windowsエクスプローラで新規フォルダを作成して動画ファイルを保存すると、そのフォルダはデフォルトでは縮小版表示モードで開かれる。

Windowsエクスプローラの縮小版表示モード
動画ファイルを保存したフォルダを開くと、縮小版表示モードでは各動画ファイルの先頭フレームがデコードされてサムネイルとして表示されている。コーデックさえ正常にインストールされていれば、.AVI/.MPEG/.WMV/.ASF/.DVR-MSなどのファイル形式の動画に対応している機能だ。

 この際のデコード処理では、Windows Media Playerなどでの動画再生時と同じプロセスを経る。つまりMPEG2やDivXといったコーデックがDSFのフィルタ・グラフに従ってロードされるため時間がかかる。また場合によっては、利用しているコーデックのバグにより先頭フレーム抽出時に不正終了し、Windowsエクスプローラまで不正終了してしまう場合もある。さらにWindows XPでは、巨大な.AVIファイルを開くとWindowsエクスプローラが応答を停止する、という問題もある。

 この問題は、一般的な.AVIファイルの構造が、フレーム(1/24秒といった単位あたりのデータ)のインデックスをファイルの末尾に持つため、ファイルの末尾が破損していたりすると、サムネイルを作成するにあたってファイルの全体をスキャンしてしまうことに起因する。

 スムーズなフォルダ閲覧や不具合への対処のため、Windowsエクスプローラの縮小版表示モードでの動画のサムネイル生成を抑止する方法を解説する。


操作方法

 Windowsエクスプローラの縮小版表示モードで動画ファイルのサムネイルの生成を抑止するには、Video Thumbnail Extractorの機能を登録解除すればよい。ただし停止すると、後述するように、Windowsエクスプローラでマルチメディア・ファイルの詳細なプロパティが参照できなくなるなど、使い方によっては不具合も予想される。もし不具合がある場合には、後述する方法でVideo Thumbnail Extractorの機能を再登録してほしい。

動画ファイルの縮小版表示を抑止する

 動画ファイルのサムネイル生成を抑止するには、コマンド・プロンプトから次のように入力して、コンポーネントの登録を解除すればよい。

C:\>regsvr32 /u shmedia.dll

 登録の解除に成功すれば、次のようなダイアログが表示される。

コンポーネントの登録を解除する
コマンド・プロンプトから「regsvr32 /u shmedia.dll」を実行して動画ファイルからのサムネイル生成機能の登録を解除できた場合に、このダイアログが表示される。

 登録を解除したら、サムネイルが表示されているフォルダからいったん別のフォルダに移動し、再び動画ファイルの保存されているフォルダに移動すれば、次のようにサムネイルが先頭フレームではなくWindows Media Playerのアイコンに変化したことが確認できる。

Video Thumbnail Extractorの機能を無効にした縮小版表示モード
各動画ファイルの先頭フレームではなく、Windows Media Playerのアイコンが表示される。

Video Thumbnail Extractorの登録を元に戻すには

 shmedia.dllの登録解除によってWindowsエクスプローラの表示がおかしくなったり、サードパーディ製の画像ビューアが正常に動作しない、といったトラブルが発生する可能性もある。

 またshmedia.dllの登録を解除すると、.MPEG/.MPE/.MPG/.ASF/.ASX/.AVI/.WMV/.DVR-MSといった拡張子の動画ファイルだけでなく、.MP3/.WAV/.WMAといった音声ファイルや.MIDI(.MID)形式のファイルの詳細なプロパティをWindowsエクスプローラから確認できなくなる。日付やファイル・サイズ以外のプロパティを利用したい人は困るかもしれない。

 このような場合には、以下のようにコマンド・プロンプトから操作して、Video Thumbnail Extractorの機能を再登録すればよい。End of Article

C:\>regsvr32 shmedia.dll
 
関連記事(Windows Server Insider)
  Windows TIPS:Thumbs.dbファイルを作成しないようにする
     
この記事と関連性の高い別のWindows TIPS
エクスプローラのサムネイル画像の品質を変更する
これだけは覚えておきたい、コマンド・プロンプトの使い方
エクスプローラで目的のフォルダだけを開く
Thumbs.dbファイルを作成しないようにする
エクスプローラの縮小表示機能を使って多数のWebページを画面上でざっと見渡す
このリストは、(株)デジタルアドバンテージが開発した
自動関連記事探索システム Jigsaw(ジグソー) により自動抽出したものです。
generated by

「Windows TIPS」

TechTargetジャパン

Windows Server Insider フォーラム 新着記事
  • Outlook.comで複数のメールアドレスを作成する (2014/11/21)
     Outlook.comのエイリアス機能を使って複数のメールアドレスを作成する方法を解説する。用途別にメールアドレスを使い分けることも可能だ
  • MacBook Airへの環境移行に踏み出そう (2014/11/20)
     Windows PCからのMacbook Airへの環境の移行を行う。MacBook AirでWindows PCと同様の環境が構築できるのか
  • Twitterのアプリ連携を確認・解除する【更新】 (2014/11/19)
     Twitterでしばしば報告されるアプリ連携機能を悪用したスパムツイートの被害。ときどき連携アプリ調べて、不審なものは解除すべきだ【最新の環境に対応】
  • 第438話 夫婦げんか (2014/11/18)
     「あなた、自分が言ったこと覚えてないの?」「何だっけ」「あなたあのとき、こう言ったのよ」「そうだっけ。でも10年も前のことだし……」
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

キャリアアップ

- PR -

イベントカレンダー

PickUpイベント

- PR -

アクセスランキング

もっと見る
- PR -

ホワイトペーパーTechTargetジャパン

ソリューションFLASH

「ITmedia マーケティング」新着記事

BENLY、動画マーケティングの一気通貫ソリューションでPurpleCowと業務提携
デジタルマーケティング事業を営むBENLYは11月21日、PurpleCowが運営する動画制作クラウ...

エムプロモとROI、購入後追跡アンケートまでサポートするO2Oサンプリングを開始
マクロミルの子会社であるエムプロモは11月21日、O2Oサンプリングの営業推進ならびに商品...

Square、無料POSレジ「Squareレジ」のグローバル提供を開始
Squareは11月20日、iOS/Android対応のPOSレジアプリ「Squareレジ」のグローバル提供を始...