Windowsムービーメーカーの対応ファイル形式

Windowsムービーメーカーの対応ファイル形式

(2007.11.23作成)
 Windowsムービーメーカーは、DVカメラからIEEE1394ケーブルで映像をパソコンに取り込ん
   で、視聴覚機能(切り替え効果、特殊効果)やテロップの追加等の簡易編集をして、Sony
   DVコーデックAVI 形式のビデオファイルないし既定のプロファイルでWMV形式のビデオファ
   イルへ変換す可能なビデオ編集ツール。

  PCに保存してある
MPEG, AVI, WMV動画ファイルを読み込んで編集する事も可能で、静止画
   にも形式の異なった動画ファイルを結合して出力する事も可能な優れものだ。
  Vista搭載のWindows ムービーメーカー6.0は、Home Premium、UltimateではHDVカメラ
   にも対応し、DVDへき出しやHDビデオ(ハイビジョン映像)編集機能の利用が可能とな
   っており、AVCHD形で撮影したMPEG-4 AVC/H.264(筆者の表現はH.264_AAC.mp4)

    ファイルへの対応如何なものか気になる所だ。
   しかし、
Windowsムービーメーカーが対応しているビデオファイル形式は、「MPEG, AVI と
   WMVで、インストールされているコーデックによっては読み込み出来ない」とあるのみで、
   詳細に記述されている情報がない。
  そこで、対応出来るビデオファイル形式について手持ちの各種動画素材用いて検証してみ
   ところ、Nero7 Essentials
インストール環境Nero 8(8.1.1.3体験版)インストール環
   境とので、H.264_AAC.mp4
ファイルへの対応に大きな差異を認めたので整理してみた。
 検討した環境
 
 使用したOSはWindows Vista Home Premiumで、そのマルチメディア環境には、
    ffdshow-tryouts(revision 788)、DivXPro(6.7), Koepi's XviD(1.2), Haali Media Splitter,
    OggdropXPd, x264 Codec, On2 VPx Codec, VP6 VFW Codec, Windows Media 9 VCM,
    Elecard MPEG2 Video Decoder, CoreAAC directshow filter, FLV Splitter,
    Flash Video decoders
    Easy RealMedia Producer(RealMediaSplitter)及びRealPlayer10.5, QuickTimePro7.3
    などがインストールされている。
   筆者の環境でWindowsムービーメーカー6.0に登録されているビデオフィルは、以下の通りで
   本ソフトは、必要に応じてその都度漸次登録されて行く仕様のようだ。
   Windowsムービーメーカーの「ツール」>「オプション」>「互換性」タブのフィルタ
Nero7 Essentials 7.10.1.0
インストール環境
Nero 8 (8.1.1.3)
インストール環境
     *赤線部分は、Nero7 EssentialsNero 8インストール環境との相違点
    ffshow MPEG-4 Video Decoderは初期設定では無効となっているが、環境によっては
       有効となっている場合があるので、無効にしておいた方がトラブルが少ない(結果6)。
 成績
   参考に示したNero7 Essentialsインストール環境で、Windows Media Player(WMPlayer)
   が再生に利用するフィルタ・コーデック類の設定は、下表の如くでNSVファイル以外は再生
   可能な環境となっている。しかし、Windowsムービーメーカー6.0が利用するフィルタ・コーデ
   ック類とは直接関係無い部分も多いようだ。
○印:対応、×印:未対応、△印:特殊コーデックを追加すれば対応可能
ムービーメーカーで
利用可能の有無
素材のフォーマット形式
(映像_音声.コンテナ)
 
参考:WMPのコーデック環境
Windowsムービーメーカー6.0
で利用可能の可否
WM
Playerで
再生
デフォルト以外の
再生に必要なフィルタ
・コーデック類
Nero7
Essentials
7.10.1.0
インストール環境
Nero 8
(8.1.1.3)
インストール環境
 WMV9_WMA9.wmv
デフォルトで再生が可能
 RV10_RA8.rm
可能
RealMedia Splitter
RealVideo/Audio Decoder
×
×
 VP6_AAC.nsv
不可
.
×
×
 SVQ3_QDM2.mov
可能
Nero MP4 Splitter
ffshow MPEG-4 Video(SVQ3)/
Nero QuickTime Audio Decoder
×
8.1.1.4では
 XviD_AAC.mov
可能
MainConcept MP4 Demultiplexer
ffshow MPEG-4 Video/
CoreAAC Audio Decoder

3ivx MPEG-4
 3ivx4.51_AAC.mov
可能
Haali Media Splitter
ffshow MPEG-4 Video(Other)/
CoreAAC Audio Decoder

3ivx MPEG-4
 H.264_AAC.mov
可能
Haali Media Splitter
ffshow MPEG-4 Video(H.264)/
CoreAAC Audio Decoder

CoreAVC 1.2
 ISMAMPEG4_AAC.mp4
可能
Haali Media Splitter
ffshow MPEG-4 Video/
CoreAAC Audio Decoder

3ivx MPEG-4
 XviD_AAC.mp4
可能
Haali Media Splitter
ffshow MPEG-4 Video/
CoreAAC Audio Decoder

3ivx MPEG-4
 H.264_AAC.mp4
可能
Haali Media Splitter
ffshow MPEG-4 Video(H.264)/
CoreAAC Audio Decoder

CoreAVC 1.5
 MPEG1_MP2.mpg
デフォルトで再生が可能
 MPEG2_MP2.mpg
デフォルトで再生が可能
 MPEG2_AC3.vob
可能だが
VIDEO_TS
ElecardMPEG Demultiplexer
ElecardMPEG-2 Video/
ffshow Audio(AC3) Decoder
 BI-RGB_PCM.avi
デフォルトで再生が可能
 HFYU_PCM.avi
可能
AVI Splitter
ffshow MPEG-4 Video(Huffyuv)
Decoder

Huffyuv

Huffyuv
 MsMPEG4v2_MP3.avi
デフォルトで再生が可能
 DivX6.0_MP3.avi
可能
AVI Splitter
DivX Decoder Filter/
Elecard Audio Decoder

3ivx MPEG-4

3ivx MPEG-4
 XviD_MP3.avi
可能
AVI Splitter
DivX Decoder Filter/
Elecard Audio Decoder

3ivx MPEG-4

3ivx MPEG-4
 3ivx4.51_MP3.avi
可能
AVI Splitter
ffshow MPEG-4 Video(Other)/
Elecard Audio Decoder
 H.264_MP3.avi
可能
AVI Splitter
ffshow MPEG-4 Video(H.264)/
Elecard Audio Decoder

CoreAVC1.2
 WMV9_MP3.avi
可能
AVI Splitter
WMVideo Decoder DMO/
Elecard Audio Decoder
 VP6_MP3.avi
可能
AVI Splitter
VP6 Decompressor/
Elecard Audio Decoder
 
DivX6.11_MP3.divx
可能
AVI Splitter
DivX Decoder Filter/
Elecard Audio Decoder

3ivx MPEG-4

3ivx MPEG-4
 
H.264_MP3.divx
可能
AVI Splitter
ffshow MPEG-4 Video(H.264)/
Elecard Audio Decoder
 DivX5.21_Vorbis.ogm
可能
Haali Media Splitter
DivX Decoder Filter/
ffdshow Audio(Vorbis) Decoder

3ivx MPEG-4

3ivx MPEG-4
 XviD_Vorbis.ogm
可能
Haali Media Splitter
DivX Decoder Filter/
ffdshow Audio(Vorbis) Decoder

3ivx MPEG-4

3ivx MPEG-4
 3ivx4.51_Vorbis.ogm
可能
Haali Media Splitter
ffshow MPEG-4 Video(Other)/
ffdshow Audio(Vorbis) Decoder
 H.264_Vorbis.ogm
可能
Haali Media Splitter
ffshow MPEG-4 Video(H.264)/
ffdshow Audio(Vorbis) Decoder
 VP6_Vorbis.ogm
可能
Haali Media Splitter
VP6 Decompressor/
ffdshow Audio(Vorbis) Decoder
 DivX5.21_Vorbis.mkv
可能
Haali Media Splitter
DivX Decoder Filter/
ffdshow Audio(Vorbis) Decoder

3ivx MPEG-4

3ivx MPEG-4
 XviD_Vorbis.mkv
可能
Haali Media Splitter
DivX Decoder Filter/
ffdshow Audio(Vorbis) Decoder

3ivx MPEG-4

3ivx MPEG-4
 3ivx4.51_Vorbis.mkv
可能
Haali Media Splitter
ffshow MPEG-4 Video(Other)/
ffdshow Audio(Vorbis) Decoder
 H.264_Vorbis.mkv
可能
Haali Media Splitter
ffshow MPEG-4 Video(H.264)/
ffdshow Audio(Vorbis) Decoder
 VP6_Vorbis.mkv
可能
Haali Media Splitter
VP6 Decompressor/
ffdshow Audio(Vorbis) Decoder
 WMV9_Vorbis.mkv
可能
Haali Media Splitter
WMVideo Decoder DMO/
ffdshow Audio(Vorbis) Decoder
 RV10_RA8.mkv
可能
Haali Media Splitter
RealMedia Splitter
RealVideo/Audio Decoder
×
×
 Sorenson_MP3.flv
可能
FLV Splitter
ffshow MPEG-4 Video(FLV1)/
Elecard Audio Decoder
×
×
 VP6_MP3.flv
可能
FLV Splitter
FLV Video Decoder/
Elecard Audio Decoder
      赤の記号は、Nero7 EssentialsNero 8インストール環境との相違点

 結果
Windowsムービーメーカー6.0の対応ビデオファイル形式
 1)「メディア項目の読み込み」では、*.wav;*.aif;*.aiff;*.aifc;*.snd;*.mp3;*.au;*.mpa;*.mp2;
    *.wma;*.asf;*.jpg;*.jpeg;*.jpe;*.jfif;*.gif;*.png;*.bmp;*.dib;*.tif;*.tiff;*.wmf;*.emf;*.wdp;
    *.avi;*.mpg;*.m1v;*.mp2;*.mp2v;*.mpeg;*.mpe;*.mpv2;*.wm;*.wmv;*.asf;*.dvr-ms;
    となっている。
   即ち、動画ファイルはMPEG, AVI, WMVが正式な対応形式となっている。
  筆者の環境においては、「すべてのファイル(*,*)」で読み込めば、MPEG, AVI, WMVの
   他にも、VOB, FLV4, OGM, MKVやMOV, MP4ファイルも利用可能だった。
   但し、RM, NSVとFLV1ファイルを利用出来るようにする方法を見出せなかった。
  *Windows XP版のWindowsムービーメーカー5.1では、MPEG, AVI, WMVの以外のビデ
    オの読み込みをしようとしても、「サポートされているファイル形式ではない...」と警告
    されて読み込み出来ない。
 2)DivXないしXviDで圧縮したAVI, OGM, MKV, DIVXファイルの対応について
   何んと!DivXないしXviDで圧縮した映像の描画に、DivX(6.7),XviD(1.2)特異コーデ
   ffdshowのデコーダを利用出来ない。
   読み込み出来ても映像が描画されず、WMVへ変換しても音声のみのファイルとなって
   しまう。
   *Windows XP版のWindowsムービーメーカー5.1では、DivXないしXviDで圧縮したAVI
    はDivXコーデックで描画が可能だ。
   →3ivx MPEG-4 (5.0.0:シェアウェア30日試用)をインストールして、ffdshow経由での
    デコードを無効に設定すれば利用出来るようになる。
 3)Huffyuvで圧縮したAVI ファイルの対応について
   Huffyuvで圧縮した映像の描画にffdshowのデコーダを利用出来ない。
   →Huffyuv(2.1.1)をインストールすれば利用出来るようになる。
 4)H.264で圧縮したOGM, MKVファイルは、ffdshowのH.264/AVCを有効に設定していれ
   ば利用出来るが、
  H.264で圧縮したAVI ファイルは、Nero7 Essentialsインストール環境ではffdshow
   デコーダでは映像が描画されず、→CoreAVC v1.2(フリー)のインストールを必要とした。
   <参考>筆者のCoreAVCインストール方法:
     解凍したCoreAVCDecoder.axを、C:\Program Files\CoreAVC1.2フォルダ内にコピ
     ーしておいて、次の内容のバッチファイル(CoreAVC.bat)をメモ帳で作成する。
       regsvr32.exe "C:\Program Files\CoreAVC1.2\CoreAVCDecoder.ax"
     CoreAVC.batを右クリックして、「管理者として実行...」をクリックすると、コマンドプロ
      ンプトが起動してレジストリに登録される。
     登録したレジストリからのアンインストールは、以下を実行すればよい。
      regsvr32 -u "C:\Program Files\CoreAVC1.2\CoreAVCDecoder.ax"
 5)MOVファイル及びMP4ファイルの対応について、
   Nero7 Essentialsインストール環境では、幸い Nero DVD Decoder4.11.3.1とNero
  
 Video Decoder HD4.11.3.1とが導入されているお陰で利用可能となってる。
   Nero 8をインストールすると、これらのデコーダはバージョンアップするのだが、MOV
   
ファイルとMP4ファイルを利用出来なくなってしまう
    Windowsムービーメーカー6.0のMOV/MP4映像の描画は、ffdshowのデコーダに
    は対応してないようなので、ffdshow関連コーデックを無効にしておいて、  
     XviD,
ISMAMPEG4と3ivx4.51圧縮ファイルは、→3ivx MPEG-4( 5.0.1)
     H.264_AAC.movファイルは、CoreAVC v1.2フリー
     H.264_AAC.mp4ファイルは、CoreAVC v1.5(有料)但しCoreAVC v1.2は無効
    をインストールすると利用出来るようになる。
     しかし、筆者は強引な 3ivx MPEG-4の導入には、他の動画関連ソフトへの影響を
     考慮するとためらいがある。
     なお、SVQ3_QDM2.movファイルは、Nero 8.1.1.3では用出来るようにする方策を
     見出せなかったのだが、Nero 8.1.1.4では利用可能となった!
 6)Xacti DMX-HD1000撮影MPEG-4 AVC/H.264形式のハイビジョンHD-SHQファ
   イル(1,280x720, 29.97fps)もフルハイビジョンFull-HDファイル(1,920x1,080、59.94fps)
   、Nero7 Essentialsインストール環境では問題なく利用能だった。

   
Nero 8インストール環境では、CoreAVCをインストールすれば利用可能だった。
   
なお、PentiumDのCompVista環境では、初め変換が中断して出来なったが、「オ
    ン」の「互換性」で、"ffshow MPEG-4 Video Decoder 1.0.3.772
"を無効に設定
    したところトラブルは解消した!
 <注意>CoreAVCを導入して、ffdshowのH.264/AVCを無効に設定すると、以下のソフトで
     MPEG-4/H.264ファイルの利用に不都合が生じる・・・未検討のアプリも多いのだが、
       TMPGEnc Plus2.5AVIcodec 

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