2012年6月27日

MPC-HCとGOM PLAYERで Speex を再生

比較した動画プレイヤー
  • NicoPlayer
  • Media Player Classic - Homecinema
  • GOM PLAYER
  • VLC media player
  • ひまたんぷれいや
  • NNDD
環境
  • Windows7 64bit
使ったもの
  • ffdshow(32bit用日本語)
  • ffdshow(64bit用日本語)
  • MPC-HC_standalone_filters.1.6.2.4902.x86の中に入っていたFLVSplitter.ax (インストール方法はググるかここ参照)
  • LAV Filters 0.50.5 (Installer)
Splitterの切替方法
  •  LAV Splitter ConfigurationでInput Formatsタブ⇒flvのチェックを外すとMPC FLV Splitterが使われるようになる。flvにチェックが入っているとLAV Splitterが使われる

結果として、MPC-HC と GOM が再生可能になった。
【追記】MPC-HCはVer1.7.0から、LAV Filtersをインストールしなくてもspeexを再生できるようになった


ffdshow + (MPC)FLVSplitter.ax を使った場合の再生状況
配信方法映像コーデック音声コーデックNicoPlayerMPC-HC 
※1
GOM 
※2
VLCひまたん 
※3
NNDD
※3
簡単配信Sorenson H.263Nellymoser ※4
簡単配信AVC/H.264Nellymoser ※4
外部ツール
配信
On2 VP6MPEG2-LayerⅢ
外部ツール
配信
On2 VP6MPEG1-LayerⅢ
外部ツール
配信
AVC/H.264MPEG1-LayerⅢ
外部ツール
配信
AVC/H.264AAC
外部ツール
配信
AVC/H.264Speex音出ず音出ず音出ず音出ず
iPhone
配信
AVC/H.264MPEG1-LayerⅢ
iPhone
配信
Sorenson H.263ADPCM音出ず
Android
配信
Sorenson H.263Nellymoser ※4
Android
配信
Sorenson H.263Speex音出ず音出ず音出ず音出ず


ffdshow + LAV Filters 0.50.5 を使った場合の再生状況
配信方法映像コーデック音声コーデックNicoPlayerMPC-HC 
※1
GOM 
※2
VLCひまたん 
※3
NNDD
※3
簡単配信Sorenson H.263Nellymoser ※4
簡単配信AVC/H.264Nellymoser ※4
外部ツール
配信
On2 VP6MPEG2-LayerⅢ
外部ツール
配信
On2 VP6MPEG1-LayerⅢ
外部ツール
配信
AVC/H.264MPEG1-LayerⅢ
外部ツール
配信
AVC/H.264AAC
外部ツール
配信
AVC/H.264Speex音出ず
iPhone
配信
AVC/H.264MPEG1-LayerⅢ
iPhone
配信
Sorenson H.263ADPCM
Android
配信
Sorenson H.263Nellymoser ※4
Android
配信
Sorenson H.263Speex音出ず

※1 内部フィルタのFLVのチェックを外した状態
※2 フィルタ ⇒フィルタタブ ⇒ソースフィルタの使用設定 ⇒Flash Video(.flv)のチェックを外した状態
※3 シークできないファイルはRich flv、flvmdi + flvmdigui、Moyea FLV Editor Liteなどでメタデータを挿入してみる
※4 ffdshowのオーディオデコーダーの設定でNellymoserをlibavcodecに設定

【追記】GOM PLAYER 
環境設定⇒フィルタ⇒停止フィルタタブ⇒遮断フィルタ
⇒FFDSHOW Audio Decoder のチェックを外す
⇒FFDSHOW Video Decoder のチェックを外す
⇒LAV Audio Decoder     のチェックを外す
⇒LAV Splitter         のチェックを外す