Program umożliwia
dostosowanie obrazu (jasności, kontrastu i nasycenia kolorów) poprzez zastosowanie zewnętrznego filtra
ffdshow Video Decoder. Filtr można zainstalować jako samodzielną instancję lub dzięki paczce kodeków np. K-Lite Codec Pack.
Przed instalacją paczki
kodeków należy odinstalować wcześniejsze dekodery oraz zamknąć playery
multimedialne.
Instalacja
Posłużymy się przykładem
instalacji paczki kodeków K-Lite Codec Pack. Podczas rozpoczęcia instalacji
przycisk Contents wyświetli
informację jaki zestaw filtrów może być zainstalowany:
This pack includes both 32-bit and 64-bit codecs.
Player:
Media Player Classic Home Cinema (MPC-HC) [version 1.7.0.7805] [x86]
This is an advanced player with many useful options. We recommend using
this player for video playback.
DirectShow video decoding filters:
LAV Video [version 0.58.2-66-gcb5f573]
This decoder supports a large number of video formats.
This is the default video decoder in the pack.
ffdshow [version 1.3.4523]
This decoder supports a large number of video formats.
It also contains several options for post-processing the decoded video.
MPC DXVA Video Decoder [version 1.7.0.0]
For hardware accelerated (DXVA1) decoding of H.264 and VC-1 video on
Windows XP.
On2 VP7 [version 7.0.10.0] [x86]
For decoding VP7 video. This format is not very common.
DScaler5 MPEG-2 decoder [version 0.0.6.0] [IVTC mod] [x86]
For decoding MPEG-2 DVD video on Windows XP.
DirectShow audio decoding filters:
LAV Audio [version 0.58.2-66-gcb5f573]
This decoder supports a large number of audio formats.
ffdshow [version 1.3.4523]
This decoder supports a large number of audio formats.
It also contains several options for post-processing the decoded audio.
…
itd.
Teraz wiemy jaki zestaw
filtrów zawiera zestaw instalatora.
Następnie podczas
instalacji wybieramy dekoder ffdshow dla wybranych przez siebie
formatów plików. W obecnej wersji domyślnie ustawiony jest filtr LAV a nie
ffdshow:
Brak skonfigurowanego ffdshow w BESTplayer uwidacznia się poprzez nieaktywne
suwaki na przyborniku. Tekst w nawiasie (wymaga ffdshow) informuje, że jest
potrzebny filtr aby przyciski działały a nie o tym, że filtra ffdshow nie ma
zainstalowanego w systemie:
Standardowo jeżeli przy
instalacji zmieniliśmy na domyślny filtr ffdshow
taka sytuacja nie powinna wystąpić. Jeżeli natomiast nie ma aktywnych
przycisków lub raz są a raz nie czy K-Lite Codec Pack został wcześniej zainstalowany
wówczas należy skonfigurować manualnie filtr.
Informacja o pliku
Zanim zaczniemy
konfigurację warto sprawdzić przy jakim formacie pliku brak aktywnych
przycisków. Po otworzeniu filmu w BESTplayer korzystamy z menu spod prawego
klawisza i wybieramy Informację o pliku
(skrót klawiszowy: i):
lub korzystając z narzędzia
zainstalowanego razem z K-Lite Codec Pack a mianowicie MediaInfo (C:\Program
Files (x86)\K-Lite Codec Pack\Tools\mediainfo.exe)
W informacji o pliku
dowiemy się jaki format plików nie ma włączonej obsługi ffdshow. Poniżej byłby
to format mp4 enkodowany AVC1 (H.264/MPEG-4) (Strumień: 1 dotyczy Video):
ffdshow Video Decoder
Włączenie ffdshow dla filmów dokonujemy poprzez
ikonę ffdshow Video Decoder lub ffdshow Video Decoder (x64) dostępną z
menu start. Domyślnie ffdshow Video Decoder
ustawiony jest również dla 64-bitowych maszyn dla programów 32-bitowych.
Dlatego najlepiej sprawdzić ustawienia dwóch opcji oraz dla odtwarzaczy 32 i 64
bitowych z których konfiguracji korzystają.
Ścieżki:
32 bit:
C:\Windows\SysWOW64\rundll32.exe
"C:\Program Files (x86)\K-Lite Codec
Pack\Filters\ffdshow\ffdshow.ax",configure
64 bit:
C:\Windows\System32\rundll32.exe
"C:\Program Files (x86)\K-Lite Codec
Pack\Filters\ffdshow64\ffdshow.ax",configure
W przypadku instalacji nie
jako paczki lecz samego filtra FFDShow ścieżki oczywiście będą inne.
Po wyborze z drzewa menu Codecs mamy do wyboru zestaw formatów
dla których włączamy działanie filtra ffdshow
poprzez wybór z listy rozwijalnej nazwę dekodera libavcodec.
Włączone popularne formaty:
Sprawdzenie działania filtra na wybranych
formatach filmów można zauważyć poprzez uaktywnienie przycisków regulacji
obrazu na przyborniku:
oraz poprzez użycie opcji Filtry z menu pod prawym klawiszy:
oraz w Tray systemu:
Ustawienia filtrów: Codec Tweak - Win7DSFilterTweaker
Istnieje również
narzędzie konfiguracyjne - tweak (dostępne z menu programów) Win7DSFilterTweaker - Codec Tweak Tool (domyślna ścieżka w
systemie
C:\Program Files (x86)\K-Lite Codec Pack\Tools\CodecTweakTool.exe)
C:\Program Files (x86)\K-Lite Codec Pack\Tools\CodecTweakTool.exe)
W ustawieniach Win7DSFilterTweaker: mamy przypisane
domyślne filtry do formatów pliku Preferred
decoders, można wyłączyć dany zestaw filtrów Codec and Filter Managment oraz inne ustawienia.
Jeżeli powyższe
ustawienia w ffdshow Video Decoder lub
ffdshow Video Decoder (x64) nie pomogą we włączeniu filtra można za jego pomocą
w Preferred Decoder wybrać manualnie.
Należy najpierw zauważyć,
że w zależności jeżeli w ustawieniach ffdshow
Video Decoder nie jest przypisany (włączony) filtr dla danego formatu pliku
wówczas może być niewidoczny w ustawieniach Preferred
Decoder. W obecnej wersji po domyślnej
instalacji włączenie filtra ffdshow narazie
jest możliwe tylko dla kilku formatów np. mp4 (H.264) natomiast nie jest
możliwe włączenie filtra dla pozostałych formatów:
Powyższe ustawienia
informują, że domyślnym filtrem dla mp4 jest LAV, dla XVID rekomendowany przypisany
do systemu, itd…
W celu ustawienia ffdshow domyślnym filtrem dla plików
należy zaznaczyć dla formatów plików opcję ffdshow w ffdshow Video Decoder.
Standardowo włączenie
filtra poprzez ffdshow Video Decoder
skutkuje pojawieniem się możliwość włączenia filtra ffdshow:
Zmiany poprzez rejestr systemu
Przed przystąpieniem
zmian w rejestrze należy wykonać kopię zapasową gałęzi rejestru oraz utworzyć
punk przywracania systemu.
Włączyć lub wyłączyć
filtr ffdshow dla danego formatu
pliku można poprzez rejestr Windows. W kluczu:
HKEY_CURRENT_USER\Software\GNU\ffdshow
dla formatów wartość 0 wyłącza filtr, wartość 1 włącza:
dla XVID:
xvid: 0x00000000
xvid: 0x00000001
dla DIVIX 4/5/6
dx50: 0x00000000
dx50: 0x00000001
dla FLV Flash Video
flv1: 0x00000000
flv1: 0x00000001
dla H.263
h263: 0x00000000
h263: 0x00000001
itd…
Testowane na:
Windows 7 64 bit
BESTPlayer 2.160.(Beat)
K-Lite Codec Pack 1005 Full
BESTPlayer Obraz ustawienia (wymaga ffdshow)