Przejdź na skróty do treści. | Przejdź do nawigacji

Zapamiętaj mnie Przypomnij hasło Rejestracja
Wersja mobilna
Newsletter
Zgłoś uwagę
RSS

Artykuły

rozwiń
Strona główna Artykuły Porady Kodeki dla Windows - odtworzysz każdy film!

Jak zmusić Windows, żeby odtwarzał wszystkie formaty wideo? Z nami to proste!

Kodeki dla Windows - odtworzysz każdy film!

Dzięki właściwym narzędziom Windows może stać się uniwersalnym, który poradzi sobie z każdym plikiem multimedialnym. Po drodze trzeba jednak sforsować kilka przeszkód.

Windows 7 zupełnie nieźle radzi sobie z odtwarzaniem filmów i muzyki – w końcu wiele formatów jest obsługiwanych bez konieczności instalacji dodatkowych wtyczek. Za to użytkownicy XP i Visty po instalacji systemu mają przed sobą trochę pracy. Przedstawione tu wskazówki ułatwią im zadanie.
Ale nawet, gdy używamy Windows 7, musimy uważać: już w Viście wprowadzono dodatkowy interfejs do obsługi plików multimedialnych o nazwie Media Foundation. Stanowi on uzupełnienie znanej z Windows XP technologii DirectShow i określa zasady, według których do odtwarzania danego formatu plików jest wybierany konkretny filtr. A tej kwestii nie powinniśmy pozostawiać systemowi. Jeśli chodzi o problematyczny interfejs Windows 7, proponujemy dwa podejścia: drogę na skróty dla tych, którzy chcą bez wysiłku zyskać możliwość odtwarzania dowolnych plików, oraz bardziej skomplikowany scenariusz dla kinomanów o szczególnych potrzebach. Po doposażeniu systemu w niezbędne filtry pozostaje jeszcze wybór właściwego odtwarzacza – i nie jest nim bynajmniej Windows Media Player. Zamiast niego proponujemy inny program w Windows 7, któremu zupełnie niesłusznie poświęca się niewiele uwagi: Windows Media Center. Łączy on obsługę zarówno plików zapisanych na dysku lokalnym, jak i strumieni multimedialnych z Sieci. Ponadto Media Center można rozszerzyć o odtwarzanie formatów, których obsługi nie przewidział Microsoft. Prezentujemy również kilka wtyczek zwiększających komfort użytkowania tego programu i umożliwiających dopasowanie go do własnych upodobań.

Multimedia w XP i Viście

XP i Vista same z siebie odtwarzają niewiele typów plików. W tej sytuacji użytkownicy wspomagają się gotowymi pakietami kodeków lub odtwarzaczem VLC, często nie zdając sobie sprawy z wad tego rozwiązania. Instalacja kilku pakietów kodeków może powodować konflikty między nimi, a VLC nie odtwarza każdego pliku. Lepiej poświęcić więc chwilę na własnoręczną konfigurację obsługi multimediów.
Problemy z odtwarzaniem wszystkich nieobsługiwanych przez XP czy Vistę typów plików załatwi za jednym zamachem biblioteka filtrów ffdshow. Jest ona dostępna w wersjach dla 32- lub 64-bitowych systemów operacyjnych na stronie ffdshow-tryout.sourceforge.net. Aby pobrać najnowsze wydanie pakietu, przejdźmy do działu »Download« i wybierzmy odpowiednią pozycję z listy »Latest SVN builds«.
Po ściągnięciu pliku EXE i instalacji kodeków czas na konfigurację. Klikamy menu »Start | Wszystkie programy | ffdshow | DXVA video decoder configuration«.
W oknie ustawień włączamy przyspieszenie sprzętowe karty graficznej, co odciąży procesor CPU, umożliwiając odtwarzanie filmów HD nawet na słabych komputerach takich jak netbooki. W tym celu klikamy zakładkę »Hardware acceleration« i zaznaczmy pola wyboru »H264« oraz »VC1«. Listę rozwijaną »Post processing« ustawiamy na »Surface Overlay«, aby akceleracja sprzętowa była wykorzystywana również przy odtwarzaniu filmów z napisami. Ich wyświetlanie można aktywować, zaznaczając pole wyboru »Napisy«
w zakładce o tej samej nazwie.
Następnie, także przez menu »Start«, uruchamiamy moduł »Konfiguracja dekodera obrazu ffdshow«, gdzie zaznaczamy to samo pole, aby napisy były wyświetlane również podczas odtwarzania filmów w formatach niekorzystających z przyspieszenia sprzętowego. Przechodzimy do zakładki »Kodeki« i włączamy obsługę innych formatów, które domyślnie nie są obsługiwane przez Windows XP, przede wszystkim MPEG-2 – w tym przypadku jako dekoder wybierzmy »libavcodec«. Ten sam filtr ustawmy dla plików VC-1, ponieważ macierzysty kodek Windows nie obsługuje przyspieszenia sprzętowego. Gdy uporamy się z konfiguracją dekoderów, musimy się upewnić, że Windows będzie zawsze wykorzystywał filtr ffdshow do odtwarzania multimediów, nawet jeśli jakiś program bez pytania zainstaluje inne filtry. W tym celu klikamy zakładkę »Ustawienia DirectShow« i przesuwamy suwak »Priorytet« w prawo do położenia »Bardzo wysoki«.
Przy oglądaniu filmów ze ścieżkami dźwięku i napisami w różnych językach możemy chcieć przełączać się między nimi. Dobry odtwarzacz multimedialny powinien być wyposażony w odpowiednią funkcję. Jednak Windows Media Player jest jej pozbawiony. Ale nawet jeśli go używamy, możemy wybrać język na poziomie dekodera ffdshow. Aby jego ikona była zawsze wyświetlana w Zasobniku systemowym, klikamy zakładkę »Ikony, ścieżki i konfiguracja« i zaznaczmy pola wyboru: »Pokaż informacje w etykiecie ikony« oraz »Dodaj menu ikon do menu strumienia/wersji językowej«. Od tej chwili, gdy klikniemy ikonę ffdshow, będziemy mogli wybrać język napisów i ścieżki dźwiękowej.
Pozostaje jeszcze kwestia nieobsługiwanych formatów. Pliki AVI, MPEG i VOB Windows XP odtwarza bez problemu. Instalując aplikację Haali Media Splitter (www.haali.su/mkv), wzbogacimy system o obsługę formatów MKV, MP4, M2TS i TS. Opracowany przez Apple’a format MOV wymaga instalacji kodeka QuickTime. Warto jednak się zastanowić, czy naprawdę go potrzebujemy – posiada on liczne luki w zabezpieczeniach, obecnie więc nawet Apple publikuje klipy HD w formacie mp4.
Po poprawnym skonfigurowaniu ffdshow możemy używać dowolnego odtwarzacza,
a nie tylko VLC Media Player. Nic nie przemawia też przeciwko Windows Media Player, ale jeśli chcemy korzystać z różnych źródeł multimediów – zarówno z plików na dysku, karty telewizyjnej, jak i mediów strumieniowych – sięgnijmy lepiej po program typu media center. Na naszej płycie umieściliśmy wszechstronne narzędzie tego rodzaju: MediaPortal na licencji open source.

Rozwiązanie dla Windows 7

GPU z turbodoładowaniem W Windows XP ffdshow umożliwia włączenie przyspieszenia sprzętowego GPU dla filmów  z napisami.
GPU z turbodoładowaniem W Windows XP ffdshow umożliwia włączenie przyspieszenia sprzętowego GPU dla filmów z napisami.

Jeżeli często odtwarzamy multimedia na pececie, warto rozważyć przesiadkę na Windows 7. Nowy system bez problemu poradzi sobie z najważniejszymi formatami, a zintegrowane filtry obsługują akcelerację sprzętową karty graficznej. Niestety „Siódemka” jest też trudniejsza w konfiguracji, ponieważ wszystkie jej kodeki działają na bazie nowego interfejsu Media Foundation i to one są preferowane przez system. Oznacza to, że filtry współpracujące z interfejsem DirectShow nie mogą pokazać swoich możliwości. Musimy więc zacząć od podjęcia decyzji: korzystać z interfejsu Media Foundation czy go wyłączyć.
Decydując się na Media Foundation, zaoszczędzimy sobie pracy, a i tak będziemy mogli odtworzyć praktycznie wszystko poza kilkoma wyjątkowymi przypadkami. Otwieramy Windows Media Player i w oknie »Opcje | Wydajność« i zaznaczamy pole wyboru »Włącz przyspieszanie wideo DirectX dla plików WMV«. To wszystko, co trzeba zrobić, jeśli chodzi o formaty wideo. Ale brakuje jeszcze obsługi plików typu MKV. Instalujemy z naszej płyty pakiet DivX Plus, w którego skład wchodzi jedyny dostępny obecnie filtr MKV na bazie Media Foundation. Instalacja filtru wymaga połączenia z Siecią. Wybierając komponenty, zwróćmy uwagę, by zaznaczyć jedynie pole »DivX Plus Codec Pack« – inne elementy nie są nam potrzebne.

Aktywujemy Dolby Instalacja sterownika ACM w Windows 7 zapewnia dostęp do zablokowanych filtrów  dźwięku Dolby i DTS.
Aktywujemy Dolby Instalacja sterownika ACM w Windows 7 zapewnia dostęp do zablokowanych filtrów dźwięku Dolby i DTS.

Jeśli chodzi o dźwięk, brakuje przede wszystkim obsługi Dolby AC3 i DTS. Oba kodeki są dostępne w Windows 7, ale mogą być używane wyłącznie przy odtwarzaniu płyt DVD oraz Blu-ray i tylko przez program Media Center. By rozwiązać ten problem, zainstalujmy filtr AC3 (ac3filter.net). Aktywując podczas instalacji 32- lub 64-bitowy sterownik »ACM driver«, będziemy mogli korzystać z filtrów AC3 i DTS Microsoftu również podczas odtwarzania multimediów z innych źródeł – ale wciąż tylko w Media Center. Chcąc korzystać z innego odtwarzacza, musimy dodatkowo wybrać element »AC3 Filter«. Obsługę formatów audio Ogg i FLAC zapewni pakiet OpenCodecs z naszej płyty.
Sytuacja komplikuje się, jeśli często oglądamy filmy z napisami: ponieważ nie ma filtra Media Foundation obsługującego wyświetlanie tekstu, musimy skorzystać z kodeków DirectShow, wyłączając przyspieszenie sprzętowe. Takie rozwiązanie jest akceptowalne jedynie dla posiadaczy mocnych komputerów i osób, które nie oglądają filmów HD w formacie MKV. Skopiujmy 64-bitową wersję filtra VobSub z naszej płyty na dysk i rozpakujmy plik »VSFilter.dll« do folderu »SysWOW64« w katalogu systemowym. Aby zarejestrować bibliotekę DLL, utwórzmy w notatniku plik wsadowy z następującą komendą:
@%SystemRoot%\SysWOW64\
regsvr32.exe•VSFilter.dll

Zapiszmy go również w katalogu „Sys-WOW64” z rozszerzeniem BAT. Klikając dwukrotnie plik, aktywujemy filtr. Chcąc później usunąć filtr z systemu, utwórzmy plik wsadowy z komendą:
@%SystemRoot%\SysWOW64\
regsvr32.exe•/u•VSFilter.dll


i dwukrotnie kliknijmy jego ikonę. Powyższa instrukcja dotyczy tylko instalacji 64-bitowego filtra w 64-bitowej wersji Windows. 32-bitowy filtr instalujemy w analogiczny sposób, ale w folderze »System32«.

 

Przypadki szczególne w  systemie Windows 7

Pierwszy krok Pakiet Shark pozwala wyłączyć Media Foundation, aby dowolnie konfigurować Windows 7.
Pierwszy krok Pakiet Shark pozwala wyłączyć Media Foundation, aby dowolnie konfigurować Windows 7.

Jeśli Windows 7 ma odtwarzać naprawdę każdy format, wyłączmy Media Foundation i korzystajmy wyłącznie z filtrów DirectShow. Najszybciej będzie użyć gotowego pakietu kodeków Shark007 przygotowanego do takiego zastosowania. Można go ściągnąć ze strony shark007.net – pobierzmy pakiet »Windows 7 Codecs« i – jeśli korzystamy z 64-bitowej wersji Windows – »x64 Components addon«.
Najpierw dezaktywujemy wszystkie zainstalowane wcześniej bezpłatne kodeki. W tym celu po instalacji pakietu Shark otwieramy menu »Start | Wszystkie programy | Shark007Codecs | Settings Application«. W zakładce »MKV« usuwamy zaznaczenie w polu »DivX Media Foundation Splitter«, w zakładce »SWAP« zaznaczamy pola »Disable Windows Media Foundation« i »Use FFD-showDXVA for WC1«, a w zakładce »DirectShow« – pole »Use FFDshow Codec«. W zakładce »MPG~MP4« dla »MP4 Playback« zaznaczamy tylko opcję »Haali’s Splitter«, a dla »overall MPEG Playback« – »Gabest Splitter«. Jeśli nasza karta graficzna obsługuje przyspieszenie sprzętowe, przechodzimy do zakładki »H264« i w górnej części okna zmieniamy ustawienie na »Do not use FFDshow« po lewej stronie, a po prawej na »Use FFDshow DXVA«. Jeżeli nasza karta graficzna nie oferuje takiej funkcji, wybieramy »FFDshow with multithreading«. W zakładce »AVI« ponownie wybieramy »Haali’s Splitter«.
W 64-bitowych wersjach Windows należy wprowadzić analogiczne ustawienia również w module »Settings application x64«. Aby zatwierdzić wybór w każdym z okien, przechodzimy do zakładki »Misc« i korzystamy z przycisku »Save all settings«.

Windows Media Center jako odtwarzacz uniwersalny

Więcej funkcji Media Control umożliwia regulację jakości obrazu w Media Center oraz wybór ścieżki dźwięku i napisów.
Więcej funkcji Media Control umożliwia regulację jakości obrazu w Media Center oraz wybór ścieżki dźwięku i napisów.

Jeśli zdecydujemy się używać systemowego Media Center jako odtwarzacza do wszystkich multimediów, zainstalujmy wtyczkę rozbudowującą go o brakujące funkcje. Media Control Plug-in z naszej płyty pozwala optymalizować ustawienia obrazu podczas odtwarzania i przełączać się pomiędzy ścieżkami dźwiękowymi a wersjami napisów. Do wywoływania okna ustawień podczas oglądania filmu służy skrót klawiszowy [Ctrl] + [Alt] + [B].
Teraz Media Center może pokazać swoje najmocniejsze strony: połączenie z Siecią zapewnia dostęp do znacznie większej liczby materiałów niż tylko filmy i utwory muzyczne na dysku. Możemy np. słuchać tysięcy radiostacji dzięki wtyczce More Radio albo za pomocą rozszerzenia MacroTube przeglądać portale wideo takie jak YouTube bezpośrednio w oknie Media Center. Jeszcze więcej materiałów i własną mediatekę oferuje Media Browser. Narzędzie to umożliwia znacznie wygodniejsze zarządzanie zebranymi serialami i filmami niż biblioteka Media Center. Aby umożliwić dostęp do dodatkowych klipów, otwieramy w menu Start okno »Media Browser | Configurator«. Chcąc dodać adresy ulubionych kanałów, przechodzimy do zakładki »Podcasts«. Z kolei w zakładce »Plug-ins« instalujemy wtyczkę »Film Trailers«, aby w bibliotece pojawiały się najnowsze zwiastuny filmowe. Wtyczki nie radzą sobie jedynie z prawdziwym IPTV. Jednak nie wynika to z problemów z oprogramowaniem, ale raczej z zaległości polskiej telewizji.

Łańcuch filtrów: Tak Windows obrabia pliki filmowe

Odtwarzanie multimediów przebiega zawsze według tej samej zasady: system korzysta z łańcucha filtrów wykonujących operacje na materiale w czasie od jego odczytania do wyświetlenia obrazu. Microsoft zainstalował w Windows 7 dwa konkurencyjne interfejsy służące do tego celu: stary DirectShow (DS) i nowy Media Foundation (MF). „Siódemka” preferuje przy tym zawsze filtry MF niezależnie od tego, jakie filtry DS zainstalował użytkownik i jak dobrze je skonfigurował.
Ponadto oba interfejsy mają własne systemy oceny filtrów pozwalające wybierać kodeki odpowiednie dla danego formatu pliku. W tym celu każdemu filtrowi jest przydzielany priorytet – i tu zaczynają się różnice. DirectShow pozwala programistom samodzielnie przypisywać priorytet swoim filtrom, co wprowadza niezdrową konkurencję między twórcami wtyczek i nie wnosi nic w kwestii ich jakości. Aby usunąć ten problem, Microsoft centralnie określa priorytet filtrów MF. W tym celu programiści muszą przygotowywać swoje filtry do certyfikacji. Nic więc dziwnego, że dotychczas istnieje bardzo mało certyfikowanych filtrów Media Foundation niepochodzących od Microsoftu, a Windows 7 zawsze preferuje własne filtry MF.

Wtyczki do WMC

Możliwości Windows Media Center mogą zwiększyć liczne wtyczki pozwalające dopasować odtwarzacz do własnych potrzeb. Najlepsze umieściliśmy na naszej płycie.

AV Art Fixer
Media Center nie jest zbyt wygodne, jeśli chodzi o łączenie okładek albumów z plikami muzycznym. Na szczęście jest Art Fixer.

clipShow
Jedna linia czasu dla wszystkich klipów, możliwość tworzenia własnych list i funkcja odtwarzania losowego.

DVRMSToolbox
Program przetwarzający audycje telewizyjne rejestrowane za pomocą Media Center – rozpoznaje bloki reklamowe i wycina je.

Media Center Studio
Jedyne dostępne narzędzie umożliwiające dopasowanie interfejsu Media Center do indywidualnych potrzeb, można nawet zmieniać strukturę katalogów.

Power Playlist
Wtyczka rozszerza możliwości Media Center o funkcję wyświetlania pokazów slajdów z podkładem muzycznym i dodaje nowe wizualizacje.

Dodaj komentarz 19 komentarzy
kris1st
kris1st 2011.05.17 17:24
ostatnio coraz więcej jest filmów które podczas odtwarzania pierwszych 10 sekund jest dobrze a potem reklama w przeglądarce się otwiera i karze płacić za kodeki bo coś tam
zywy_miedzy_trupami
zywy_miedzy_trupami 2011.05.17 17:30
Ok, ja podaję najłatwiejszy sposób na linuxie:
ściągasz dystrybucję ArtistX i oglądasz co chcesz. Ma ona ponadto ok 2500 aplikacji, jest mułowata jak Windows (serio), nie nadaje się do normalnej pracy, otworzenie filmu w zwykłym Ubuntu może sprawiać pewne problemy
Gość IP: 88.156.81.* 2011.05.17 17:52
@up: bzdury raczysz wypisywać. :)
Nexus
Nexus 2011.05.17 17:56
Miętowy Remix ma na dzień dobry większość potrzebnych kodeków.
Gość IP: 89.174.225.* 2011.05.17 18:01
Mój sposób:
1. Pobrać K-Lite Mega Codec Pack i zainstalować.
Koniec.
Gość IP: 131.123.233.* 2011.05.17 18:15
Spox artykuł, jak tylko wrócę z pracy to obczaję ile ten WMC jest wart:> na starym XP miałem swoją ulubioną paczkę kodeków i wszystko grało i śmigało, a od przesiadki na win7 64-bit trochę miałem problemów z kodekami.

Pozdrawiam,
Marszalito
Pudel
Pudel 2011.05.17 19:01
Miły artykuł, napisany z głową a nie z rozmachem
Akurat nie ma się o co przyczepić :)
Prawda jest taka że dzięki tym zabiegom instalujemy w systemie tonę softu, kolejne kilkanaście kodeków które niestety ale często wpływają na pracę systemu
Pytanie do Autora: po co skoro możemy tego uniknąć?
Do takich celów stworzony został Media Player Classic: Home Cinema
Program który nie zaśmieca systemu i nie ingeruje w żadne systemowe filtry a doskonale sobie radzi dźwiękiem przestrzennym, filmami HD
Wiem że ten program to nie jest idealny wybór, ale patrząc na potrzeby ludzi nic więcej nie jest potrzebne od jednego prostego programu a kolejna ingerencja w system to tylko ryzyko i stwarzanie śmietniku w folderach systemowych czemu jestem od kilku lat przeciwny i jako jeden z wielu mam ku temu powody właśnie dzięki paczkom kodeków czy różnym jego modyfikacjom
Gość IP: 89.79.16.* 2011.05.17 19:44
klite to syf...najlepszym codecpackiem są właśnie shark'i...
ale i tak większośc softu ma problem z mp4 bo w tym kontenerze panuje straszny bałagan
Gość IP: 79.191.231.* 2011.05.17 20:37
Długo szukałem zestawu kodeków, który obsłuży niemal wszystko. Najlepszym rozwiązaniem okazał się ffdshow i haali splitter. Cieszę się, że Autor wskazał na to samo rozwiązanie. Artykuł ten wart jest polecenia. Muszę przyznać, że ffdshow to naprawdę potęga! Obecnie klasyczny odtwarzacz Windows odtwarza praktycznie wszystko. Dodatkową zaletą jest współpraca ffdshow z Avisynth, a ten działa z VirtualDub!
tomek7578
tomek7578 2011.05.17 21:39
do Pudel

Masz Rację...
Gość IP: 212.2.96.* 2011.05.18 07:39
Używam darmowego odtwarzacza SMPlayer z sourceforge który bazuje na Linuxowym MPlayerze.
Zalety: obsługa ogromnej liczby formatów, instalacja prosta i bezproblemowa bez konieczności doinstalowywania z innych źródeł kodeków, możliwość korekty obrazu, dźwięku po prostu rewelka:)
Gość IP: 212.2.96.* 2011.05.18 07:39
Komentarz został usunięty ze względu na naruszenie zasad serwisu.
Gość IP: 212.2.96.* 2011.05.18 07:39
Komentarz został usunięty ze względu na naruszenie zasad serwisu.
Gość IP: 156.17.100.* 2011.05.18 09:54
"Sytuacja komplikuje się, jeśli często oglądamy filmy z napisami" rozczuliliście mnie - czy wy też kochacie polskie seriale?
Potem już się niestety pogubiłem i nie wiem, co jest dla właścicieli mocnych komputerów, a co dla miłośników mocnego polskiego kina.
Gość IP: 178.219.29.* 2011.05.18 10:24
Używałem od wielu lat różnych kodeków, ale odkąd używam K-Lite Mega Codec Pack nie mam żadnych problemów z odtworzeniem czegokolwiek.
Gość IP: 212.51.205.* 2011.05.18 11:05
VLC odtwarza wszystko bez konieczności opisanych tu modyfikacji Windows :]
lewy666
lewy666 2011.05.18 13:13
jak jakoś nie mam nigdy problemów a instaluje tylko 1 kodek zadnej paczki czy coś
Gość IP: 94.101.17.* 2011.07.03 14:42
Autor artykułu to jakiś masochista. Najlepsze kodeki to K-Lite Mega Codec Pack. Obsługują wszystko bez żadnej konfiguracji.

Dostępne tutaj:

http://www.codecguide.com/download_k-lite_codec_pack_mega.htm
Gość IP: 77.112.102.* 2011.11.14 12:51
co muszę zainstalowac żeby bez problemow odtwarzac wszyskie filmy na dvd itp jeżeli mam zainstalowany windows 7 starter ..
AUTOR: jerzy majdaniec
DODANO: 17.05.2011
LICZBA WYŚWIETLEŃ: 37586
CENEO Kup najtaniej
Panasonic TX-L32B6E Panasonic TX-L32B6E
Dostępny w 12 sklepach
Sprawdź CENY tego produktu
Kingston DataTraveler DT101 Gen 2 16GB (DT101G2/16GB) Kingston DataTraveler DT101 Gen 2 16GB (DT101G2/16GB)
Dostępny w 41 sklepach
Sprawdź CENY tego produktu
Zelmer Aquos 829.0 ST Zelmer Aquos 829.0 ST
Dostępny w 49 sklepach
Sprawdź CENY tego produktu
Brita Wkład A1000 On Line Active Plus Brita Wkład A1000 On Line Active Plus
Dostępny w 18 sklepach
Sprawdź CENY tego produktu
OMEGA Głośniki Surveyor Niebieski (OG01B) OMEGA Głośniki Surveyor Niebieski (OG01B)
Dostępny w 4 sklepach
Sprawdź CENY tego produktu
Video
nowe filmy