2012年4月18日

NicoPlayerでニコ生のFLV1とFLV4を再生する

環境  Windows7 64bit  NicoPlayer Ver1.28

使ったもの

① ffdshow_rev4422_20120409_xhmikosr_icl12(NicoPlayerが32bitなので32bit版)
② MPC-Standalone Filters.1.6.1.4235.x86の中にあるFLVSplitter.ax

これだけで音声コーデックがSpeexのファイル以外は、FLV1(Sorenson H.263)、FLV4(On2VP6)、AVC/H.264などほぼ全部再生OKになった
【参考】MPC-HCとGOM PLAYERで Speex を再生
 
ffdshow_rev4422_20120409_xhmikosr_icl12をインストール

MPC-Standalone Filters.1.6.1.4235.x86の中にあるFLVSplitter.axを
C:\Windows\SysWOW64にコピー

コマンドプロンプトを右クリック「管理者として実行」で開く
C:\Users\ユーザー名>regsvr32 C:\Windows\SysWOW64\FLVSplitter.ax と入力しEnter

「C:\Windows\SysWOW64\FLVSplitter.ax の DllRegisterServer は成功しました」
とメッセージが出れば完了

その他
FLV1ではNellymoserを使っているのでffdshow audio decoderのcodecで Nellymoserをlibavcodecに設定
MPC-HCでうまく再生できない時は オプション→内部フィルタ→ソースフィルタ→FLVのチェックを外す
【追記】2012年5月15日 Xsplitなどで使われている音声コーデック Speex を再生できる動画プレイヤーは、ひまたんぷれいや、FLV Player nano(日本語版有り、わずか17KB)、Moyea FLV Playerなど


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

調べた背景

FLV1(Sorenson H.263)が再生できない、FLV1が再生できる設定にしても、今度はFLV4(AVC/H.264,On2VP6)の映像出ず、音出ずとなるなどの症状が以前から発生していた。K-Lite_Codec_PackやらCCCP(Combined Community Codec Pack)やら試したうまくいかない。動画再生の流れがわかるMonogram Graphstudio(32bit版)というので調べたら、 Nero FLV splitter (NeFLVSplitter.ax)というのが使われていた。









何これ?
入れた覚えのないSplitterだったのでこれが原因かも?しかし、回避方法がわからない。 仕方ないので、DVDドライブにバンドルされてたNero7とNero9をアンインストールすると NeFLVSplitter.axも削除されて、FLV1、FLV4とも再生された。

Nero削除後








再度Nero7とNero9をインストールしたがNero FLV splitterはインストールされなかった。他のNero製品の体験版をインストールした記憶があるので、その時にくっついて来てインストールされてしまったのかもしれない

(解決まで累計8時間以上)

0 件のコメント:

コメントを投稿