CCCPとK-Lite Codec Pack Full

CCCPとK-Lite Codec Pack Full
= Windows Vista RC1環境でCodec PackよるWMPの再生補強を検証 =
Codec PackでWMPの再生補強の成績もご参照下さい。
(2006.10.18作成)
CCCP( Combined Community Codec Pack)
   CCCPは、ffdshowやWindows Media 9 VCM, MPEG2 Decoder, CoreWavPack, Haali Media
    Splitter, VSFilter及びMedia Player Classic、Zoomplayerを含んでいるコーデックパック。
   入手先 ここより ダウンロード(今回は、2006-07-28を使用)
     インストールする際は他のコーデックパックをアンインストールしてから実行する。
     自由に選択してインストールすることが可能。
今回 デコーダの設定は、WMPでどこまで再生可能となるかを確認する為に、全て選択した
 状態でインストールした。
 又、タスクトレイにアイコンを表示させることとする。
Haali Media Splitterの設定では初期設定のままで(AVI Support以外はチェック)、
VSFilter(K-Lite CodecPackではDirectVobSub)の設定も初期設定のままで不都合
 はない(「VSFlterでソフトサブ..」を参照)。
結果
  再生可能なファイル形式は、「Codec PackでWMPの再生補強」成績を参照。
    MOV(SVQ3_QDM2.mov以外), MP4, AVI/OGM/MKV(VP6,RV10圧縮以外)と多種類の
    ファイルの再生がCCCPをインストールする事 により新たに可能となった。
    なお、ffdshow Video Decoder Configurationの SVQ3, Huffyuv, FLV1と Audio Decoder
     Configurationの QDM2 も追加チェックしたが・・・
     SVQ3_QDM2.mov は無声でしか再生出来なかった。
  CCCPに加えて必要に応じて、以下の補助ツールをインストールする必要がある。
    RealMedia形式の再生     → Real Alternative
    On2VP62圧縮形式の再生   → VP6 Decoder  又は、ffdshow2006.10月以降版
    FLV形式の再生          → FLV Splitter
     Vista RC1環境では、regsvr32の
命令がエラーとなってレジストリに登録出来ない。
      →「ユーザーアカウント制御(UAC)」を無効に設定して実行するか、
      →".batファイル"を作成して 「管理者として実行...」する方策
      を講じればレジストリに登録可能だ。

K-Lite CodecPack
   K-Lite CodecPackは、DivX, XviD,Windows Media9 VCM, OggなどのコーデックやDirectShow
    フィルターやGSpotなどのツール類の最新版が多数同梱されているパックソフト。
   入手先ここより又はこちらからダウンロード(今回は、Full 2.77を使用)
   パッケージ構成は Full, Standard, Basic の 3タイプに分かれる。
       Full: 動画再生・編集ができる構成でパワーユーザ向け
       Standard: 定番動画フォーマットの再生に対応した一般ユーザ向け
        FullパックのKLCP Standard で導入される構成とほぼ同じもの
       Basic: 動画再生に必要最小限な構成
   Fullパックのインストール方法
     他のコーデック類をアンインストールしてから実行するとあるが、リスト選択時には丁寧にも
      インストール済みと非選択表示されるので困る事はない。
      又、プルダウンにはProfile 1〜5 とCustom, All があるが、自由に変更可能だ。
    Haali:Haali Media Splitter
Fullパックの構成
Profile
(容量)
コーデックフィルタ類
KLCP
Standard

(19.6MB)
Expert
Playback

(19.9MB)
Playback
Only

(27.7MB)
Default
(34.3MB)
Lots of
stuff

(44.0MB)
<参考>
Basic
Pack
Player Media Player Classic
[6.4.9.0 rev. 611]
×
ffdshow ffdshow [rev.2453]
extra plugins
-
-
-
×
ffdshow VFW interface
-
×
DirectShow
video filters
XviD [v1.2.0]
-
-
DivX [v6.2.2]
-
-
CoreAVC[v0.0.0.4]
-
-
-
-
-
×
On2 VP6[v6.4.2.0]
-
-
×
On2 VP7 [v7.0.10.0]
-
-
×
MPEG-1/MPEG-2
(Cyberlink)
-
-
-
-
-
×
MPEG-1/MPEG-2
(InterVideo)
-
-
-
-
-
×
MPEG-1/MPEG-2
(DScaler5)
-
-
-
-
-
×
MPEG-1/MPEG-2
(Gabest)
-
-
-
-
-
×
MPEG-1/MPEG-2
(MainConcept)
-
-
-
-
-
×
MPEG-1/MPEG-2 (Ligos)
-
-
-
-
-
×
VFW video
codecs
XviD[v1.2.0]
-
-
-
×
DivX Pro[v6.2.5.34]
-
-
-
×
x264 [rev. 553]
-
-
-
×
Windows Media 9 VCM
[v9.0.1.369]
×
On2 VP6[v6.4.2.0]
-
-
-
-
×
On2 VP7[v7.0.10.0]
-
-
-
-
×
Intel Indeo 5
-
-
-
-
×
Intel Indeo 4
-
-
-
-
×
Intel Indeo 3
-
-
-
-
×
Intel I.263
-
-
-
-
×
huffyuv[v2.1.1]
-
-
-
-
×
I420 (Helix)
-
-
-
-
×
YV12 (Helix)
-
-
-
-
×
DirectShow
audio filters
MP3 (Fraunhofer)
[v 1.9.0.311]
-
-
AC3/DTS/LPCM
(AC3Filter)[v1.09a]
-
-
AC3/DTS/LPCM
(InterVideo)
-
-
-
-
-
×
MP1/MP2 (Ligos)
-
-
-
-
-
×
MP1/MP2 (MainConcept)
-
-
-
-
-
×
Vorbis (CoreVorbis)
[v1.1.0.79]
×
AAC (CoreAAC)
-
-
-
-
-
×
AAC (3ivX Pro)
-
-
-
-
-
×
MusePack[v1.0.0.3]
-
-
×
Monkey's Audio[v1.00]
-
-
×
WavPack (CoreWavPack)
[v1.0.3]
-
-
×
FLAC (illiminable)
[v0.71.0946]
-
-
×
Voxware MetaSound
-
-
-
-
×
AAC encoder (3ivX Pro)
-
-
-
-
×
ACM audio
codecs
MP3 (Fraunhofer)
-
-
-
-
×
MP3 (LAME)
[version 3.97b2]
-
-
-
-
×
AC3 (ffcHandler)[v1.3.1]
-
-
-
×
Vorbis
-
-
-
-
×
DivX ;) Audio
-
-
-
-
-
×
DirectShow
source filters
MP4 splitter (Gabest)
[v1.0.0.3]
×
MP4 splitter (Haali)
-
-
-
-
-
×
Matroska splitter (Haali)
[v1.6.224.23]
×
Matroska splitter (Gabest)
-
-
-
-
-
×
Ogg splitter (Haali)
[v1.6.224.23]
×
FLV splitter (Gabest)
[v1.0.0.1]
×
MPEG-TS splitter (Haali)
-
-
-
-
-
×
MPEG demuxer(Cyberlink)
-
-
-
-
-
×
MPEG demuxer (Gabest)
-
-
-
-
-
×
MPEG demuxer
(MainConcept)
-
-
-
-
-
×
MPEG demuxer (Elecard)
-
-
-
-
-
×
MPEG demuxer (Ligos)
-
-
-
-
-
×
MP3 Source (DCoder)
-
-
×
SHOUTcast Source
[v 1.0.0.1]
-
-
×
DirectShow
subtitle filter
DirectVobSub 2.37
DirectVobSub 2.33
-
-
-
-
-
×
DirectShow
audio filters
Morgan Multimedia
Stream Switcher
-
-
-
-
-
×
Audio
Encoding
tools
LAME CLI and DLL
-
-
-
-
×
LameDropXPd MP3
encoder[v3.97b2]
-
-
-
×
OggDropXPd OggVorbis
encoder[v1.8.9]
-
-
-
×
Tools GSpot Codec Information
Appliance[v2.52]
Sherlock [v2.0]
×
VobSubStrip [v0.11]
GraphEdit [build 041201]
-
×
MMCompView [v1.10]
-
×
AVI Fixed
-
-
-
-
×
FourCC Changer
-
-
-
-
×
Bitrate Calculator
-
-
-
-
×
*筆者のカスタマイズ: ●◎印:インストール推奨(印:必要時)、 印:別途日本語化可能版を導入
検証方法
   3種類のプロファイル「KLCPStandard」, 「PlaybackOnly」と「Default 」のインストール/アンインスト
    ール実験をした。
   デコーダの有効/無効の設定は、WMPでどこまで再生可能となるかを確認する為に、全て選択し
    た状態でインストールした。
結果
  1)再生可能なファイル形式は、「Codec PackでWMPの再生補強」成績を参照。
   MOV, MP4, AVI/OGM/MKVと多種類のファイル形式の再生が新たに可能となる。
   しかし、
    このバージョンで導入されるFLV splitterは、RivaFLVで作成したFLV1には未対応だ。

    又、導入されるDirectVobSubCCCPではVSFilter)は、Windows Media Player10,11と相性
      が悪いバージョンの為、idx+sub字幕付きXviD_MP3.mkvの再生が出来ない
     →旧バージョンのDirectVobSub 2.33を選択すれば、WMPで再生可能となるが・・・
       しかし、今度はMedia Player Classicで再生出来なくなってしまう。
  2)再生目的だけなら、"Playback Only"でインストールして、Real Alternative (とWinamp)を追加す
    ればほぼ満たされる。
    但し、Real Playerのインストールを望むなら Real Alternativeと同居出来ないので、
    Real Playerに+RealMediaSplitter を追加インストールすれば、WMPでRealMediaとRV圧縮MKV
    の再生が可能だ。
    しかし、Vista RC1環境では RealMediaSplitter.axをSystem32へコピーし、「ファイル名を指定し
      て実行..」で登録する方法は、regsvr32の命令がエラーとなって出来ない。
      →「ユーザーアカウント制御(UAC)」を無効に設定して実行すればレジストリに登録可能だ。
  3)エンコードも必要なら、
    "Default+ACM audio codecsのMP3 (LAME)"でインストールすれば、当面の目的は達せられ
    るのだが、Windows media Encoder 9Elecard MPEG2 Video Decoderなどは別途インストール
    する必要がある。
   
 エンコード環境の構築を目的としたコーデック/エンコーダ類の導入例
   K-Lite CodecPackのProfile:Lots of stuffをカスタマイズしてインストールする事とする。
  1) K-Lite CodecPack付属の以下の英語版ツールを利用するよりも、日本語化可能な単体を
     個別に調達した方が、筆者としては安心して使用出来る。

    
ffdshow-tryouts, DivX(本家), Koepi's XviD, x264 Codec , On2 VPx Codec ,
     Windows Media 9 VCM
    *Vista RC1環境では、Windows Media 9 VCM の日本語化はSystem32での操作が必要な為
      、難しかったのだが、その後操作可能となり日本語化出来た。
    *VP6 VFW Codecの日本語化パッチとSlavas氏版へのアップデートは現在入手出来ないが、
      筆者は手持ちのNSVToolsのインストールで導入した(ここを参照)。
  2) AC3Filterをインストールしない。
      TMPGEnc2.5 Plusで VOBファイルを素材とする場合には、このAC3Filterのメリット値を下
      げて ffdshow のAC3を利用しないと、無声のファイルで出力されてしまう(ここを参照)。
      なお、Vista RC1環境ではDirectShow Filter Tool (v1.042)を用いてメリット値を変更す
        るには、「管理者として実行...」する必要がある。
   従って、Profile:Lots of stuffで、上表の如く取捨選択して赤丸(●◎±のみをインストール
     して、 印のコーデック類は別途インストールする事とする。 

  3) RealMediaSplitter のレジストリ登録は、Vista RC1環境では少し工夫が必要だ。
      →「ユーザーアカウント制御(UAC)」を無効に設定して実行する。
     筆者は Easy RealMedia Producerをインストールしているので、それで代用出来ている。
     なお、このSplitterは Lazy Man's MKVの基本的フィルタにも含まれているので、それを使う
      手もある。

  4) 動作確認
    TMPGEnc2.5 Plus
を用いて、MPEG2_AC3.vobをMPEG2(MPEG2_MP2.mpg)及び各種圧縮AVI
     ファイル(DivX_MP3.avi, XviD_MP3.avi, H264_MP3.avi, WMV_MP3.avi, VP6_MP3.avi)に変換した 。
    
Easy RealMedia Producer, AzWM9 Script Frontend, QuickTimePro, NSVTools
     NSVate, Dr.DivX 2.0 OSSMediaEncoder
を用いて、MPEG2ファイルを各々に特化した
     各形式(RV10_RA8.rm, WMV9_WMA9.wmv, H264_AAC.mov, VP6_AAC.nsv, DivX_MP3.divx,
     H263_MP3.flv) へ変換した(ここを参照)。
    これらのツールは、Vista環境でも問題なく動作した。
  5)筆者が汎用しているSystem32利用ツールのレジストリ登録方法
    例: CoreAVCのインストール
      解凍したCoreAVCDecoder.axを、C:\Program Filesに作成したCoreAVC1.2フォルダ内に
       コピーする。
      次に、以下の内容のバッチファイル(CoreAVC.bat)をメモ帳で作成し、デスクトップに配置
       する。
          regsvr32.exe "C:\Program Files\CoreAVC1.2\CoreAVCDecoder.ax"
      そして、CoreAVC.batを右クリックして、「管理者として実行...」をクリックすると、コマンドプ
        ロンプトが起動してレジストリに登録される。
     *登録したレジストリからの解除は、以下のバッチファイル(Unregist_CoreAVC.bat)を
       実行すればよい。
          regsvr32 -u "C:\Program Files\CoreAVC1.2\CoreAVCDecoder.ax"

| Kenのムービー計画へ >動画狂コーナーへ |