close
GraphEdit 使用(二)

之前介紹了GraphEdit的使用方法。再介紹它的進階使用。

各位一定也使用其它的播放軟體,現在的播放軟體都會有一些設定,
譬如再播放Mpeg2的檔案時要使用什麼分離器、用什麼Video 解碼器、用什麼Audio 解碼器....等等。

為什麼它們可以針對不同的格式去使用不同的解碼器呢?
使用這個方法有兩種方式,一種是先插入Filter 讓它優先的去選擇這個Filter ,另一種就是提高它的Merit值讓它先去使用。

首先,教各位如何使用先插入的方式。
前面的步驟就不說啦~~請各位自行參考第一篇的使用方法。
為了可以讓各位更明瞭有所不同,首先我是開啟一個檔案,使用自動匹配的方式。
接著開啟同一個歌檔,但第二步驟使用先插入一個Mpeg Audio Decoder的音頻解碼器,當然選擇解碼器並不是隨便選擇的。
而是你要了解你的檔案但概是什麼樣的格式,然後才去選擇能夠解碼的Filter。



插入後就會如上圖,接著就是使用自動匹配的方式,將它們連接起來。


連接比較後就會像下圖,差別在藍色框起來的是自動匹配的方式,紅色的是我讓它先插入後連結所使用的Filter。
當然自動匹配是以Merit 的值的大小去做選擇。就像為什麼自動匹配不去使用Mpeg Audio Decoder而是去使用ffdshow Audio Decoder。
兩個同樣都可以解碼Mpeg1 Audio 音訊,但因為ffdshow Audio Decoder 的Merit值比Mpeg Audio Decoder還高,所以在兩個都可以使用
的情況,它會先找同樣都是音訊解碼,但Merit值較高的去優先使用。或許你會覺得,幹嘛要這麼麻煩呢?都使用同個不就好了,但有時
並不是兩個同樣的音訊解碼器,都是可以百分之百的相容; 有時某一個Filter它有可能有做較特殊的功能,而你針對這個功能就有可能要
強迫去使用某一個Filter,這也就是為什麼目前的播放程式要去設定某些格式的特定解碼器。


底下這張圖就告訴我們你的Filter所使用的檔案位置,畫底線的部份就是囉~
另外圈起來的部份就是Merit的值。


希望這個進階可以讓各位能夠更了解,目前電腦點歌的基本原理。
也讓各位可以知道,當你使用播放軟體時,為什麼別人可以使用,你的卻不行呢?
有可能就是在你的Filter,當自動匹配時所捉取的Filter不同,而某些Filter有可能沒有這個功能,導致無法正常播放
或是播放時有聲無影,有影無聲,或是無法有人聲....等等的問題。
arrow
arrow
    全站熱搜

    CrazyKTV 發表在 痞客邦 留言(0) 人氣()