搜索 社区服务 统计排行 帮助
  • 764阅读
  • 9回复

[求助]我的windows media player 無法觀看mpeg1檔

楼层直达
级别: 新手上路
注册时间:
2003-12-15
在线时间:
0小时
发帖:
14
昨天一口氣 灌了一些有的沒的
一直到了後來我才發現 我的WMP 無法撥放最原本的MPEG檔阿
後來我把所有的插件 甚至撥放程式 全部都砍光
連POWERDVD AC3 都砍了 想的到 看的到的都砍了ffdshow xvid divx.
然後一直重灌WMP9還是一直無法撥放 但是 可以撥放DAT 跟WMV檔..=.=
當然在real Alternative還沒砍的時候 還可以用來撥RMVB檔....
如果使用 powerdvd的話 也可以看該MPEG檔....
當然MPC 也可以撥放該檔案....
所以應該是 MPEG的解碼器壞了 對吧??(不是挺懂..)
之後 一生氣之下 我還安裝了 WMP10英文版...
結果還是沒有用...全部都可以播 就唯讀MPEG1檔不能播...

後來我在ffdshow的解碼編碼器一纜表中看到....
mpeg1 跟mpeg2 在disabled下面選擇libavcodec的話
或者是libampeg2....是可以撥放MPEG1的檔案
可是 影音就會不同步 字幕好像也不同步....所以 不實用阿........
我本來看到mpeg1 後面寫著currently broken
還以為就是錯在這裡 可是 我看我同學也是這樣 可是他卻可以播阿..

所以 想在請問 各位大大 要怎辦阿??真的不想走上重灌OS的方法阿..
又WMP不能砍掉阿 只能夠一直重灌WMP而已......
可是重灌也是修不好阿 現在 還變成WMP10了 也無法在灌WMP9了
天阿 試問.....如何解決阿 是不是在裝單獨的MPEG解碼器就可以了?
又或者 是哪一個軟體會衝到MPEG1阿><"
拜託了 救救我吧 感謝....
级别: 侠客
注册时间:
2002-08-30
在线时间:
1小时
发帖:
432
只看该作者 1楼 发表于: 2004-09-16
可能是某個有bug的MPEG1解碼器引起的
因為優先權設得比WMP的高,你WMP重裝N次也沒用
不過ffdshow的優先權更高,所以能用ffdshow解碼MPEG1
最新版ffdshow的mpeg1後面沒寫currently broken
powerdvd及MPC都有自己的MPEG1解碼器當然也能播放

你可以用GSpot檢查MPG檔,按Render看Video Path中用什麼解碼
级别: 新手上路
注册时间:
2003-12-15
在线时间:
0小时
发帖:
14
只看该作者 2楼 发表于: 2004-09-17
原來如此
我檢查了一下 他寫下面這一行
(S) --> Ligos MPEG Splitter --> MPEG Video Decoder --> (R)
這樣 代表什麼??
該怎麼辦阿 在請教......謝謝
级别: 侠客
注册时间:
2002-08-30
在线时间:
1小时
发帖:
432
只看该作者 3楼 发表于: 2004-09-17
引用
最初由 crazydogg 发布
原來如此
我檢查了一下 他寫下面這一行
(S) --> Ligos MPEG Splitter --> MPEG Video Decoder --> (R)
這樣 代表什麼??
該怎麼辦阿 在請教......謝謝

原來不是有bug的MPEG1解碼器,而是Ligos MPEG Splitter引起的
Ligos的Splitter跟微軟的MPEG1解碼器(MPEG Video Decoder)不相容

如果用微軟的Splitter及Decoder,Video Path會像這樣
(S) --> MPEG-I Stream Splitter --> MPEG Video Decoder --> (R)

只要移除Ligos MPEG Splitter就會恢復正常了
级别: 版主
注册时间:
2002-12-02
在线时间:
0小时
发帖:
3002
只看该作者 4楼 发表于: 2004-09-17
個人每次有中意的 codec要升級都如以下這麼做

.卸載(Uninstall)系統內所有的影音Codec (Divx、Xvid、FFDShow... & AviSynth)
.重開機
.接著重新安裝Codec
安裝順序
1.先安裝整合 codec pack (如K-Lite Codec Pack)
2.接著單獨codec版 (如3ivx ->DivX -> Xvid、...)
3.FFDShow (不一定要裝,只是這個可當調節filter之用,也是當codec有問題時的第二選擇)
4.AviSynth (有用到 .avs的話)

以上不一定都需安裝,但請依序並選擇要安裝的codec

For K-Lite Codec Pack

取消勾選:
.Media Player Classic
.3ivX (有要單獨安裝的話就取消)
.XviD (有要單獨安裝的話就取消,建議單獨安裝)
打勾 MPEG-2(Demuxer / Decoder) (看MPEG 2 沒問題的話就不要打勾)
打勾 Mainconcept / Ligos (看MPEG 1/2 沒問題的話就不要打勾)
.MusePack
.Voxware

P.S. 其他不動("有勾"的就保持"勾",沒勾的就保持"沒勾")

都可在
http://www.free-codecs.com/index.htm
下得

其實還可以做一些調整
FFDShow 解碼方面XVID請使用Disabled 這樣會比較好
P.S. 有人會說應該使用 XVID 1,但結果顯示其 XVID 1 其實是使用 FFDShow 模擬 XVID 1,而非使用獨立安裝的 XVID 1 解碼 (用GraphEdt得知)
同樣 DivX 使用 Disabled ,這樣就會使用 K-Lite Codec Pack 安裝的新版 DivX解碼

最下面的 Raw video 亦然 Disabled
P.S. 結論就是欲使用獨立安裝的codec就調用 disabled

级别: 侠客
注册时间:
2002-08-30
在线时间:
1小时
发帖:
432
只看该作者 5楼 发表于: 2004-09-17
引用
最初由 weilai 发布
FFDShow 解碼方面XVID請使用Disabled 這樣會比較好
P.S. 有人會說應該使用 XVID 1,但結果顯示其 XVID 1 其實是使用 FFDShow 模擬 XVID 1,而非使用獨立安裝的 XVID 1 解碼 (用GraphEdt得知)

ffdshow的XviD 1應該不是模擬的

試試用不同的設定(disabled/libavcodec/XviD 1)播放這段ATi的Ruby影片
http://file2.mydrivers.com/tools/others/RubyDoubleCross.avi
级别: 新手上路
注册时间:
2003-12-15
在线时间:
0小时
发帖:
14
只看该作者 6楼 发表于: 2004-09-17
抱歉喔 感謝回答 在請問喔
我在新增移除 或程式集 都沒有看到
Ligos MPEG Splitter
請問 這個要怎麼移除呢??.......
我把其他插件 砍掉 他還是在阿...
我用GSpot看了一下 他寫下面這些
GRF Name Ligos MPEG Splitter
GRF Driver C:\WINDOWS\system32\Mpeg2Parser.ax
(以下 應該不重要吧....自己猜的 所以省略)

是不是 我應該要...........
去把他直接刪除嗎???
或者 開始 執行
regsvr32 /u C:\windows\system32\Mpeg2Parser.ax
現在我已經不敢自己隨便搞阿...
级别: 新手上路
注册时间:
2002-08-01
在线时间:
0小时
发帖:
296
只看该作者 7楼 发表于: 2004-09-17
GSpot不是显示了C:\WINDOWS\system32\Mpeg2Parser.ax这个文件路径了吗?
这就是Ligos MPEG Splitter。
在命令提示符或“运行”里输入regsvr32/u C:\WINDOWS\system32\Mpeg2Parser.ax 然后执行应该就可以卸载了。直接删是删不掉的,卸载后再重启才能删除。
至于找不到卸载程序,应该是Ligos MPEG Splitter是某个安装包里的一个插件,没有单独的卸载程序。你看看装了什么集成解码包吧。

PS:刚发了帖就看到你更新了,上面有些重复,抱歉。
级别: 新手上路
注册时间:
2003-12-15
在线时间:
0小时
发帖:
14
只看该作者 8楼 发表于: 2004-09-17
呵呵 阿我就在想說
還是把我的疑問寫的詳細一點阿....
因為 會怕麻
但是經過 大大的肯定之後
我就跑去執行了~
結果成功了 終於可以播了...
感謝以上 所有回答問題的大大....
级别: 版主
注册时间:
2001-11-21
在线时间:
0小时
发帖:
2803
只看该作者 9楼 发表于: 2004-09-17
引用
最初由 weilai 发布

其實還可以做一些調整
FFDShow 解碼方面XVID請使用Disabled 這樣會比較好
P.S. 有人會說應該使用 XVID 1,但結果顯示其 XVID 1 其實是使用 FFDShow 模擬 XVID 1,而非使用獨立安裝的 XVID 1 解碼 (用GraphEdt得知)

这个.......
ffdshow其实是调用xvid的............
必须装了xvid才能用这个..........
你可以用比较用ffdshow-->xvid1和用xvid来解码的PSNR, 两个解码出来是完全一样的...........

live id: liusu119@hotmail.com
email: liusu119@gmail.com
快速回复

限150 字节
上一个 下一个