DivX+mp3のaviコンテナの時代はもう終わりをむかえつつあるのか,最近は映像コーデックにH.264音声コーデックにAACを採用したmp4ファイルが主流になりつつあるみたいで。
このH.264てのは地デジにも採用されるなど,優れたコーデックであることは間違いないところですが,セオリーどおりQuickTime Playerとか使って再生しようとすると,相当なマシンスペックを必要とするのは周知の事実ですよね。
そこで内部フィルタを持ったプレイヤー
GOMPlayerとかVLCとかWMPC etc.
と外部フィルタffdshowとかCoreAVCといった
ものを組み合わせる方法が推奨されています。
私が使ってるのは
WMPC+CoreAVC(+ffdshow)
の組み合わせです。いろいろ試したんですが今のところこれに落ち着いています。
但しCoreAVCはCPUデコードに関してWeighted-P-Predictionで問題有りますが…
ということでちょいとまとめを拾ってきたのでメモ。
●Gabest.org (本家、更新なし)
http://guliverkli.sourceforge.net●MPC-Homecinema (派生ビルド)
http://tibrium.neuf.fr/ (公式)
http://xvidvideo.ru/ (細かいビルドの配布など)
http://forum.doom9.org/showthread.php?t=123537 (開発フォーラム、RC版はココ)●MPC-Guliverkli2 (派生ビルド)
http://sourceforge.net/projects/guliverkli2/ (配布サイト)
http://forum.doom9.org/showthread.php?t=128616 (開発フォーラム)●Media Player Classic 日本語化
http://not.s53.xrea.com/xite/mpc.html (主にclsid版の日本語化)
http://www16.plala.or.jp/na743/ (主にHomeCinemaの日本語化、更新頻度が高い倉庫は必見)
私が使ってるのはMPC-Homecinemaっすねー
Q. HomeCinemaで左上に出る『Play』を消したい
A. 表示→オプション→その他色々の映像の欄にある『Show OSD』のチェック外して再起動する。Q. 「ファイルの再生位置を記憶」、「Show OSD」がグレーアウトしてる
A. 最新のDirectX Runtimをインストールしてください。(なおxvidvideo.ru配布のMPCHCは標準でdllが入ってます。)Q .コーデックは○○がいいの? 画質は? madVRが~
A. スレチ。Q. 更新履歴が見たい
A. http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/trunk/?view=logQ. DXVAの設定はどうするの?
A. オプション→出力のDirectShowビデオをXPならVMR7/9にVistaならEVRにする。
内部フィルタの『H264/AVC (DXVA)』にチェック(デフォで入ってる)。 DXVAで不具合が出る場合はチェックを外す。 VC1も同様。Q. PoweDVDやDivX、CoreAVCのH.264デコーダーを使いたい
A. オプション→外部フィルタ→フィルタの追加→参照で追加する。 内部フィルタのH.264のチェックを外すのを忘れずに。Q. GOMじゃ再生できるmkvの動画がガクガクでまともに再生できない
A. 内臓のmkvスプリッターで不具合が場合はHaali Media Splitterを使ってください。Q. とりあえず再生できない
A .オプション→出力のDirectShowビデオをいじってみる。 オーバーレイで再生できたのにVMR等では再生できないファイルもたまにあります。
それでも再生できない場合は上記出力方法変更と合わせて該当する内部フィルターを切ってffDshowや純正コーデックを使用してみてください。
それでも無理ならファイルがバグってるかMPCがバグかってる貴方の環境依存のバグです。Q .レジューム再生みたいなのできないの?
A まとめwikiより.
1. オプションの「プレーヤー」で「最近開いたファイルの履歴を保存」にチェックを入れる
2. オプションの「その他色々」で「DVDの再生位置を記憶」と「ファイルの再生位置を記憶」にチェックを入れる。
要するにデフォルトの設定じゃなくて,OSに応じて設定変えてやるのが重要ってことみたいです。
<参考>
XP以前の環境用の動画プレイヤは「オーバーレイ」という方式を使って動画を再生するが、エアロ環境のVistaはオーバーレイに対応していない。オーバーレイを使用する動画プレイヤを使うと強制的にエアロが無効化されCPUに負荷がかかる。
Vistaはオーバーレイに代わり「EVR」という動画再生方式を採用している。EVRに対応する動画プレイヤを使えばエアロが有効のまま軽快に動画を再生可能だ。
http://www.oshiete-kun.net/archives/2008/05/vistampc.html