史萊姆論壇

返回   史萊姆論壇 > 教學文件資料庫 > 應用軟體使用技術文件
忘記密碼?
論壇說明 標記討論區已讀

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


 
 
主題工具 顯示模式
舊 2005-01-23, 01:18 PM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 打造綠色全能版的 Media Player Classic !!, 無需修改註冊表和註冊安裝各種插件,支援絕大部分的格式的綠色版本!

無需修改註冊表和註冊安裝各種插件!!支持絕大部分的格式的綠色版本!

註解:

我在使用 Media Player Classic 的程序中發現網路上的Media Player Classic整合包例如My MPC-暴風影音等,雖然支持各種格式的多媒體文件,但所有都修改了註冊表和往系統的其他目錄增加了各種文件,導致用戶以後維護和昇級都及其不方便,而且還容易和用戶系統原本已經安裝的播放器有衝突。

而且對於一般用戶來說,基本上都以本機播放為主。所以我在想,可不可以製作一個綠色全能版的 Media Player Classic ,使它具備播放大多數主流媒體文件而又綠色且易於昇級的呢?

關於這個出發點結合自己對視瀕方面的研究,這個綠色版終於製作成功!!

這個版本支持包含 DivX3、DivX4、DivX5、Xvid 、MPEG1(VCD)、MPEG2(SVCD、DVD)、RA/RM/RMVB(Real8+Real9+Real10)、QT(QuickTime)、WMV、VP6、3GP、H264 等等的視瀕和 MPEG1/2/3、AAC、AC3 、DTS、LPCM、OGG等等的各種音瀕,而無需安裝REALPLAYER和QuickTime,基本包括了主流的視瀕和音瀕格式。

當然還有字幕支持啦。還有OGM和MKV,DVD、VCD、CD播放和多音軌切換等Media Player Classic本來已經有的功能就無需多說啦∼

下圖是這個綠色版的截圖,一共只有19個文件,10M大小,相當精簡吧∼∼


http://www.sbtop.com/bbs/uploadsx/post-154-1090402230.png
下載位址:

(解壓即可使用,絕對綠色)

ftp://down&up:niuguo@218.98.0.234:33...r/GreenMpc.rar


下面我來說明一下各個文件的功能吧!

REAL支持文件有:

atrc.dll、cook.dll、drvc.dll、pncrt.dll、sipr.dll

RealPlayer 10 解碼核心 6.0.12.883

支持了REAL8、9、10,這裡說明一下的是RA10的音瀕由MPC支持;

播放截圖:
http://www.sbtop.com/bbs/uploadsx/post-154-1090404539.png
QuickTime支持文件有:

QuickTime.qtp
QuickTime.qts
QuickTimeEssentials.qtx
QuickTimeMPEG4.qtx
QuickTime3GPP.qtx

QuickTime Player 6.51 簡體中文版解碼核心

播放截圖:

測試文件可以在這裡下載:

http://dl.pconline.com.cn/html/5/3/d...d=5&pn=0&.html

http://www.sbtop.com/bbs/uploadsx/post-154-1090404632.png


播放 Xvid+ogg 的 ogm:

測試文件可以在這裡下載:

http://www.untwtv.com/aflymedia/We%2...Rock%20You.ogm
http://www.sbtop.com/bbs/uploadsx/post-154-1090404669.png

放內裝 unicode 字幕的 RV10+LC-AAC 的mkv:

測試文件可以在這裡下載:

http://www.untwtv.com/aflymedia/unicode.mkv

http://www.sbtop.com/bbs/uploadsx/post-154-1090404763.jpg


播放 h.264+mp2 的avi 這個暴風暫時沒有支持)

測試文件可以在這裡下載:

http://www.untwtv.com/aflymedia/mina(h.264+mp2).avi

[img]http://www.sbtop.com/bbs/uploadsx/post-154-1090403245.png[/imgl]
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
舊 2005-01-23, 01:20 PM   #2 (permalink)
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

播放 3gp 手機視瀕這個暴風暫時沒有支持)

測試文件可以在這裡下載:

http://www.untwtv.com/aflymedia/Clapton_leyla_intro.3gp
http://www.sbtop.com/bbs/uploadsx/post-154-1090405006.png


VP6+OGG 外掛字幕播放:
http://www.sbtop.com/bbs/uploadsx/po...1090405838.png
Xvid+AC3:

http://www.sbtop.com/bbs/uploadsx/post-154-1090406019.png

Divx+MP3:
http://www.sbtop.com/bbs/uploadsx/post-154-1090406174.png
aac文件(有損音瀕) :

http://www.untwtv.com/aflymedia/Angel.aac


http://www.sbtop.com/bbs/uploadsx/post-154-1090406334.png

mp4 文件:

http://www.untwtv.com/aflymedia/Angel.mp4

http://www.sbtop.com/bbs/uploadsx/post-154-1090406570.png
最普通的 rm8:

至此,所有主流的視瀕文件都已經支持齊全了
http://www.sbtop.com/bbs/uploadsx/post-154-1090407055.png


差點忘了:

DVD、VCD、SVCD、CD 的播放也是沒有問題的

http://www.sbtop.com/bbs/uploadsx/post-154-1090407238.jpg[


分析了裡面的各個組成文件,現將它們各自的功能列舉如下,供有興趣的朋友參考,這樣的方式確實不錯,真正的純綠色!!

各組成文件功能介紹:

REAL支持文件有:atrc.dll、cook.dll、drvc.dll、pncrt.dll、sipr.dll(RealPlayer 10 解碼核心 6.0.12.883,支持了REAL8、9、10,其中RA10的音瀕由MPC支持)

QuickTime支持文件有:QuickTime.qtp、QuickTime.qts、QuickTimeEssentials.qtx、QuickTimeMPEG4.qtx、QuickTime3GPP.qtx(QuickTime Player 6.51 簡體中文版解碼核心)

XviD解碼器(XviD MPEG-4 Video Decoder):Xvid.ax,Xvidcore.dll

DivX解碼器(DivX Decoder Filter):DivXdec.ax

VP6解碼器(VP6 Decompressor):vp6dec.ax

CoreVorbis Audio Decoder:CoreVorbis.ax

AAC Parser:aac_parser.ax

Videosoft H.264 Decoder:vsshdsd.dll


而且外置的字幕插件 VP6 (ax)+OGG 外掛字幕播放是掛不上的

有三種方法解決方法:

1、利用 ffdshow 做中間過渡,不過要設定,比較麻煩;
2、用vp6的vfw來解碼,這樣要在註冊表中修改;
3、用MPC內裝的功能掛;

第3種明顯是最方便的;
MPC的內裝字幕支持好像CPU佔用率比外置高很多認為...
對於 srt 和 ssa 來說的確高一點,但 sub 的mpc 有時更快!
要啟用MPC的字幕功能,要將 DirectShow 視瀕設為 VMR7/9 (無轉換),
這才是CPU佔用率高的原因吧。
比DirectShow 視瀕設為「系統預設」時CPU佔用率要高不少。
知道你有沒有試過,如果用 VMR7(視窗化)輸出的話,甚至比系統預設更節省資源。
前提是你的顯示卡要支持DX7硬體加速。(現在沒有不支持的吧?)
這裡我開啟了 MPC 在 WIN2000 中 無法選項 的「VMR7(無轉換) 」,並設定為「使用規則離屏空白表面繪圖」,並不比預設的多佔多少資源。

http://www.sbtop.com/bbs/uploadsx/post-154-1090422653.png

譬如在學校的電腦沒權限,不讓裝軟體。這下可以隨意用了。
學校的電腦不但沒權限,而且往往沒有安裝DX9
但記得修改一下這裡:
http://www.sbtop.com/bbs/uploadsx/post-154-1090465625.png

這個東東不打算能擁有支持 win 98(試驗過可以做到在win98+無dx9環境下正常執行的),還在用win98的朋友可以參照上的方法做出自己的版本的,這樣才符合 DIY
的精神嘛
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
舊 2005-01-23, 01:36 PM   #3 (permalink)
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

Q:
非常感謝發的分享!從此貼來看,可見在多媒體播放方面下了不少功夫,贊!!
這裡有一個問題想向您請教,您整合的XviD解碼器部分只有兩個文件,xvid.ax,xvidcore.dll。但完整的XviD解碼器包裡面還有一個xvidvfw.dll文件,請問這個文件是做什麼用的?可以略去嗎?
只能用mpc播放嗎

A:

是的 MPC。

你如果想用其他播放器使用這些插件也是可以的。你只要把相應的插件copy 到系統的 system32 下,註冊之就可以了。

以xvid為例,只要把 xvid.ax 和 xvidcore.dll copy 到系統的system32下面,再在「執行」輸入 regsvr32 xvid.ax ,以後其他播放器也可以支持 xvid 的視瀕了
xvid.ax,xvidcore.dll 是 xvid 解碼的 dsf (direcxt show filter),解碼播放的話已經足夠。

xvidvfw.dll 是 vfw 方式的編碼器(當然也可以用來解碼,但沒有加速和畫面最佳化功能),主要是用於 xvid 的編碼。

其實一般的多媒體回放分為3種方式,一種是 vfw ,一種是 dshow filter,還有一種是比較新的 DMO ,即 DirectX Media Object 方式,WMV 即是用這種方式的,功能十分了得,亦是微軟推薦的方向。



Q:

趁您在線,還有一問題請教!這問題已困擾我很久,但一直找不到原因所在,希望您能我給我釋疑了~~
因為MPC沒有亮度調節的功能,所以我一直都是用以下方法(以下為一論壇朋友原創的方法,供大家參考)

【薦】解決看電影時亮度低,調節亮度的好方法!
我相信很多人都有這樣的經歷,看電影的時候由於亮度不夠,往往先把顯示器亮度調高一點(雖然有些播放軟體也有調節亮度的功能),看完回到桌面後又把顯示器亮度調回來。麻煩!
這裡告訴你一種一勞永逸的方法。
如果你是用的Nvidia的顯示卡的話,(ATI等顯示卡也應該差不多,不過我沒用,哪裡去設定就自己看著辦)
下面以Nvidia 43.51WHQL版驅動為例。
內容--設定--進階--開啟顯示卡設定視窗--重疊彩色控制
是不是這裡有亮度對比度等設定,試著更改一下設定,好像沒什麼效果。
開啟一個播放器在視窗模式下播放視瀕的同時,調節一下這裡的設定,比如把亮度調亮,是不是視瀕視窗已經變亮,而桌面其他地方卻不受影響。
該法對任何播放器都有效。
這下就不用每次看電影時都去調亮度了。

我的顯示卡是TNT2 PRO,我用上述方法有時候可以,但有時候又不行!我不知道問題出在什麼地方?是不是各播放軟體還有設定的地方?還是跟媒體格式有關?

謝謝了~~



A:


想你理解錯了,桌面的亮度和 「視瀕重疊」的亮度是不同的。

「視瀕重疊」應該在這裡調:

http://www.sbtop.com/bbs/uploadsx/post-154-1090474931.png

Q:
我的是TNT2 PRO,所以界面与您的有所不同,但我选的就是“视频重叠”,而非“桌面”,这个我是没有弄错的!现在问题是,它有时候有效,但有时候又没效!不知所谓~~


A:

在上圖中直接調節「亮度」就可以了;

不過這個和MPC的輸出方式、驅動程式的版本也有關係,如果MPC用了 VMR 的輸出方式,就一定要安裝 50.xx 以上的版本才可以支持調節 VMR 的亮度;50.xx以下的版本是不支持 VMR 亮度的調節的。

如果你堅持要用舊版的驅動也可以的,修改 MPC 的輸出為系統預設的就可以了,不過這樣一來就損失了 MPC 的字幕功能:
http://www.sbtop.com/bbs/uploadsx/post-154-1090475681.png
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
舊 2005-01-23, 01:44 PM   #4 (permalink)
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

另外還有兩個關於MPC的問題想與您探討,如下圖:

http://www.sbtop.com/bbs/uploadsx/post-154-1090475723.jpg
還有這個:
http://www.sbtop.com/bbs/uploadsx/post-154-1090475845.jpg

A:
有時有效有時無效就是這個問題了,因為 overlay 只能支持一個視瀕,播放多個視瀕時第二個視瀕時系統會自動使用 VMR 的方式;而舊版本的驅動是沒法調 VMR 視瀕的亮度的。

相信你用的是舊版的驅動程式吧?換個 50.xx 或 60.xx 以上的 WHQL 版本的驅動吧,TNT2 照樣可以使用的!



MPC的問題想與探討..是已經註冊到系統的各種插件啦!至於文件位置你可以用AVIcodec檢視;

看下圖,一目瞭然吧!∼∼

http://www.sbtop.com/bbs/uploadsx/post-154-1090476159.png


有時有效有時無效就是這個問題了,因為 overlay 只能支持一個視瀕,播放多個視瀕時第二個視瀕時系統會自動使用 VMR 的方式;而舊版本的驅動是沒法調 VMR 視瀕的亮度的。

相信你用的是舊版的驅動程式吧?換個 50.xx 或 60.xx 以上的 WHQL 版本的驅動吧,TNT2 照樣可以使用的!



Q:

現在選的是VMR9(無轉換),顯示卡驅動是最新的61.76版。
PS:請問VMR9(無轉換)與VMR9(視窗化)有何區別?



A:
如果用MPC增加濾鏡的方式增加的插件就只有 MPC 可以使用,如果用 regsvr32 的方式增加的 dsf 系統的其他所有用 directshow 回放的播放器都可以使用;例如 REALONE ,WINAMP、Zoomplayer 等等∼

還有...VMR9

關於VideoRenderer和OverlayMixer



大家知道,Video Renderer (VR)是接收RGB/YUV裸資料,然後在顯示器上顯示的Filter。為提高電腦畫圖效能,根據你電腦顯示卡的能力,VR會優先使用DirectDraw以及Overlay表面;如果這些特性得不到顯示卡的支持,VR會使用GDI函數進行畫圖。在上級Filter連線到VR時,VR總是先要求當前顯示器設定的色彩位數的RGB格式,如你的機器設定的是24位彩色,則VR首先要求連接的Media type為RGB24。如果你的顯示卡支持YUV Overlay表面,那麼在Filter Graph執行起來的時候,VR會動態改變已經連接的Media type,要求上級Filter輸出一種合適的YUV格式。VR Filter上實現了IVideoWindow接頭,Filter Graph Manager主要通過這個接頭來控制視瀕視窗。


那麼,Overlay Mixer又是怎麼回事呢?簡單地說,Overlay Mixer就是能夠將幾路視瀕流合成輸出的Filter。這個Filter是特地為DVD回放(DVD有Sub-picture或line-21資料需要疊加顯示)或廣播視瀕流(含有line-21資料)而設計的。同時,它還支持硬體解碼器使用Video Port Extensions,就是繞過PCI總線,將硬體解碼出來的資料直接送給顯示卡顯示。


這個Filter同樣優先使用顯示卡的DirectDraw能力,而且必須要有Overlay表面。Overlay Mixer有一個輸出Pin,輸出的Media type是:MEDIATYPE_VIDEO,MEDIASUBTYPE_ Overlay;後面一般連上一個Video Renderer。當Filter Graph執行時,實際的圖像顯示工作由Overlay Mixer完成,而Video Renderer只是做一個視瀕視窗的管理工作。還有另外一個更一般的Filter:Overlay Mixer 2。這個Filter跟Overlay Mixer功能上是一樣的,只是兩個Filter支持的Format type不同和Merit值不同而已。

Overlay Mixer使用Color keying來實現幾路視瀕的合成:它將Color key和sub-picture(或line-21)資料送到主表面,將主視瀕資料送到Overlay表面;顯示卡然後將兩個表面的資料合成,送到畫格快取(Frame buffer)中進行顯示。典型的情況,Overlay Mixer使用三個Input pin:Pin 0輸入主視瀕資料,Pin 1和Pin 2輸入sub-picture資料和line-21資料。Overlay Mixer在內部根據Pin 0輸入的資料來新增Overlay表面。Overlay Mixer向上一般連接的是Video Decoder。如果這是個Software decoder,則Pin 0上的資料傳輸使用標準的IMemInputPin接頭;如果使用了硬體加速,則Pin 0上必須使用IAMVideoAccelerator接頭。(注意這兩種接頭是不能同時使用的!)如果上一級Filter是硬體解碼器的包裝Filter,使用VP pin輸出,則解碼器與Overlay Mixer使用IVPConfig和IVPNotify接頭對通訊,以協調工作。Overlay Mixer不支持1394或USB接頭的採集設備。Overlay Mixer向下一般連的是Video Renderer。這時Video Renderer只是一個視瀕視窗管理器。兩個Filter通過IOverlay和IOverlayNotify接頭對進行通訊,以協調工作。(Video Renderer的Input pin有兩種連接方式:VR直接做圖像顯示時,則使用IMemInputPin接頭接收視瀕流資料;Overlay Mixer做圖像顯示時,則VR使用IOverlay接頭與上一級Filter進行通訊,Overlay Mixer與VR之間沒有視瀕資料的傳輸。注意這兩種接頭是不會同時使用的!)

大家看到了,其實Video Renderer與Overlay Mixer有一部分功能是重複的。Video Renderer是最早設計的,設計之初,很多套用情況沒有考慮進去;於是,就用Overlay Mixer來「打修正檔」。現在,我們為什麼不把兩部分功能整合一下呢?微軟也正是這麼做了!在Windows XP(家庭版和專業版)中,新出現了一個Filter(註冊的名字也叫「Video Renderer」,但兩個Filter的CLSID是不同的,Merit值也不一樣),替代了原來預設的Video Renderer。這個新的Filter,稱之為Video Mixing Renderer Filter 7 (VMR-7),因為它內部使用了DirectDraw 7的技術。可以這麼說,VMR是Windows平台上新一代的Video Renderer。值得注意的是,這個Filter僅在Windows XP裡整合,在其他任何DirectX發怖包裡都得不到這個Filter。VMR-7的大致功能如下:支持最多16路輸入流的alpha混合;支持在合成圖像顯示之前得到對其訪問權;支持插入第三方開發的Video Effects和Transitions元件功能等等。還有,VMR連接時不要求RGB的Media type,因為它任何情況下都不會使用GDI函數來畫圖。

隨著DirectX 9的發怖,又會出現一個新的Video Renderer,稱之為VMR-9。這個Filter使用了Direct3D 9的技術。VMR-9與VMR-7是兩個不同的Filter。VMR-9的效能更加強勁。值得注意的是,為了保持向下相容,VMR-9的Merit值並不高,它不作為系統預設的Video Renderer;如果你的應用程式只需要很少的視瀕顯示控制,建議還是使用各自平台預設的Video Renderer。

下面是關於一些Video Renderer使用的一般問題,可供參考:
1. 寫關於DirectShow的應用程式,肯定會用到Filter Graph Manager的IVideoWindow接頭。Filter Graph Manager上的這個接頭,實際實現於Video Renderer上。需要特別注意的是,必須在Video Renderer連接成功後才能使用這個接頭的方法,否則方法使用總會失敗。
2. 通過IVideoWindow:ut_FullScreenMode實現全螢幕模式。對於一些新的顯示卡,VR能夠對圖像直接拉伸後再顯示(效能不會損失很大);但如果顯示卡本身效能不佳,Filter Graph Manager會自動將VR取代為Full Screen Renderer Filter。事實上,當用戶使用該接頭函數要求切換到全螢幕模式時,Filter Graph Manager的控制邏輯為:優先使用在Filter Graph中直接支持全螢幕模式的Video Renderer(通過IVideoWindow::get_FullScreen Mode判斷);否則,使用一個對圖像縮放到全螢幕,效能損失不是很大的Video Renderer;再則,使用Full Screen Renderer Filter取代;以上嘗試都失敗,則選項Filter Graph中任意一個支持IVideoWindow接頭的Video Renderer。除了一些比較老的顯示卡,一般第二步嘗試就能成功。
3. 通過IBasicVideo::GetCurrentImage得到現用的圖像資料。對於一般的Video Renderer來說,使用這個接頭函數是不可靠的。因為如果Video Renderer使用了DirectDraw加速,這個函數使用會失敗;而且使用這個函數,Video Renderer必須處於Pause狀態。而對於VMR,則完全沒有如上這些限制。所以,在使用Video Renderer的情況下,想得到整個視瀕流中的某一畫格的圖像,建議寫一個In-place-trans filter,插入到Video Renderer的前面,很簡單就能實現。
4. 有時候,從一個Decoder的Output pin Render出去,會自動接上Overlay Mixer 2這個Filter?或者自己寫的Decoder,怎麼樣讓它連線到Overlay Mixer 2?這主要是Decoder的Output pin支持的Media type使用的Format type的原因。需要注意的是:Overlay Mixer 2僅支持Format_VIDEOINFO2,Overlay Mixer雖然同時支持Format_VIDEOINFO和Format_VIDEOINFO2,但它的Merit值為MERIT_DO_NOT_USE,不會被自動加入Filter Graph中。
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
舊 2005-01-23, 01:46 PM   #5 (permalink)
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

VMR9(視窗化)可以在 16bit 、24bit和 32bit 工作,但不支持字幕;
VMR9(無轉換)推薦色深在 24bit 以上,強行設定為16bit 會丟失掉顏色,它的速度比VMR9(視窗化)稍慢,但支持字幕;

VMR7(視窗化)會使用 overlay ,所以速度不錯,極力推薦!


/embig05 順帶說一句,VMR 的全螢幕拉伸方式比 Video Render 的方式先進多了,特別對 rmvb 這種拉伸後容易出現鋸齒的視瀕有特效,極力推薦!! /embig09


如果說到功能的設定,Zoom Player 可以說比 MPC 先進得多了,而且使用 VMR 9的時候效率也要比 MPC 先進的多,可以做到比系統預設的更快!∼∼

只是設定有時候覺得太煩了,所以才不太喜歡用罷了;

附圖:Zoom Player 使用 VMR 9 的方法:

http://www.sbtop.com/bbs/uploadsx/post-154-1090478129.png


進階模式中在這裡設定:

http://www.sbtop.com/bbs/uploadsx/post-154-1090478182.png


不過 VMR 9 有這個小bug:

http://www.sbtop.com/bbs/uploadsx/post-154-1090478338.png
Zoom Player 把這裡選上就可以修正了:
MPC 好像沒有這個問題,可能已經修正了;


http://www.sbtop.com/bbs/uploadsx/post-154-1090478473.png
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
舊 2005-01-23, 01:54 PM   #6 (permalink)
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

Q:
兄在多媒體方面的功底真是了得呀!!在下佩服!!回去我再用VMR7的模式試試~~
要不,您再貼一個MPC的「輸出」頁面的推薦設定截圖出來,分享給大家,這樣,很多兄弟就不用走彎路了!
另外,還想請教一下,如下截圖各個選項有何分別?
http://www.sbtop.com/bbs/uploadsx/post-154-1090478396.jpg


A:


我的設定:

(注意:VMR7 視窗化在 WIN2000 下預設為不可選狀態,安裝 DX9b 以後可以在 ini 中開啟,可正常使用,推薦!)

http://www.sbtop.com/bbs/uploadsx/post-154-1090478834.png

至於 VMR7/9 進階設定那裡我就簡單說幾句解釋一下把∼

假如是一個 640 x 352 的視瀕的話:

第一種:系統先建立一個 640 x 352 的空白區域,然後把視瀕的第一畫格「畫上去」,然後再直接在那個已經「畫」好第一畫格的區域中把第二畫格由左到右以掃瞄的方式覆蓋第一畫格「畫」上去,以此循環;

第二種:系統準備上下兩個 640 x 352 的紋理表面,開始的時候,把第一畫格畫在第一個表面,把第二畫格畫在第二個表面,然後等第一畫格的播放的時間一結束,立刻交換第一畫格和第二畫格的上下位置,再在下面的那個紋理表面畫上第三畫格,等第二畫格的播放的時間一結束,再交換。。。以此循環;

第三種:3D 的方式。先準備好兩個每個面大小是640 x 352的三角形,然後把第一和第二畫格分別畫到兩個三角形上作為紋理,然後把包含第一畫格的紋理的三角形的 Z 深度調為 0 ,即最前面,包含第二畫格的紋理的三角形調為 1,然後等第一畫格的播放的時間一結束,立刻銷毀第一個三角形,再把第二畫格的那個三角形的 Z 深度調為 0 ,再在後台產生一個新的三角形,畫上第三畫格作為紋理。。。以此循環;

綜合三種方式,

第一種在放一些 fps 比較低的影片的時候可能會表現較好;
第二種放大多的影片都適用,而且速度可能會比第一種來得要快;

第三種會啟用顯示卡的進階 3D 加速功能,看一部片就等於玩一個 3D 遊戲一樣:每秒由至少 24 個不同紋理大小為 640 x 352 的貼圖的三角形的其中一面不斷在你的面前 出現--消失--出現--消失 一樣,一個字------------------慢!!!!而且毫無意義;
其實 VMR7/9 內部已經包含了 亮度、對比度、Y 校正、色調、飽和度、視瀕的左右和垂直翻轉等進階功能,根本不需再寫任何的 filter ;

實在不是 MPC 不想做這個功能,可能是考慮相容性,才沒有把這個加進去而已啊;
如果要知道更多的話,具體可以看微軟 directx 9 sdk 開發包,裡面有更詳細的說明;
再說明一下:

Zoom Player 關於輸出方式的說明:
http://www.sbtop.com/bbs/uploadsx/post-154-1090481588.png

VMR7 /9 (無轉換) 拉伸畫面和調節亮度等等的時候都是使用顯示卡的硬體加速的,無需 CPU 進行運算,畫面品質高而且高效,比以前的方式好多了;

只是 VMR7 /9 (無轉換)套用的還不多,沒有成熟,導致寫出來的程序使用時效率略低;

再次強調:Zoomplayer 的 VMR 9 效率很高,建議一試;

nVIDIA GeForceFX 的介紹賣點之一:

引入Video Mixing Render(VMR)技術,可以在超高解析度的顯示器上同時觀看多個視窗內的視瀕圖像,並且有效的解決了同視瀕overlay有關的問題。


等 HDTV 普及的來臨你就會知道VMR的好處了 /embig18






Q:
DirectShow 音瀕方面有什麼特別要注意的嗎?我點擊它的下拉框,也有很多選項的。我一般是指定我的音效卡,這樣好嗎?

A:
用預設的 dirextsound 設備輸出就可以了,沒什麼要注意的
Q:
在家裡試了一下家裡的電腦,按您講的進行組態,播放DVD碟第一次時起作用,但結束MPC,再播放時就不行了!
FT!!

A:
你這個可能是驅動版本的問題了

你試一下完全卸載驅動後安裝 45.23 WHQL 版本試一下,這個版本對於舊顯示卡來說相容DX9是最完美的;

下載位址:

http://www.mydrivers.com/dir75/d30256.htm

或者你試一下這個吧:

http://hardware.mydrivers.com/pages/...2359_46717.htm

王者歸來--- Rivatuner新版精解

在色彩及伽瑪調整方面,新版本做了較大的改進。除了傳統的GDI標準伽瑪調整模式外,新增加了「Direct access to RAMDAC palette」伽瑪調整模式,通過直接訪問顯示卡的RAMDAC(數位模擬信號轉換器)顏色暫存器來實現顏色和伽瑪值的設定,同時增加了類似NV控制台裡的「color curve」(顏色曲線)調整方式,用戶可以移到顏色曲線來自訂顏色設定。

所有的多媒體code 的列表,足足有100 多M。。。

我想是沒有播放器可以做到「什麼格式都支持」的了。。。

- Avid AVI Video CoDec 2.0d2
- AVImszh Video CoDec 2.2.3
- AVIzlib Video CoDec 2.2.3
- CamStudio Loss-Less video CoDec 1.0.0
- Cinepak Video CoDec 1.10.0.26
- DSP Group TrueSpeech Audio CoDec 1.01
- Etymonix MPEG-2 I-Frame Video CoDec 1.10.00.0004
- FullMotionVideo Video CoDec 2.20
- Huffyuv Loss-Less Video codec 2.1.1- CCESP Patch v0.2.2
- Lame MP3 Encoder Audio CoDec 0.9.0
- Lernout&Hauspie Audio CoDec 4.4.3396
- MPEG Layer-3 Professional Audio CoDec 1.2.0.63
- Paradigm Matrix M-JPEG Video CoDec 1.13
- Q-Team QPEG Video CoDec 1.1
- Sipro Lab Telecom Audio CoDec 3.02
- TechSmith Screen Capture Video CoDec 2.0.0
- VFAPI Reader CoDec 1.0.4.30
- Video Server Wrapper Audio-Video CoDec 0.91
- Videum WNV1 Video CoDec 2.01.176
- 3ivx
- 3ivx Video CoDec 4.5.1.30
• Adaptec
- Adaptec DVSoft Video CoDec 1.1.1.113
• Autodesk
- Autodesk FLC Video CoDec 1.00
- Autodesk RLE (AASC) Video CoDec 1.11
• ASUS
- ASUS V1 Video CoDec 1.00.05
- ASUS V2 Video CoDec 2.0.0.5
• ATI
- ATI VCR 1 Format Video Codec 4.10.0008
- ATI VCR 2 Planar Format Video CoDec 4.10.8100
- ATI YV12 Planar Format Video CoDec 4.12.5038
• Aware
- Aware MotionWavelets Video CoDec 1.70.4.2
• Brooktree
- Brooktree Prosumer Video CoDec 1.00.001
• Canopus
- Canopus DV Audio CoDec 1.01
- Canopus Software DV (CDVC) Video CoDec 2.08.001
- Canopus Software DV (DVSD) Video CoDec 2.07.003
• Core
- CorePNG Lossless Video CoDec 0.8.2.1
- CoreFLAC Audio CoDec 0.1.0.0
• DivX
- DivX 3.2 (Low-Motion) MPEG-4 Video CoDec 4.1.0.3920
- DivX 3.2 (Fast-Motion) MPEG-4 Video CoDec 4.1.0.3917
- DivX 4 Video CoDec 4.12
- DivX 5 Pro Video CoDec 5.1.1.1031
- DivX 5 Pro Video CoDec 5.0.5.830
- DivX 5 Pro Video CoDec 5.0.2
- DivX Windows Media Audio CoDec 4.2.00.000
• Forward
- Forward MJPEG Video CoDec 1.4.1.0
- Forward MJPEG + Alpha Channel Video CoDec 1.4.1.0
- Forward Uncompressed Video CoDec 1.4.1.0
• Gabest
- GLZW Video CoDec 1.0.1.0
- GPEG Video CoDec 1.0.1.0
• Intel
- I.263 Video CoDec V2.55.016
- Indeo 3.1 Video CoDec 3.24.15.03
- Indeo Video 4.10 CoDec R4.11.15.94
- Indeo Video 5.11 CoDec R.5.10.15.2.55
- Indeo Video iYUV R2.0 CoDec 5.1.2600.0
- Indeo Video RAW R1.2 CoDec V1.20.15.01
- Indeo Video RAW R2.1 CoDec 2.17.003
- Music Coder for MSACM Audio CoDec 1.02
• LEAD
- LEAD MCMP-MJPEG Video CoDec 1.0.0.011
• MainConcept
- MainConcept DV Software Video CoDec 2.0.4
- MainConcept MJPEG Video CoDec 3.00a BETA
• Matrox
- Matrox Software DV and DVCPRO and DVCPRO50 Video CoDec 2.5.0.63
- Matrox Software MJPEG Video CoDec 2.5.0.63
- Matrox Software MPEG-2 I-Frame Video CoDec 2.5.0.63
• Microsoft
- Microsoft Adaptive PCM Audio CoDec 5.1.2600.1106
- Microsoft IMA ADPCM Audio CoDec 5.1.2600.1106
- Microsoft CCITT G.711 (A-Law and u-Law) Audio CoDec 5.1.2600.0
- Microsoft G.723.1 Audio CoDec 4.4.3400
- Microsoft GSM 6.10 Audio CoDec 5.1.2600.0
- Microsoft H261 Video CoDec 5.1.2600.2096
- Microsoft H263 and I420 Video CoDec 5.1.2600.2096
- Microsoft RLE Video CoDec 5.1.2600.1106
- Microsoft UYVY and YUY2 and YVYU Video CoDec 5.3.0000000.900
- Microsoft Video1 Video CoDec 5.1.2600.0
- Microsoft MPEG-4 Video CoDec 4.1.00.3920
- Microsoft Windows Media 9 Video CoDec 9.0.1.0369
- Microsoft Windows Media Audio CoDec 8.00.00.4487
• Miro
- miroVIDEO-XL 32-bit Video CoDec 2.20
• Morgan Multimedia
- Morgan Multimedia MJPEG Video CoDec 3.0.0.9
- Morgan Multimedia MJPEG Video CoDec Tray 3.0.0.1
- Morgan Multimedia MJPEG 2000 Video CoDec 1.3.1.1
- Morgan Multimedia MJPEG 2000 Video CoDec Tray
- Morgan Multimedia (TVMJ) LSI M-JPEG Video CoDec 1.0.9.0
- Morgan Multimedia (TVMJ) LSI M-JPEG Video CoDec Tray 3.0.0.1
• Newtek
- Newtek HDTV Video CoDec 1.00
• OGG
- Ogg Vorbis Audio CoDec 0.0.3.6
• On2 Technologies
- On2 Technologies VP3 Video CoDec 3.2.5.0
- On2 Technologies VP6 Video CoDec 6.2.0.10
• Panasonic
- Panasonic DV Video CoDec 4.21.0000.0000-0039
• Pegasus
- PICVideo Wavelet 2000 Video CoDec 2.10.0.28
- PICVideo Lossless JPEG Video CoDec 2.10.0.28
- PICVideo MJPEG Video CoDec 2.10.0.28
• Pinnacle
- Pinnacle DV25 Video CoDec 1.5.0.9
- Pinnacle ReelTime Video CoDec 2.5 Release
- Pinnacle PIM1 CoDec 2.00
• QDesign
- QDesign MPEG Audio CoDec 1.0.1
• REALmagic
- REALmagic MPEG-4 Video CoDec Jun 24 2002
• Rududu
- Rududu Video CoDec 2003.09.14
• SONY
- SONY ATRAC3 Audio CoDec
- SONY Software DV Video CoDec 2.23
• Tekram
- Tekram YUV 422 Video CoDec
• Toshiba
- Toshiba T420 Video CoDec 5.1.2600.0
• Vanguard Software Sollutions
- VSS Video CoDec 1.3.1.5
• VoxWare
- VoxWare MetaSound Audio CoDec 1.6.0.17
• XviD
- Koepi's XviD Video CoDec 1.0.1

• FilterS
- AAC Parser Filter 1.1
- AC3Filter Audio Decoder 1.01a
- DC-DSP Audio Transform Filter 1.0.0.0
- DScaler Project's Deinterlace Filter 1.2.0
- DivX AntiFreeze Filter 0.4
- DivXG400 ActiveX Filter 2.83
- File Dump Filter 8.00
- FFDShow 2004.05.20.
- Macromedia Shockwave Flash 7.0.19.0
- Matrix Mixer 0.30b
- MPEG Layer-2 Audio Decoder 1.00
- MPEG Layer-3 Audio Decoder 1.9.0.0311
- MPEG-2 Splitter 6.05.2600.2096
- Multiple VOB Source 1.0
- MOD Audio Decoder
- Monkey Audio Decoder
- MusePack Audio Decoder 1.0.0.3
- QuickTime Video Decoder 6.5.1
- RealMedia Video Decoder 6.0.9.1875
- ReClock Filter 1.4.0.0
- Time Manager Filter
- TrueMotion2 Video Decoder 2.0.6.2b
- WAV-Destination Filter
- Fraunhofer MPEG-2 Audio Decoder 3.00.0804
- Fraunhofer MPEG-2 Video Decoder 1.00.000
• 3ivx
- 3ivx Video Decoder 4.5.1.30
- 3ivx Video Encoder 4.5.1.30
- 3ivx Muxer Filter 4.5.1.30
- 3ivx Splitter 4.5.1.30
• ASUS
- ASUS V2 Video Decoder 1.00
• Core
- CoreAAC Audio Decoder 1.1.0.642
- CoreFLAC Audio Decoder 0.2.0.19
- CoreFLAC Audio Encoder 0.2.1.1
- CoreVorbis Audio Decoder
• CyberLink
- CyberLink DVD Navigation Filter 5.00.1031
- CyberLink MPEG-2 Video-SP Decoder 5.0.1031
- CyberLink Line21 (Video) Decoder 4.0.3030
• DivX
- DivX 3.2 MPEG-4 Video Decoder 4.1.0.3917
- DivX 5 Video Decoder 5.1.1.1031
• Elecard
- Elecard File List Source 2.1.0.30325
- Elecard MPEG-2 Demultiplexer 2.0.90.30529
- Elecard MPEG-2 Demultiplexer Streaming Version 1.221
- Elecard MPEG-2 Trimmer 1.00
- Elecard MPEG-2 Video Decoder 2.00.0.2525
- Elecard PIM2 Null Filter 1.00
- Elecard Sync2Async Filter 1.00
• Gabest
- AVI <-> AC3-DTS Converter 1.0.0.0
- Avi Splitter 1.0.0.3
- CDDA Reader 1.0.0.0
- CDXA Reader 1.0.0.0
- D2V Source Filter 1.0.0.0
- Direct VobSub & TextSub 1.0.0.9
- DTS-AC3 Source Filter 1.0.0.0
- FLIC Source Filter 1.0.0.0
- Matroska Muxer 1.0.0.8
- Matroska Splitter 1.0.2.3
- RealMedia Splitter 1.0.0.9
- Shoutcast Source Filter 1.0.0.1
- Stream Drive-Thru Filter 1.0.0.0
- Subtitle Source Filter 1.0.0.1
- VTS Reader 1.0.0.0
• Intel
- Indeo Audio 2.05.53
- Indeo Video 4.51.16.03
- Indeo Video IVF Source Filter R.5.10.15.2.51
• InterVideo
- InterVideo Audio Decoder 5.3.5.20
- InterVideo Audio Processor Fx
• I-Media
- I-Media AVI Renderer 1.00
- I-Media Multi-MPEG2-Source Filter 1.00
• Ligos
- Ligos MPEG-1-2 Splitter 4.0.0.77
- Ligos MPEG Audio Decoder 4.0.0.77
- Ligos MPEG Video Decoder 4.0.0.77
• Matrox
- Matrox Software DV and DVCPRO and DVCPRO50 Video Filter 4.0.0.92
- Matrox Software MJPEG Video Filter 2.5.0.56
- Matrox Software MPEG-2 I-Frame Video Filter 0.0.0.64
- Matrox RIFF Source Filter 2.0.0.413
- Matrox MPEG Transform Filter 1.0.0.11
• Microsoft
- Microsoft H.261 Video CoDec 5.00.2143.1
- Microsoft H.263 Video CoDec 5.00.2143.1
- Microsoft Screen Video Decompressor 8.00.00.4487
- Windows Media Screen Decoder DMO 10.00.00.3473
- Windows Media Screen Encoder DMO 10.00.00.3473
- Windows Media Audio 9 Voice Decoder DMO 10.00.00.3473
- Windows Media Audio 9 Voice Encoder DMO 10.00.00.3473
- Windows Media Audio Decoder 8.00.00.4487
- Windows Media Audio Decoder DMO 10.00.00.3473
- Windows Media Audio 9 Encoder-Transcoder DMO 10.00.00.3473
- Microsoft MPEG-4 Video Decompressor 8.00.00.4487
- Windows Media MPEG-4 Video Decoder DMO 9.00.00.3133
- Windows Media MPEG-4 Video Decoder DMO 9.00.00.3133
- Windows Media MPEG-4 S Video Decoder DMO 9.00.00.3133
- ASF Support 10.00.00.3473 built by: dnsrv(bld4act)
- Windows Media Video V8 Decoder 8.0.0.4000
- Windows Media Video V8 Decoder DMO 8.0.0.0371
- Windows Media Video Decoder 8.00.00.4487
- Windows Media Video 9 Decoder DMO 10.00.00.3473
- Windows Media Video 9 Encoder DMO 10.00.00.3473
- Windows Media Video 9 Decoder 10.00.00.3473
- Windows Media Video 9 Encoder 10.00.00.3473
• Moonlight
- Moonlight DumpPos Filter 1.0.61.31002
- Moonlight MPEG-2 Multiplexer 2.2.0.31104
- Moonlight Odio Dekoda 1.26b4
- Moonlight WinDivx Decoder 2003.11.28.1
• Morgan Multimedia
- Morgan Multimedia MJPEG Video Decoder 3.0.0.3
- Morgan Multimedia MJPEG Video Encoder 3.0.0.3
- Morgan Multimedia MJPEG 2000 Video Decoder 3.1.0.205
- Morgan Multimedia MJPEG 2000 Source Filter 1.3.0.104
- Morgan Multimedia MJPEG 2000 Destination Filter 1.3.0.102
- Morgan Multimedia Stream Switcher 0.9.7.0
• OGG
- Ogg Vorbis Audio Decoder 0.9.9.5
• On2 Technologies
- On2 Technologies VP6 Video Decoder 6.2.0.10
• Panasonic
- Panasonic DV Write Filter 1.0.1023.1900
- Panasonic DV Read Filter 1.0.1008.1215
• Pegasus
- PICVideo Wavelet 2000 Video Decoder 2.10.0.28
- PICVideo Lossless JPEG Video Decoder 2.10.0.28
- PICVideo MJPEG Video Decoder 2.10.0.28
• Pinnacle
- Pinnacle PIM1 Video Decoder 2.00
• Rududu
- Rududu Video Decoder 2003.09.14
• SONY
- Sony DV Video Decoder 1.80.11010
• Vanguard Software Sollutions
- VSS Video Decoder 1.3.1.5
- VSS Core Video Filter 1.3.1.5
• VoxWare
- Voxware MetaSound Audio Decoder 1.0.0.012
- Voxware MetaVoice Audio Decoder 1.0.0.011
• XviD
- Koepi's XviD Video Decoder 1.0.1

• Shared ComponentS
• Matrox
- Matrox Software Custom Controls Shared Resource 2.0.0.44
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
舊 2005-01-23, 01:59 PM   #7 (permalink)
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
Post

Q:
我按你說的,更新45.23版驅動後,亮度功能能正常使用了!不過,經試用,只能在VMR7(視窗化)模式下可以,VMR7(無轉換)下不行!那看來我的TNT2顯示卡只支持關於 overlay 的視瀕調節,而不支持關於VMR的視瀕調節!

/embig16


非常感謝~~

A:
VMR7(無轉換)不行是正常的,因為沒有用到 overlay 嘛!∼∼

45.23 只支持關於 overlay 的視瀕調節

選項所說的VMR7(視窗化)的方法
尋找
DSVidRen=3
值改成3
mpc 在 win2000 中為什麼不可以直接選項
也許是裝我的是dx9而不是dx7差別吧∼?Win2000 內裝 dx7 。。
你系統的dx版本相關的,記得好像沒裝dx9的時候dx9的選項是不可選的
可能是由於一般的顯示卡都是支持dx7的硬體加速所以占的資源才小的
如果顯示卡支持dx9硬體加速的化應該也是一樣的
照如微軟聲稱 VMR7 只存在於 XP 以上的系統中。
我覺得實際上Dx9b 中也有包含 VMR7,只是隱藏了罷了...

用 dsf 做成

看那個 theora 文件的辦法:
1、 https://helixcommunity.org/download.php/507/xiphplins_win32_0_4.zip(內有安裝說明)
2、mpc 的ogg vorbis 設為 realmedia.


Summary: v0.3 Ogg Vorbis and Ogg Theora Plugins for RealPlayer 10
New versions of the Vorbis and Theora plugins are now available for RealPlayer 10. This release fixes the following bugs.

- A SMIL related bug caused by playing the middle of an .ogg file
- HTTP playback of static .ogg files
- A math overflow caused by large FPS numerators and denominators
- A few Icecast related bugs



Q:
regsvr32 某個文件之後不就寫入註冊表了嗎,哪裡還有綠色?


A:
那是使裡面的 dsf 可以供其他播放器使用而做的;

我的 GreenMPC 完全沒有 regsvr32 過任何 dsf 即可支持各種主流體格式;

所有的 mplayerc 的組態 包括 各種插件的使用完全是寫在 mplayerc.ini ,還有各種文件的使用方式,完全沒有動過註冊表;
3gp 格式 mympc 早已支持,至於 h.264,因為沒有統一的標準,又互不相容,所以沒有加入。對於大部分人來說,網頁內嵌在線播放還是經常用到的。
所以本播放器只是面對本機播放,網頁內嵌在線播放 需要改動註冊表,綠色是不可能的;

另外,這一個 ogg theora視瀕文件我一直無法用 dsf 弄好了,版主可以幫我一下嗎?

http://www.untwtv.com/aflymedia/theora_6.ogg



Q:
那你是用什麼方法增加的∼?
增加濾鏡∼?

A:
正是。

dsf 的就增加濾鏡
qt 和 real 都是使用同目錄下的核心文件而已



Q:

請教一個問題:
暴風影音Custom Matrices資料夾內的文件有何作用?如何用?謝謝!
http://www.sbtop.com/bbs/uploadsx/post-154-1090548479.jpg

A:
自訂 table ,壓片用的,與解碼無關


Q:
音瀕方面有foobar還是喜歡那個!∼
這個版本和real安裝版本有衝突嗎?

A:
經試用,與RealPlayer完全沒有衝突!

Q:
mov不能放的啊,放出來是這個效果,聲音沒問題

http://www.sbtop.com/bbs/uploadsx/post-154-1090558510.jpg

手機視瀕也不能放呀 !


A:
因為Quicktime的視瀕在全螢幕的時候用 dx7 (VMR) 輸出較好,我預設啟用了它

螢幕花掉證明您的顯示卡或者顯示卡驅動支持 dx7 不好,請修改這裡為系統預設:




http://www.sbtop.com/bbs/uploadsx/po...1090578980.png



Q:

按您說的改了之後,真的可以了,這個軟體對系統硬體軟體沒別的要求吧?
我是2003系統,原有的是directx8.1,顯示卡TNT2 M64
對了,請問有了您這個,是不是不用安裝WMP9和Realone了呢?
還就是不支持APE、Flac、MPC,不過有音瀕播放器了



A:

WIN2003 已經內裝了 WMP9 了吧? 而且內裝 dx8.1 已經足夠了 。

Realone 和 Quicktime 和任何其他的視瀕插件都不需要了即可播放。

你唯一要做的就是更新你的驅動,W2KXP-4523-WHQL 是我推薦的;

下載位址:

http://www.mydrivers.com/dir75/d30256.htm


我覺得沒有必要使 MPC 或者 WMP支持 APE、FLAC、MPC 、TTA等不會被用於視瀕中的非主流音瀕格式;

我選項還有更好的 foobar ;
2、至於第二個,一目瞭然:

RealG2這種已經沒人用的格式就沒必要支持了吧?

http://www.sbtop.com/bbs/uploadsx/post-154-1090583382.png

divx3+4+5 通過 DivXdec.ax 支持了
個軟體如果一定要說只有一個地方不是綠色的--dsf的組態還是要放到註冊表的,例如 「disable logo」之類,還有文件的關聯,這是不可避免的;

我這裡的指的綠色的意思是沒有 regsvr32 dsf ,沒有加入關於 real 和 quicktime 的註冊表內容,沒有把mpc 的組態放到註冊表中

這樣最主要是不會引起 dsf 之間的衝突(專門調低內裝插件的merit ), 不會引起 mpc 和realplayer 、quicktime 的衝突,安裝(解壓就好)和卸載都很方便(直接移除就好了);


如果一定要試不妨用一個乾淨的系統配合 AVIcodec 來試驗;

也歡迎網友在這裡說出試驗的結果;

再說一句:我自己用的 mpc 並不「綠色」,因為我經常要壓片。

我的系統 regsvr32 的插件有:

CoreAAC.ax、avi2ac3filter.ax、dtsac3source.ax、mpgaudio.ax、iviaudio.ax、ivivideo.ax、CoreVorbis.ax、vp6dec.ax、dvobsub.ax+vobsub.dll、Mpgdec.ax、RealMediaSplitter.ax、MatroskaSplitter.ax

外加一個 ffdshow ,用來解碼 divx3+4+5 ,xvid ,3ivx,h264

還有gk;

這樣已經可以滿足大部分播放和壓片的需要


兩個版本的優缺點很顯而易見,最直觀的就是lean的版本不用安裝,解壓縮後就可使用,且本機播放基本可以滿足絕大多數朋友的需要,更新解碼器新版本也很方便,直接取代即可;而風姐的版本功能更強大,除可以本機播放外,還可以播放網頁上的流媒體,但體積較大,更新較麻煩,另外,還要安裝,在註冊表寫入大量訊息。
兩個版本各有利弊,各位各取所需了。總之,對廣大網友來說,這絕對是一件大好事,因為大家有更多的選項!

Q:
想請教幾個問題:
請問暴風影音新增的大量自訂 Matrix要配合什麼壓片軟體來用?
PS:現在大家用得最多的壓片軟體是哪個?
還有,MPC的濾鏡管理頁面內,每個濾鏡的賦值是什麼意思?增加濾鏡後需要更改嗎?謝謝!!

A:
1、ffdshow和xvid 等 mpeg4 壓片的時候用 mpeg 方式量化時用,新手不必接觸太多;

有關詳細上 http://gb.doom9.org/ 看吧,這裡的人不會知道的太多的;

http://www.sbtop.com/bbs/uploadsx/post-154-1090586752.png


2、那個是 dsf 的 merit 值,即使用插件的優先權值;

例如你安裝了 Elecard 和 WinDVD 的兩個 MPEG2 解碼dsf,它們預設的 merit 值都是 00700000 ,那現在你想優先用 WINDVD 的來解碼,WINDVD 解碼不了的才用 Elecard 來解碼,那麼你可以在這裡把 WINDVD 的解碼的merit 調為00800000 就可以了;

這裡更改 merit 只有在 mpc 播放是才有效,用系統中其他播放器例如 wmp 是無效的。更改系統的 dsf 的merit值要用到 FilterManager 這個軟體;

http://www.sbtop.com/bbs/uploadsx/post-154-1090587590.png


Q:

第二個問題完全明白了!感謝!!
第一個問題還不是很清楚,請釋疑~~

請問暴風影音新增的大量自訂 Matrix要配合哪個壓片軟體來用?

PS:您現在用的壓片軟體叫什麼名字?

A:

FilterManager

圖中可以看出Subtitle VMR9 Filter ,即微軟 VMR 9 的字幕插件的 merit 值為 00000000 ,即永遠禁用,呵呵∼∼
http://www.sbtop.com/bbs/uploadsx/post-154-1090587949.png

您真的要學嗎?

先看懂下面的文章吧:

『 XviD中的精彩技術 』 ---- 作者:Silky

Quarter Pel = Quarter Pixel = 1/4 Pixel = QPel:


MPEG 壓縮的時候,P-Frame 會參考前一個畫面壓縮,B-Frame 會參考前面或後面,或前後的畫面壓縮。


此時只要紀錄和參考畫面之間的差異,也就是預測的誤差,還有物體移動的方向(動作向量 MV),


不用重新壓縮整個畫面,所以可以節省很多 bits,達到很高的壓縮率。





其中又以 B-Frame 的壓縮效率最高,因為 B-Frame 可以同時參考前面和後面的畫面,


以前後畫面的平均值((前+後)/2)做為參考畫面,可以大幅減少預測的誤差。


(預測的誤差越小,所需花費的紀錄誤差的 bits 數就越少,檔案就越小,壓縮效率就越高)





同時 MPEG-4 的 B-VOP 還有第四種預測模式,叫做 Direct Mode,直接拿後面的 P-Frame 的 MV


除以二作為動作向量,省去記錄 MV 的空間,也可以達到很高的壓縮效率。


如:


I B P





我們可以預測,B 的物體移動必然是介於 I 和 P 之間,所以 B 的 MV 大概會接近 P 的 MV 的一半。





以上是大致的壓縮原理,我們回過頭來看什麼是 QPel。


前面說到 P/B Frame 會在參考畫面上尋找最接近的區塊,然後記錄和這個區塊的誤差值,


以及相距的方向和位置(MV)。


MPEG 壓縮的時候是以 16x16 的方塊為服務機構,稱為 MacroBlock(MB),


一個 MB 一個 MB 地搜尋最匹配、誤差最小的參考方塊在哪裡。


(也就是搜尋這個物體移動到哪裡)





搜尋會在一定的範圍內搜尋,譬如說在週圍 32x32 的範圍內搜尋,而不會無限制的擴大搜尋下去。


所以當畫面上動態很大的時候,物體移動距離較遠,超出搜尋範圍,或是畫面變化的差異太大,


我們就找不到誤差很小的參考方塊,此時壓縮率就會下降,需要較多的 bits 來記錄。





很明顯的,物體的移動和像素(Pixel)的精確度無關,物體不會按照像素的格子,一格一格的移動,


每次都移動整數的格子點,剛好落在像素上。


所以我們以整數像素的服務機構做搜尋、比對,顯然無法找到最匹配、最相似、誤差最小的參考方塊。





為了克服這個問題,MPEG-2 壓縮的時候,會先將要參考的畫面做內插補值(interpolation),


補出像素和像素之間的次像素的數值,如:


A x B


x x x


C x D





像素 A 的值為 11,像素 B 的值為 13,則我們可以預測 A 和 B 之間的次像素 x 的值為 12。


依此類推,補出所有的 x 的數值,也就是 1/2 Pixel 的值,再以此 1/2 Pixel 精確度的畫面做為


參考畫面,於其上搜尋最近似的參考方塊。


這樣,我們就可以找到誤差更小的參考方塊,壓縮率就更高,同品質下檔案就更小,同容量下品質就更高。


根據測試,使用 1/2 Pixel 精確度的 ME(動作估計),PSNR(Peak Signal to Noise Ratio,訊噪比,


一般的一種客觀測試影像品質的方法)可以上升 3~5dB。


而 MPEG-4 用的 Quarter Pixel = 1/4 Pel,就是比 1/2 Pel 更精確,再補出 1/2 像素和像素之間


的 1/4 Pel,以此做為參考畫面。理論上 1/4 Pel 可以再提升 PSNR 2~3dB。


AoxoB


ooooo


xoxox


ooooo


CoxoD





o: 1/4 Pel





但是,如果 1/4 Pel 沒有良好的實作出來,導致用了 1/4 Pel 也沒有找到更好的參考方塊,


那麼因為 1/4 Pel 所使用的動作向量 MV 需要原本 1/2 Pel 的雙倍精度來記錄(如:1.5 --> 1.25),


所以壓出來的檔案反而會變大。(同容量下品質就更差)





早期 XviD 的 QPel 就是沒有良好的實作,同時有一些錯誤,所以對於壓縮效率沒有助益,


使用之後檔案反而更大。


但是現在 XviD 的 QPel 已經修正完畢,完全符合 MPEG-4 的標準規範,同時也達到理論上它的壓縮助益。


您可以做一個測試,以同品質壓縮(類BIOS Quantizer),開了 QPel 之後,檔案大約會減小 ~3%。


這代表同檔案大小下,開 QPel 的品質會比沒開 QPel 的品質好。








有了以上這些 MPEG 壓縮的基礎說明,我補充一下上次提到的幾個名詞說明:


Chroma ME 這個選項


ME = Motion Estimation 動作估計


在參考畫面上搜尋最近似的方塊,找出相距的距離和方向 => 動作向量 MV = Motion Vector 的程序叫做 ME。


MC = Motion Compensation 動作補償


將目前要壓縮的方塊和找到的參考方塊相減,紀錄它們之間的誤差值,以便在解壓縮的時候能夠


補上這個誤差值,這個程序叫做 MC。





MPEG 壓縮的時候將像素分為 YUV 三個平面,一般只在 Y(亮度)的平面上做 ME,搜尋 Y 誤差最小的 MV。


而 UV(色度,Chroma)的動作向量則是直接拿 Y 找到的動作向量除以二,作為 UV 的動作向量。


(當 MPEG 以 YUV 4:2:0 記錄時,UV 的解析度只有 Y 的一半,也就是畫面大小只有 Y 的一半。


如 Y: 640x480,UV 則只有 320x240。所以動作向量直接拿 Y 除以二,可以得到近似值)





這是因為人眼對 Y 亮度比較敏感,對 C 色度比較不敏感。色度解析度差一點,人眼也看不出來。


減少 C 所佔的空間,給 Y 使用多一點空間,可以在有限的流量大小下,增進視覺看起來的品質。


然而做 ME 的時候偷懶,只精確的求 Y 的 MV,而 C 的 MV 就直接拿 Y 的 MV/2 來使用,


這樣雖然可以加快壓縮的速度,但是品質也會下降。(C 沒有精確的求出誤差最小的參考方塊,


需要花較多的 bits 紀錄,使得壓縮率下降)





XviD 現在加入了 Chroma ME 的這個選項,會同時搜尋 Y/C 平面上,誤差最小的 MV,


速度會慢一點,但是品質會較好。


尤其是壓動畫類影片,效果最明顯。








為什麼動態越大的時候要減少連續 B-Frame 的個數?B-Frame 不是壓縮率最高,越多越好嗎?





MPEG-1 裡面,有三種 Frame 型態:


I-Frame: 不參考其它畫面,獨立壓縮,壓縮率最差,需要最多 bits,Frame size 最大。


P-Frame: 參考前一張 I 或 P Frame 壓縮,壓縮率次之。


B-Frame: 參考前後的 I 或 P Frame 壓縮,壓縮率最高。B-Frame 不能被其它 Frame 拿來當作參考畫面。





B-Frame(在 MPEG-4 裡面正確的名稱是 B-VOP)的預測模式有四種:


a. Forward 順向預測,參考前一張畫面,記錄和前一張畫面的差距。


和 P-Frame 的預測方法一樣。


b. Backward 逆向預測,參考下一張畫面,記錄和下一張畫面的的差距。


c. Bi-Directionally 雙向預測,參考前面和後面兩張畫面,記錄的是


和「前後兩張畫面的平均值」的差距。也叫做內插預測,壓縮率最高。


d. Direct Mode,不搜尋、紀錄動作向量,直接由下一張的 P Frame


推匯出動作向量。譬如說 I B P,我們可以預測 B 畫面的動作必然


是介於 I 和 P 兩個畫面之間,所以我們可以直接用 P 的 MV/2 作為


B 的動作向量,這樣可以省去記錄 MV 的空間。





壓縮 B-Frame 的時候會從上面幾種預測模式中選壓出來最小的一個模式來使用。





當把最大 B Frame 的個數設得太多的時候,如果 XviD 的動態 Frame Type 決策


沒有好好發揮它的功能,會造成誤判,在高動態的地方還是插入過多的 B-frame。


如:


大動態畫面


I B B B B P


P 距離參考的 I Frame 太遠,誤差太大,容量暴增。而第一個 B-frame,因為 I 和 P 的差距


很大,(I+P)/2 兩個 Frame 的平均值和 B Frame 的差異還是很大,倒不如只用 I Frame


來預測。此時 B 只參考前一張 I 壓縮,等於 P-frame。


中間的 B 參考 (I+P)/2 壓縮,因為差異量大,還是無法取得很好的壓縮率。


最後一個 B 只參考後面的 P 壓縮。


最後這四張 B-frame 都無法取得很好的壓縮率,大小都變成和 P 差不多大,





此時如果改成


0 1 2 3 4 5


I P P P P P


反而可以得到更好的壓縮率。


(因為 1P 參照 0I,差距小。2P 又可以參照 1P,差距也小。以此類推....)





現在 XviD 的動態分配決策已經比以前好很多,最大 B-frames 個數可以放心設到 4 沒有問題。


至於 DivX 5 的 B-frame,最多連續個數只能為 1,只能是 I B P B P B P B... 這種型態,


更別提 XviD 現在使用的先進 I/P/B Frame 分配決策,DivX 5 已經完全比不上 XviD。











最後,關於 XviD 保留的細節比較多的問題。





MPEG 壓縮的時候,以每個 16x16 像素方塊大小的 MacroBlock 為服務機構作 ME,然後量化的時候


會切成 4 個 8x8 的 Block(微方塊),做一種稱為 DCT 的轉換。


經過 DCT 轉換以後,8x8 方塊裡的 64 個像素點的 YUV 值,就變成代表空間頻率的係數。


人眼對高頻比較不敏感,相對的低頻的係數就比較重要,所以我們利用量化把高頻的係數削掉多一點,


保留比較重要的低頻係數,在有限的流量的情況下,可以增進肉眼看起來的品質。





XviD 可以使用兩種不同的量化方法(Quantization Type),一種是 H.263,另一種是 MPEG。


H.263 的量化方法,顧名思義,就是使用 H.263 這個壓縮規格所使用的量化方法,量化的時候,


8x8 的像素方塊內的所有 DCT 係數,全部除以同一個數位。(這個動作就叫做量化)


例如全部都除以 32,如果有一個 DCT 係數為 15,小於 32,經過相除之後,會被量化為 0,


如此便可以省下很多記錄的 bits。





當然,除的數位越大,量化的誤差也就越大,品質也就越差,但是壓縮率會越高,壓出來檔案會越小。


我們會利用另一個參數來調整量化的誤差,控制最後量化的品質和檔案的大小,這個參數叫做 Quantizer。


量化的係數會再乘上這個 Quantizer 的倍數,例如原本要除的量化係數是 32,Quantizer 是 2,


對應的放大倍數也是 2,最後真正要除的量化係數就變成 32*2 = 64。


所以 Quantizer 越大,要除的量化係數就越大,量化誤差就越大,品質就越差,但是檔案也越小。





H.263 的量化方法還規定,相鄰的兩個 MacroBlock 的 Quantizer 不能相差超過 2。





而另一種 MPEG 的量化方法,高低頻係數可以除以不同的量化係數,可以視情況將高頻削多一點。


這個 8x8 的量化係數,也就是 Quantize Matrix(量化矩陣)。


XviD 還可以讓你自訂、編輯這個矩陣的量化係數,你可以依照影片內容、使用碼率,自訂最適當的量化矩陣。


(量化方法要選 MPEG-Custom,同時更改 Edit Quantizer Matrix... 裡面的預設量化矩陣,


目前這個功能無法和 B-Frame 同時共享)





MPEG 的量化方法對相鄰的 MB 使用的 Quantizer 差距並沒有限制。





根據經驗,使用均勻量化矩陣(uniform quantization)的 H.263 量化法,壓出來的畫面會較模糊。


MPEG 量化方法的畫面會比較銳利。(不過銳利線條的週圍、物體的邊緣,會產生一些噪聲)





MS MPEG-4,也就是 DivX 3.11,使用的是 MPEG 的量化方式,所以一直以來,大家的評價都是 MS MPEG-4


的畫面比較銳利,保留比較多的細節。


DivX 4, DivX 5 都是使用 H.263 的量化方法,尤其是 DivX 4,畫面非常模糊。


雖然表面上看起來壓縮瑕疵較少,但是細節都被削光光了。


(可以參考上面 net1999 兄提供的圖片)


(DivX 5 其實可以藉由修改 registry 的方法,改成以 MPEG 的量化方式壓縮,但是顯然有 bug,


壓出來的東西慘不忍睹)





XviD 則可以讓使用者自行選項要類BIOS使用哪種量化方法,或者是視情況切換量化的方法。


(量化方法選項 Modulated,Quantizer 小於或等於 3 時會使用 MPEG 量化,


大於 3 時使用 H.263 量化。New Modulated HQ 則反過來)





GMC,也就是 S(GMC)-VOP,只有在整個畫面上,有大部分的區塊都往同一個方向移動時,


才能派上用場。譬如說鏡頭做 pan(由左往右 或 由右往左 平移)的時候,全體由上往下,


或由下往上移動,以及 zoom in/zoom out(物體放大縮小)的時候,才會使用 S(GMC)-VOP。


(其實還有其他功能,例如變形、旋轉的時候,不過目前 DivX 和 XviD 都沒有完整的作出這些功能)





使用 GMC 的時候,那個 Frame 會使用 MPEG-4 才有的 Frame Type,叫做 S-VOP。


(因為 MPEG-4 是以物件 Object 為服務機構壓縮,所以叫做 Video Object Plane,VOP,


視訊物件平面。有 I-VOP/P-VOP/B-VOP 和特別的 S-VOP 這幾種 VOP)


為了要和 Stripe 做區分,我們又把它叫做 S(GMC)-VOP。


所以要比較 GMC 的使用情形,必須找兩個相同的畫面,而且是 S(GMC)-VOP


(也就是有使用 GMC 的 VOP),才能看出 GMC 的使用結果。





目前 XviD 的 GMC 只有非常簡單的功能,現在使用 Global MC 不會比原來的 Local MC 有效率,


對壓縮沒有助益,用了之後檔案反而會更大(壓縮效率更差,同容量下品質更差)。


而且還有一些正確性的問題要修正(要符合 ISO 制訂的 MPEG-4 的標準規格,否則便是做錯,


壓出來的東西將來無法為其他標準的 MPEG-4 decoder 解碼),所以不建議使用。





XviD 的編程人員每個人都是學富五車,而且是世界上頂尖的編程高手,


目前Codec中的問題他們不是不知道,而是還在思考解決的方法。


譬如說目前 B-frame 一定要勾選 DX50 B-VOP compatibility,這個 Closed GOV


(等於 MPEG-1/2 的 Closed GOP)的問題開發人員不是不知道,而是很困難解決。


(我們來想的話會覺得很簡單。沒錯,理論上很簡單,實作就知道有多困難 )





而且開發人員每個人都還有自己的學業、工作要忙,僅能利用一點的閒餘時間


來從事這項編程工作,所以無法說改就改,立刻就解決這些問題。


不過儘管如此,XviD 仍然是目前世界上,品質最好的 MPEG-4 編碼軟體... 之一


(話不能說得太滿,要留一點進步的空間 )





XviD 這麼優秀,您還要繼續用 DivX 5 嗎 ^^
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
舊 2005-01-23, 02:29 PM   #8 (permalink)
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

xvid只是一種編碼,那您是用哪個壓片軟體來進行搭載呢?我試了好幾款都不是很順手

新手用 Gordian.Knot.Rip.Pack 吧,全自動,壓縮品質又好

老手用AviSynth 寫 AVS 指令碼 + VirtualDubMod 吧 ,前提是-----你必須真的是老手∼∼


A:
你要壓什麼片子?DVD 2 AVI ?記得 Xvid 一定要 2pass 的


Q:

是的,我就是想壓DVD 2 AVI,謝謝提醒~~


請問您有玩MPlayer這款軟體嗎?我用它一段時間了,覺得它在佔用資源方面確實很優秀!只是它的skin一直都不會用,加不上去!請問您知道嗎?


A:

Mplayer 對 RV10 的支持還是不夠

加入skin 很簡單啊∼∼

把skin 解壓要 skin 目錄下,例如是 skin\xx ,再修改 config 就可以了



Q:
還是不會弄,請您具體地介紹一下,好嗎?另外,Mplayer好像有好幾個版本,您給推薦一個,然後,把那個改好的config發到論壇上,好麼?



A:
windows上目前我只看到2,3種前端程式
真正有GUI的只有這個吧:



http://www.mplayerhq.hu/MPlayer/rele...-0.001pre4.zip
mplayer在windows上支持gui有不少的困難,根據mail list所說,兩種方法:
1 gui和mplayer主控執行緒在一個執行緒中執行,勢必要在mplayer主體內加入回調的hook,以至阻塞主執行緒的運作。而且要對mplayer的內核做比較大的改動。
2 gui和mplayer主控執行緒在不同執行緒執行,通過stdin控制。這種方法效率很差,不可取。
mplayer的author的結論是,v1版沒有辦法指出一個clean的gui for windows實現,只有等到v2版才有可能。至於mplayer G2,據說效率超過了v1版本。有興趣的可以自己在mingw下編譯試試這個未完成版。
另外,那個帶gui的不推薦用,關於去年9,10月份pre3版本的,之後打過不少重要的修正檔,在其中都沒有包括。推薦更新到最新的cvs版本編譯,支持滑鼠input,即左中右鍵,和滾論。
此外,在rm和mov的支持,因為實現方式不一樣,所以mplayer比mpc差了一些,不過仍在可以接受的範圍裡。
建議電腦上使用mplayer+realplayer或者mplayer+mpc的搭配,以速度快和穩定的mplayer為主,放不了的再切換mpc

Q:
委想要的是這個界面,但怎麼也弄不出來!不爽!

A:
給你。。。
http://www.sbtop.com/bbs/uploadsx/post-154-1090597237.png

最好不要用這個版本的,bug 太多

http://www1.mplayerhq.hu/MPlayer/rel...-0.001pre4.zip

這個是實事,我的diy版確實不能播放那個測試的文件,只有聲音∼!
而那個你做的版本可以,再有,暴風影音應該是支持h264的所以不知道會怎麼樣


其實最新版本的ffdshow對標準的 h264 已經支持得較好的了,而且佔用系統資源相對較少,推薦!
http://www.sbtop.com/bbs/uploadsx/post-154-1090669026.png

Q:
綠色軟體的定義是什麼?
綠色軟體一般指不對系統增加垃圾控件,特別是不會向system等目錄增加文件,直接複製後便可以使用,重新安裝系統後軟體不需要重新安裝都能執行

呵呵,還在精品論壇看見一個帖子
http://bbs.XX.net/bbs/showthread.php...8&page=1&pp=15


A:

現在有幾個軟體可以說是純綠色軟體?大部分都是相當於免安裝軟體,不信你用regsnap等工具檢測一下。所以,現在的綠色軟體的定義就是預設為「免安裝軟體」了,也即廣義的綠色軟體!
mpc免安裝已經令我很爽了
有綠色版真是太好了,發覺影音風暴越來越複雜了,雖說支持在線播放,但支持的並不完全,所以我還是要安裝realplayer.另外一個就是影音暴風和MPC結合的並不緊密,沒有充分利用已經有的功能,造成一定程度上的冗余。有了這個綠色版的確方便很多,不過在省級的方便性上
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
舊 2005-01-23, 02:51 PM   #9 (permalink)
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

Q:
我覺得沒有必要使 MPC 或者 WMP支持 APE、FLAC、MPC 、TTA等不會被用於視瀕中的非主流音瀕格式;

我選項更好的 foobar ;

A:

flac和tta已經用於視瀕中了,試試下面兩個文件

FLAC無損音軌的mkv文件
http://www.untwtv.com/aflymedia/老鷹樂隊_?..(xvid+flac).mkv

TTA無損音軌的mkv文件(目前只能在2k/xp/2k3系統中播放)
http://www.untwtv.com/aflymedia/老鷹樂隊_?..?xvid+TTA).mkv


Q:
第三:

H264 本來就沒有統一的標準。加入這個只是為了有更多的網友可以關注一下這個格式的。

Videosoft 可以支持 ffdshow 編碼的 h264 的;

時間限制已經破解;

A:
vsshdsd.dll是Videosoft官方的,
本身就沒有時間限制(who說有時間限制,打pp),
更不會牽扯到破解(who說是破解版,也要打pp)。
不過它支持的4cc是VSSH,
如果ffdshow編碼h264的時候選用其他的4cc它就支持不了。


By the way:你可以把這兩個文件再下載一次看看你的「綠色版」能不能播放
http://www.untwtv.com/aflymedia/mina(h.264+mp2).avi
http://www.untwtv.com/aflymedia/Boa-Miracle(h264+mp2).avi

建議你安裝 VSSH 官方後, 正常解碼一次, 然後把時間調後三個月或更長再試
這個vsshdsd.dll是沒有限制的
http://www.untwtv.com/aflymedia/vsshdsd.dll
這是Videosoft H.264 Decoder2.1.0.2版

而你所說的有限制的那個是Videosoft H.264 Decoder2.1.0.1版
這兩個不同的。
不過從不看好 VSSH 的東西,並不標準 ...



Q:

非常感謝發帖主的分享!從此貼來看,發帖主在多媒體播放方面下了不少功夫,贊!!
這裡有一個問題想向您請教,您整合的XviD解碼器部分只有兩個文件,xvid.ax,xvidcore.dll。但完整的XviD解碼器包裡面還有一個xvidvfw.dll文件,請問這個文件是做什麼用的?可以略去嗎?


A:

xvidvfw.dll 主要用於編碼 xvid 的
Q:

播放 h.264+mp2 的avi 有聲無像,請教授一下解決辦法

A:
那是因為 阿飛編碼 更新了該檔案;

去也來更新一下 GreenMPC 好了:

把以下最新的 mplayerc.ini 覆蓋原來的就可以播放該檔案了

應該把流行的h264編碼器的GUID name一次過都加進去
要不然我每變一次,你就要更新一次 /embig11
你可以重新下載
http://www.untwtv.com/aflymedia/mina(h.264+mp2).avi
看看,又放不了了 /embig13

這次是:
{34363248-0000-0010-8000-00AA00389B71}




Q:
另外, 我自己增加divx濾鏡, 列表裡會出現4,5個divx的濾鏡, 好像賦值不同, 為什麼? lean的只有一個divx, 賦值為00600000, 這個數值具體是什麼意思呢?

A:
賦的值就是優先等級的意思


Q:
另外,MPC內裝字幕功能只支持srt文本格式的字幕嗎? 我用sub格式的字幕好像不能支持,在不裝vobsub的情況下, 怎麼解決?


A:

MPC 內裝是支持 sub 字幕的,畢竟與 Vobsub 是同一個作者嘛



Q:
使用內裝的字幕,全螢幕狀態下很慢,一畫格一畫格的,如何解決?


A:
試試

http://www.untwtv.com/afly/ngmpc.rar

能支持flac的mkv
字幕用vsfilter,完美支持sub字幕
可完全播放ffdshow,x264,video soft avc編碼的h264
real方面可能支持以前的老格式real文件種類要多一點
音瀕可以把real5.1和ogg5.1聲道downmix成2聲道
......

btw:
這個東西是幫別人oem的,漢化的mpc主文件採用的是本機斑竹漢化的版本,
先說聲多謝。

假如斑竹不讓使用的話請留言,我會找其他版本的mpc主文件更換。
聽說斑竹脾氣不是很好,就算不讓使用,希望斑竹也別生氣。
再次多謝。
Q:

!網址以更新完畢,請剛才下載過的網友們也重新下載一次!!!

還有一個小小的請求,你有98下的版本漢化版嗎?
或者是你的朋友有漢化過,能否也讓我用一下,
有什麼訊息要保留的我盡量尊重你的意見!
希望你不會覺得我這個人得寸進尺。

A:

藍色網際製作的 Ansi 漢化版和我製作的 Unicode 漢化版包括 MyMPC 裡面的所有元件如有需要,請隨意取用,大家都是同道中人,不要太客氣了

對了,你們前面討論的那個 H264+MP2 文件,我用 FFDShow 解碼效果很好——個人對 H264 解碼更看好的是開放來源碼的 FFDSHow 和更顯大家風範的 Nero Digital,對 VSSH 感覺不是很好,不過 FFDShow 裡面唯一沒有完全完成的 H264 程式碼也正是並非完全標準 H264 的 VSSH 了,呵呵,不知道它會不會得到其他 H264 解碼廠商的支持

還有就是希望有機會,我們可以在編碼解碼的技術和實現方面就各自的經驗和心得進行一些探討,如何
ffdshow裡的h.264編碼器是關於開源的x264,
但是現在所見得獨立版本的x264編碼器都沒有帶解碼功能。很奇怪。
ffdshow裡內裝的帶瞭解碼器,但是ffdshow裡帶的東西不能單獨拿出來。
所以只能用這個vssh了。

vssh不好的地方是要轉成YUY2輸出,這樣對系統要求更高。

http://www.sbtop.com/bbs/uploadsx/post-154-1092833601.png



Q:

這個版本每次開啟和關閉MPC, mplayerc.ini文件大小會有變化. 好像是每回關閉MPC時都要重新寫一遍mplayerc.ini, 是嗎?

開啟幾次之後, "管理"裡面已經增加的某些濾鏡訊息會丟失掉, 導致某些檔案類型不能播放...其他人有沒有這個問題.

A:
1.
是的,每次的修改都會儲存於到ini文件中

Q:
附加問一句, 現在的 VSSH 支持標準 FourCC 的 H264 了?



A:
這個倒不是他本身的功能,
是我用mpc的filter管理功能自訂進去的

btw:剛才去gabest得主頁轉了一下,好像他8月16號又出來更新東西了
估計mpc的新版本不久就會有了,看來你又要勞動了

Q:
請問mimi8,可以直接用其他語言的MPC直接取代你的檔案嗎? 謝謝

A:
語言不一樣,ini裡的項目的設定就會因某個字串不一樣而不同,
不過好在基本的濾鏡還在,
http://www.sbtop.com/bbs/uploadsx/post-154-1092847591.jpg

不用另外選,直接打勾就可以


btw:就算你選也要把目錄定義到你mpc主程序所在的目錄阿

但是都沒有選上,要自己重新設定一下才行
2.
如果你擔心管理裡的濾鏡丟失掉,把ini文件設定為只讀就可以了,
但是這樣你想更改的設定也存不進去了




Q:
像下面這樣全部打勾就行了吧?

http://www.sbtop.com/bbs/uploadsx/post-154-1092852625.jpg



A:剛才用gabest的8月16日的MatroskaMuxer.ax重新合成了一下
tta音瀕的mkv文件,mpc6482可以播放了,以前用Matroska官方版合成的
和mpc6482內裝濾鏡不能相容。

測試文件(已更新,用gabest的8月16日的MatroskaMuxer.ax重新合成):
http://www.untwtv.com/aflymedia/老鷹樂隊_?..?xvid+TTA).mkv


你可以重新下載一下
http://www.untwtv.com/afly/ngmpc.rar

可以支持TTA音瀕的mkv/mka文件了 /embig11

在QT方面增加了對VR文件的支持,但是因為mpc沒有類似QTplay那種zoom的按鈕
就只能做到可以看而已,出不來效果。

測試文件:http://www.untwtv.com/aflymedia/TimesSquare-Med.mov
開個玩笑,是那個資料夾滿了,換了地方
http://www.untwtv.com/afly/ngmpc.rar
前面的連接也改過了

更新,把qt的音瀕輸出從ds改為wav輸出提高文件相容性
增加支持播放多視瀕流的文件.

下載位址:
http://www.untwtv.com/afly/ngmpc.rar

測試文件:
http://www.untwtv.com/aflymedia/spider-man_2_us_fs2.mov

上個版本播放的時候,只能播放出中間的視瀕部分,不能播放出上下的image部分

Q:

其實我製作這個版本只是想更多的人可以認識一下關於那些 dsf 和 控件 的作用而已,所以我每個文件的作用都有詳細解釋過的

我喜歡更多的人進行 DIY ,這樣才是真正的 「MY-MPC」,而不單是 「RING'S MPC」


A:
我對mpc沒什麼好印象,很少用這個咚咚,其實我整天用的播放器是wmp6.4
這個只是應mpc的fans要求做的,本身從設計上講主要是套用mpc的filter管理
功能,但是gabest在這方面並沒有留出很大的空間,換一個角度來說人家做的
只是單純的filter管理。所以在功能上不可能做到無限制的擴張,即使是可以被管
理的filter功能也不是100%可以使用。還有很多filter是必須regsvr32才能為
其所用的。所以遇到這種filter就無能為力了。從這一點來看,還不如mpc的另
一個功能command line switches中的mplayerc.exe /filter "filtername"
如果filter是放在mpc主程式文件夾中完全可以用一句mplayerc.exe /filter *.*
來通配,這樣就可以使用dsfilter的全部功能了。

既然是要認識dsf,那就應該regsver32,把它置於directshow平台架構之
上,讓它帶來更多的驚喜,而不是單純套用mpc的filter管理來享受被閹割過的
功能,至於所謂的綠色,不寫註冊表就更是掩耳盜鈴,自欺欺人了,filter啟用
之後功能設定的健值不寫在註冊表中寫那裡呢?


8月26日更新

加入對開源的x264編碼器編碼的h264文件的支持

http://www.untwtv.com/afly/ngmpc.rar

測試文件:


http://www.untwtv.com/afly/Sugar_Just.For.My.Love(x264+he-aac).avi
視瀕AVC+音瀕AAC,很多人心目中的夢幻組合。
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
舊 2005-01-29, 03:50 PM   #10 (permalink)
chiaching
榮譽勳章

勳章總數
UID -
在線等級:
文章: n/a
精華:
預設

這麼好的文章,謝謝大大 ^^
 
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
舊 2005-01-31, 08:35 AM   #11 (permalink)
註冊會員
榮譽勳章

勳章總數
UID - 50089
在線等級: 級別:5 | 在線時長:58小時 | 升級還需:2小時級別:5 | 在線時長:58小時 | 升級還需:2小時級別:5 | 在線時長:58小時 | 升級還需:2小時級別:5 | 在線時長:58小時 | 升級還需:2小時級別:5 | 在線時長:58小時 | 升級還需:2小時
註冊日期: 2003-03-19
VIP期限: 2007-03
文章: 196
精華: 0
現金: 402 金幣
資產: 402 金幣
預設

雖然資質魯鈍,不甚了了!
非常感謝大大的用心分享
gafe 目前離線  
送花文章: 4, 收花文章: 5 篇, 收花: 11 次
舊 2005-01-31, 11:55 PM   #12 (permalink)
長老會員
榮譽勳章
UID - 11307
在線等級: 級別:34 | 在線時長:1351小時 | 升級還需:14小時級別:34 | 在線時長:1351小時 | 升級還需:14小時級別:34 | 在線時長:1351小時 | 升級還需:14小時級別:34 | 在線時長:1351小時 | 升級還需:14小時級別:34 | 在線時長:1351小時 | 升級還需:14小時級別:34 | 在線時長:1351小時 | 升級還需:14小時級別:34 | 在線時長:1351小時 | 升級還需:14小時級別:34 | 在線時長:1351小時 | 升級還需:14小時級別:34 | 在線時長:1351小時 | 升級還需:14小時
註冊日期: 2002-12-14
住址: 地球村
文章: 8042
精華: 0
現金: 98261 金幣
資產: 118090 金幣
預設

眼花撩亂,管它的,先下再慢慢研究,感謝分享!
__________________
人生自是有情痴,此恨不關風與月。
cdai3419 目前離線  
送花文章: 64, 收花文章: 637 篇, 收花: 800 次
舊 2005-03-03, 09:54 PM   #13 (permalink)
長老會員
榮譽勳章
UID - 121442
在線等級: 級別:27 | 在線時長:854小時 | 升級還需:42小時級別:27 | 在線時長:854小時 | 升級還需:42小時級別:27 | 在線時長:854小時 | 升級還需:42小時級別:27 | 在線時長:854小時 | 升級還需:42小時級別:27 | 在線時長:854小時 | 升級還需:42小時級別:27 | 在線時長:854小時 | 升級還需:42小時級別:27 | 在線時長:854小時 | 升級還需:42小時
註冊日期: 2004-03-02
文章: 106
精華: 0
現金: 87 金幣
資產: 134773 金幣
預設

謝謝正需要它播放影片
b096690 目前離線  
送花文章: 256, 收花文章: 7 篇, 收花: 13 次
舊 2005-03-08, 12:53 AM   #14 (permalink)
vt9
長老會員
榮譽勳章
UID - 14373
在線等級: 級別:34 | 在線時長:1331小時 | 升級還需:34小時級別:34 | 在線時長:1331小時 | 升級還需:34小時級別:34 | 在線時長:1331小時 | 升級還需:34小時級別:34 | 在線時長:1331小時 | 升級還需:34小時級別:34 | 在線時長:1331小時 | 升級還需:34小時級別:34 | 在線時長:1331小時 | 升級還需:34小時級別:34 | 在線時長:1331小時 | 升級還需:34小時級別:34 | 在線時長:1331小時 | 升級還需:34小時級別:34 | 在線時長:1331小時 | 升級還需:34小時
註冊日期: 2002-12-19
文章: 177
精華: 0
現金: 292 金幣
資產: 1337983 金幣
預設

非常感謝...

最喜歡綠色軟體...
vt9 目前離線  
送花文章: 493, 收花文章: 12 篇, 收花: 25 次
舊 2005-03-14, 08:55 AM   #15 (permalink)
註冊會員
榮譽勳章
UID - 20065
在線等級: 級別:20 | 在線時長:493小時 | 升級還需:32小時級別:20 | 在線時長:493小時 | 升級還需:32小時級別:20 | 在線時長:493小時 | 升級還需:32小時級別:20 | 在線時長:493小時 | 升級還需:32小時級別:20 | 在線時長:493小時 | 升級還需:32小時
註冊日期: 2002-12-31
VIP期限: 2010-04
文章: 188
精華: 0
現金: 147 金幣
資產: 115032 金幣
預設

好厲害!!!慢慢研究!!感謝分享
goodness 目前離線  
送花文章: 39, 收花文章: 5 篇, 收花: 10 次
 


主題工具
顯示模式

發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 06:04 PM


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


SEO by vBSEO 3.6.1