人気ブログランキング |

私の人生無駄ばかり…そんな日々。


by dugong156
カレンダー
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

WMPでDVDの再生が出来ない時~その3~

調べたことの覚え書き。書くの忘れてた。

Windows Media Player(以下WMP) で DVD が再生できない場合の、市販の DVD 再生ソフトを入れたり、コーデック内蔵のフリーソフトなどを入れる以外に、MPEG2 と、フリーのコーデックを入れて WMP が再生できるようにするという方法もある。自分で確認したいけど相方のパソコンはもうあまりいじくって欲しくないみたいだから駄目だ‥‥(先に Media Player Classec を入れなきゃよかったかな‥‥などと思ってしまう)。
配布先は英語サイトなのでち~と不安だけど、説明をしてくれているサイトが多いのが心強い。感謝感謝。

大抵必要なのは MPEG2コーデック(概念) と AC3Filter(DirectShowFilterの中の1つ)というのは調べて分かっているんだけど、単独で入れるとなると何ぞや?というのが気になるので検索。正直よく分からないので。

とはとはとは?


そもそもコーデックとはなんぞやから一応‥‥。
コーデックとは 【CODEC】 (in IT用語辞典 e-Words
コーデック - Wikipedia
ふ~ん。何となく分かった(ほんとかよ)。

AC3Filter は DirectShowFilter と呼ばれる種類のもの。
「AC3のフィルター」ということで、前にもAC3については検索したけれど、もう1回貼り付け。

DirectShowとは (in IT用語辞典 e-Words
一度調べてもちゃんと覚えてないから単語検索スパイラルに陥るんだな‥‥こういう時(-_-;)。
APIとは 【Application Program Interface】 - 意味・解説 : IT用語辞典

Direct Show Filterについて (in [ FINALSTREAM ]
AC3 をデコード出来るようにするため、DirectShow にフィルタを加える――ということになるのかな? それとも元々入っているものを利用できるように何か操作をするってことなのかな? いや入ってたら利用できるだろうから前者だろうなぁ‥‥。(頭ウニになるからこの辺にしておこう) 入れれば AC3 のデコードが出来るようになるということだ。んだんだ。

デジタル映像の「アーカイブ&デリバリー」に関する技術情報サイト|mpeg.co.jp > MPEGラボ > 第5回
あまり深く読もうとすると頭痛くなるけれど、「■ソフトウェアによるDVD-Video再生の仕組み」の中の
これらのフィルタのうち、「2.サブピクチャーデコーダ""3.MPEG-2ビデオデコーダ""4.Dolby Digitalオーディオデコーダ"はDVDプレーヤーを開発する会社が用意する。
の部分が DVD 再生ソフトが入っていない時にコーデックが必要になることに繋がってる訳だな。

コーデックをインストールするにあたって
コーディックインストールガイド (in DVD ManiaX 2nd
赤字の所は肝に銘じておこう。

コーデックパックを使う


お菓子の詰め合わせよろしくあれこれ入っているコーデックパックなら、1つで済むから便利。ただ、既存のものと喧嘩したりということもあるようなので、何が今入っているのかはデバイスマネージャーとか、スタートメニューの中のアクセサリから行けるシステム情報で見て分かっておいた方がいいみたい。

ffdshow


「コーデックパック」なんかで検索するとよくヒットする。説明ページも多いので、導入に迷わなくて済みそう。

ffdshow - Wikipedia

ffdshow tryouts(in SourceForge.net
これは引き継がれた方のダウンロードページ。
同サイト内にオリジナルだと思うんだけど、ffdshow のページもある。ただ、開発が引き継いで行われて以降、改善された部分もたくさんあるみたいなので、安定版の最新をダウンロードするのがいいのかもしれないと、個人的には思う。
複数の人が開発を継続してくれているようでいくつか「~さんバージョン」みたいなのがあるみたいだけど、「stable」が安定版らしいので、よく分からない場合は「official」と付いた方のそれを選べばいいと思う。

インストールに関してはここが分かりやすい。ダウンロードしたら、「復元ポイント」を念のため作っておくのを忘れずに。(何かあっても戻せるように)
ffdshowのセットアップ (in LostTechnology
現時点での最新版である ffdshow tryouts official beta3 を基に書かれてあるので心強い。チェックをした方がいいコーデックについても挙げてくれてる。唯一違うのは、今この場合は MPEG2 が必要でインストールするので、「MPEG-1/2」にはチェックを入れないと意味がない。不安定ってどのレベルなのかなぁ。競合という意味合いなら、一応入れてみて様子見ということで。調子が良くないようなら調べるとかして、それでも駄目ならほかの手を‥‥。


K-Lite Codec Pack


コーデックの詰め合わせというより「再生に必要なもの詰め合わせ」という感じのコーデックパック。ffdshow まで入っているので位置づけがよく分からないけど、便利なことは便利だろうと。何でかっていうと Media Player Classic(以下 MPC) までパックされているから。だから、「これさえあれば」の詰め合わせみたい。DVD ソフトが入っていない時はこういうのを入れると大抵のものは再生できてしまうんじゃないかぁと。グレードとして5つあって、
「 Mega - Full - Standard - Basic - Corporate」
右に行くほどコーデックの数が少なくなっていく。

About the K-Lite Codec Pack (in Codec Guide: K-Lite Codec Pack and other useful stuff
上に Download Changelogs Features と縦に並んでいるけど、「Features」で内容が分かる。

MPEG2でもいくつかあるのがよく分からんのだが‥‥。対応できる MPEG2 が違うってことなんだろうな‥‥。駄目だったら優先順位を変えるとかそういうことをしないといけないのかな‥‥と、検索していく内に見つけたことのメモ。

たくさんあると優先順位が上の方に来るのが使うべきデコーダーやフィルタじゃなかったりして、それで再生が上手く行かない事があるらしい。優先順位は「メリット値」というので決められているそうで、それを変えれば優先順位も変わるそうな。そのツールとして、DirectShow Filter Tool というのが紹介されていた。コーデックの追加や削除、メリット値の変更などが行えるソフトらしい。下記参照。
Direct Show Filterについて (in ファイナルストリーム [ FINALSTREAM ]
DirectShow Filter Tool
上はソフトの紹介と説明をしてくれているページ。下は作者さんのページ。

メリット値については Microsoft 内で検索するとそれらしいのが1つ見つかったんだけど‥‥呼んでもよく分からない‥‥(* ̄▽ ̄;A。
DirectShow のメリット値とアプリケーション開発 (in マイクロソフト サポート オンライン
この数字と数字の間の値を順番を決めるのに使えるってことなのかな? それとも、使えるのはここにある数値だけで、使うものと使わないもので分けてやってみろってことなのかな? 使わない方をすべて MERIT_DO_NOT_USE にしておいて――って‥‥????? もっと深く検索したら謎や解けるだろうか‥‥難しいなぁ。そう思いつつ検索結果を見ていたら、こんなページに遭遇。

窓の杜 - 【NEWS】MPEGやDVD再生のコーデックを切り替えられるプレイヤー「Mediaunite」 (in 窓の杜
コーデックの切り替えが出来るプレーヤー。これ便利そう。切り替えたらどうなるかを取り敢えず見たい時にも便利そうなソフトだなと思って、作者さんのホームページのリンクをクリックしたら‥‥先の DirectShow Filter Tool と同じ作者さんだった(* ̄▽ ̄;A気づかなかったよ、さっき見た時は。今の所、Version 2.13.11 が最新。

英語が不安ならダウンロードは Cow&Scorpion やアルテックからでも。
ダウンロード | K-Lite Codec Pack Standard 3.4.5 (in Cow&Scorpion | 最新 フリーソフトダウンロード
K-Lite Codec Pack コーデック (in 海外のソフトウェアのダウンロードサイト【アルテック】
今日現在、アルテックの方がちょっとだけ古いバージョンになってる。
---脱線開始---
Youtube なんかの FLV ファイルを WMP で見られるようにする方法を検索すると、「FLV splitter と ffdshow で」というのを見かけるけど、じゃぁこのコーデックパックならこれ1つでOKってことかな? 今は FLVP (in Vector) のお世話になってるんだけど‥‥いややっぱり FLVP でいいや。
---脱線終了---

導入についてはここが分かりやすいかも。
K-Lite Codec Pack でCodecを入れる時の手順

by dugong156 | 2007-09-16 11:51 | パソコンあれこれ