動画コーデック(2粒目)

このエントリーをはてなブックマークに追加
325名無しさん@お腹いっぱい。
最近「Windows Essentials Codec Pack」を入れました。
WMPでFLVファイルを再生できるようになり喜んでいたのですが、
youtubeから保存したFLVファイルがことごとく再生できません。

使用しているプレイヤーは以下の3つですが、すべてエラーでした。
・Media Player Classic -Homecinema(Ver.1.1.796.0)
・WMP(Ver.11.0.6001.7007)
 …「そのファイルの圧縮に使用したコーデックをサポートしていない可能性があります」
・The KMPlayer
 …「Error Num:80040218
   ストリームをレンダリングするためのフィルタの組み合わせが見付かりませんでした」

以下は真空波動研SuperLiteでチェックした結果です。

 [video.flv]
 640x360 AVC/H.264 Main@3 29.94fps 660.19kb/s
 AAC 44.10kHz 16Bit 2ch 105.29kb/s
 [FlashVideo] 00:00:30.030 (30.030sec) / 2,913,945Bytes
 真空波動研SuperLite 090902 / DLL 090902

調べが足らず質問してすみませんが、アドバイスいただけると嬉しいです。
326名無しさん@お腹いっぱい。:2009/09/14(月) 19:11:04 ID:JA//iiTh0
>>325
コーデックパックのメニューから、以下の2つを確認。
   ・「Video Decoder Configuration」を見て、「H.264/AVC」が有効(libavcodec)になっていること
   ・「Audio Decoder Configuration」を見て、「AAC」が有効(libfaad2)になっていること

普通にインストールしてれば有効になってそうなもんだが。
これでダメなら、他にもスプリッタやらコーデックパックやらを入れたことがあって変に競合してるとかじゃね?

MPC-HCのバージョンが古いのが気になるけど、少なくとも1.3.1249.0では、
オプションのInternal Filtersの設定で「FLV」「AAC」「H.264/AVC(FFmpeg)」に
チェックを入れておけば、VIdeoDecoderの設定に関わらず再生できる。はず。
327名無しさん@お腹いっぱい。:2009/09/14(月) 19:30:32 ID:JA//iiTh0
>>325
あとは、
  Home of Windows Essencials Codec Pack - Changelog
  http://www.mediacodec.org/specs/
のFLV Splitterのとこを見ると、FLV1(H.263)、FLV4(VP6)の対応しか明記してないから、
コーデックパックに含まれてるFLVスプリッタが古くて、
映像がH.264/AVCのFLVには対応できてない可能性もあるかもね。

もしそうだとしたら、自動更新を売りにしてるわりにはしょーもないコーデックパックってことになるが・・・。
328325:2009/09/14(月) 20:56:46 ID:6oZCkSHo0
>>326-327
懇切丁寧に、しかも早々にレスいただき感謝です。ちょっと感激。

>>・「Video Decoder Configuration」を見て、「H.264/AVC」が有効(libavcodec)になっていること
>>・「Audio Decoder Configuration」を見て、「AAC」が有効(libfaad2)になっていること
どちらもデフォルト設定で有効になっていました。

>>これでダメなら、他にもスプリッタやらコーデックパックやらを入れたことがあって変に競合してるとかじゃね?
The KMPlayerのインストール時に勝手に入ったものがあるのかどうか分からないのですが
コーデックパックを意識的に入れたのはこれ(Windows Essentials Codec Pack)が初めてです。

>>MPC-HCのバージョンが古いのが気になるけど、少なくとも1.3.1249.0では、
>>オプションのInternal Filtersの設定で「FLV」「AAC」「H.264/AVC(FFmpeg)」に
>>チェックを入れておけば、VIdeoDecoderの設定に関わらず再生できる。はず。
Internal Filtersの設定ですが、「FLV」は「Source Filters」側で、
「AAC」、「H.264/AVC(FFmpeg)」は「Transform Filters」側で合ってますよね?
もしこれで合ってるなら、一応チェックはONにしています。

>>コーデックパックに含まれてるFLVスプリッタが古くて、
>>映像がH.264/AVCのFLVには対応できてない可能性もあるかもね。
良く分からないなりにFLVスプリッタが古いのかなあと思い、過去レス(>>230)を参考にさせてもらって、
C:\Program Files\Essentials Codec Pack\Gabset にある「FLVSplitter.ax」を入れ替えてみました。
リネームしても大丈夫なのかな、他のファイルが再生できなくなったらヤだな…とか迷っていたのですが、
入れ替えたらうまく行きました!! 

>>もしそうだとしたら、自動更新を売りにしてるわりにはしょーもないコーデックパックってことになるが・・・。
自動更新はチェック済で最新状態のはずなんですが、確かにMPC-HCも少し古いままなんですよね。
でも、安定稼動バージョンを搭載しているのかなあ・・・とポジティブに考えていたのですがw
FLVスプリッタが古いのはこれから反映されていくのかな??
アドバイス、本当にありがとうございました!長文になってすみません。
329名無しさん@お腹いっぱい。:2009/09/15(火) 23:34:37 ID:ry3ybDhe0
>>328
FLVスプリッタを変えたことで、WECPの更新がどうなるかちょっと不安だけど、解決したならよかった。
しかしまさか本当にスプリッタが古かったとは。

人によって扱う動画の種類は違うけど、たいていの人は
  ・FLV Splitter
  ・Haali Media Splitter
  ・ffdshow tryouts
の3つを入れとけば、コーデックパックなんぞ入れる必要はないよなあと思う今日この頃。