史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   軟體應用問題討論區 (http://forum.slime.com.tw/f5.html)
-   -   裝了解碼軟體還是有聲無影的問題 (http://forum.slime.com.tw/thread142585.html)

kumo 2005-02-17 09:26 PM

裝了解碼軟體還是有聲無影的問題
 
相信這是很多人曾經碰過的問題
之前劣者也遇到過
而目前大家都已經熟知K-LITE、NIMO這些解碼套件都可以一次解決這些問題
BUT!!!
劣者重新安裝新的電腦之後
赫然發現
有一個問題也會造成有聲無影
而且就算裝了解碼軟體也無用...

那就是雙螢幕!!
目前很多顯示卡都有雙規顯示
因此也可以DVI、V-SUB雙重螢幕使用
劣者使用VIEWSONIC的VX912螢幕就同時有兩種接頭

然而DVI的畫面比較漂亮
不用DVI實在可惜
但電視盒又只有V-SUB接頭可用
這種情形下
劣者只有兩個接頭都接
並且開啟雙螢幕(不使用延展畫面,讓兩個螢幕設定成同步顯示)
使用電腦的時候就開DVI
要一邊看電視、一邊使用電腦就開V-SUB

問題來了
這時候要看下載的影片
在DVI開啟的狀態下
影片就會變得有聲無影
若把畫面切到一般V-SUB模式就恢復正常了....
目前實驗出來的結果
WMV、RM都會出現這種問題
不知道有沒有大大知道解決辦法
一起討論囉 :bj375mg:

mini 2005-02-18 02:06 PM

可能是 ColorSpace及色彩深度 的問題

rm/rmvb 的解碼後輸出通常是 YV12 12bit
WMV 的解碼後輸出通常是 YV12 12bit、RBG 24~32bit、YUY2 16bit (按出現率排)
一般AVI(XVID、DIVX) 的解碼後輸出通常是 RBG 24~32bit、YUY2 16bit、YV12 12bit

所以推測可能是 YV12 12bit 所造成
偏偏 ffdshow 不對 rm及 wmv9以上解碼 (要不然一律使用ffdshow且調整: 所有程式(程式集) -> ffdshow -> Configuration -> Codec I420及YV12不要打勾)

因此??...試試碰碰運氣
更新 顯示卡驅動
換個 播放器

其實如果真的是 ColorSpace及色彩深度 的問題
可使用 Avisynth Frame server 當仲介做Color Space Converter
轉成 RGB32 或 YUY2
P.S. YUY2是Avisynth預設的 Color Space

.先安裝Avisynth 2.55 (新版還是test版)
將以下虛線之內容存成 play.avs 給播放器播放

**************
DirectShowSource("play.xx")
# play.xx 就是你的片子文件名(視需要自行加上路徑,比如c:\test.rmvb)

ConvertToYUY2 #或使用 ConvertBackToYUY2,這一行是確保為YUY2輸出,當然也可用 ConvertToRGB32、ConvertToRGB24

**************

kumo 2005-02-19 01:10 AM

看起來已經是相當專業的層級了@@
劣者受教
接著得自己來努力試試看囉@@"
當作是機會教育
感謝大大不吝指教


所有時間均為台北時間。現在的時間是 10:28 PM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1