reklama
Aktuality  |  Články  |  Recenze
Doporučení  |  Diskuze
Grafické karty a hry  |  Procesory
Storage a RAM
Monitory  |  Ostatní
Akumulátory, EV
Robotika, AI
Průzkum vesmíru
Digimanie  |  TV Freak  |  Svět mobilně

windows media player 12 x64 peklo

evlo (36)|16.10.2009 09:55
Dal jsem dokupy moje problemy s tim wmp12 x64, pekladat se mi to uz nechce, urcite to zvladnete

I have three problems with wmp12:
1. windows still prefres 32bit version for opening files from applications (32 or 64 bit applications)
2. i can't find working x64 version of vsfilter/direct vob sub. I have found two versions, non of them work
3. i can't force ffdshow video, ffdshow audio (or ac3filter) to play file content, ms still uses it's default decoders
4. can't add mkvs to library to wmp x64, but it works in 7mc library and it also works in wmp 32bit. I have used this http://hack7mc.blogspot.com/2009/01/pla ... enter.html regfile.

I have tried MCDU.exe and Win7DSFilterTweaker_1.9.exe to force ffdshow (or ffdshow video)

Here are results that i get:

avi in WMP12 x64 with vobsub enabled:
don't open file

avi in WMP12 x64 without vobsub enabled:
ffdshow video - don't load
ffdshow audio - don't load
vobsub - don't load (obviously)

mkv WMP12 x64 without vobsub enabled:
ffdshow video - loads
ffdshow audio - loads
vobsub - don't load
i'm quite satisfied with this result, but i don't know how to set up ffdshow subtitles to have same size for different sizes of movies

mkv in WMP12 x64 with vobsub disabled:
ffdshow video - loads
ffdshow audio - loads
vobsub - don't load (ofcourse i have "auto load vsfilter" in haali splitter enabled)

mkv or avi in MPCHC x64 with all internal filters dissabled and with vobsub enabled:
ffdshow video - loads
ffdshow audio - loads
vobsub - don't load - i think this is weird, but it is possible that it is cuased somehow by mpch's internal vobsub subtitle filter [i think i now know how to use it with mpchc (note to myself: uncheck "auto load subtitles in file>open") and i will give it a try and update results]

mkv in WMP12 32bit with vobsub enabled:
ffdshow video - don't load - [this was probably cause because i fortgot to switch it in MCDU.exe]
ffdshow audio - loads
vobsub - loads

avi in WMP12 32bit with vobsub enabled:
don't open file (!!!)

avi in WMP12 32bit withoutout vobsub enabled:
ffdshow video - don't load
ffdshow audio - don't load
vobsub - don't load (obviously)

graphstudio64 for avi shows:
ffdshow vido + vsfiltr, ffdshow audio - when i try playing file in it it works ok

graphstudio64 for mkv shows:
ffdshow video + vsfilter, ffdshow audio - when i try playing file in it it works ok

mkv in graphstudio 32:
ffdshow video + vsfilter, ffdshow audio - when i try playing file in it it works ok

avi in graphstudio 32:
don't load file - i don't care why ...

avi in mft topology editor (i think it shows 32bit only):
{5686A0D9-FE39-409F-9DFF-3FDBC849F9F5} + mp3 decoder DMO

mkvin mft topology editor (i think it shows 32bit only):
can't load mkv

Opening video from totalcommander direcetly - only opens in x86, not possible to open in x64 even trough open with ....
Opening video from totalcommander x64 menu - opens in x86, it is possible to open in x64 even trough open with, but it don't change default player preference even when i checked "use this application as default"

I have tried this:
1. Run %SystemRoot%\System32\unregmp2.exe /SwapTo:64 as an administrator
2. Update any of the values under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\wmplayer.exe that contain %ProgramFiles(x86)% to %ProgramFiles%
Dojigiri (1629)|16.10.2009 11:15
To je možná právě důvod, proč se defaultně otevírá 32bit verze a ne 64bit - na 64bit nefungujou všechny kodeky a filtry (což bude důvod, proč se v ní třeba použijou pouze výchozí kodeky Ms) a 64-bit verze kodeků a filtrů zatím povětšinou nejsou (možná s výjimkou toho ffdshow).

Máš nějakej speciální důvod, proč používat 64-bit verzi WMP a ne 32-bitovou? Protože sice 64-bitovou používat můžeš, ale jak je zřejmé, nic v ní pořádně nepůjde, dokud nebudou kodeky a filtry upravený, aby fungovaly. Takhle strávíš spoustu času řešením nečeho, co možná ani nepotřebuješ (32-bit verze přehrává video nějak špatně nebo co?) - obecně vzato jsou 64-bit programy na Windows ještě dost v plenkách.
evlo (36)|16.10.2009 11:18
No dobre, ale i tak v 32bitove verzi ty titulky nejdou. Ja si pro me zame klidne system na 32 bitu (kvuli 7mc) preinstaluju, coz o to, ale kdyz to stale nepujde, tak proc to delat? 64bitovou verzi ma urcite vsechno potrebne - haali, ffdshow a ac3filtr akorat ten zpropadeny vobsub je nejaky divny (asi). Jenze 7mc a ten wmp12 funguji nejak divne.

Specialni duvod pro 64bitovou verzi je ten, ze 7mc v 64bitovem systemu je stejne jako u visty jen 64bitove. 64bitove prehravani je takhle vadne podle me jen v 7, ve viste bez problemu.

Duvod proc se pro avi v x64 (a 32 verize) pouzivaj ms filtry je ten, ze ms uplne ignoruje directshow, a pouziva to sve microsft media fondation cosi, ktera ma jeste stejne navic rizeny priority jinak.
Dojigiri (1629)|16.10.2009 11:25
Co se vlastně týká MKV s titulkama (externíma), to jsem ve WMP taky nikdy nerozchodil (teda ve Windows na HTPC - na jiným PC pod Linuxem mi to chodí v Mplayeru tak nějak samo od sebe), ale osobně na přehrávání videí na HTPC používám MediaPortal a tam se mi to rozchodit povedlo, společně s ffdshow (ačkoliv to taky zrovna nebylo úplně jednoduchý, např. bylo potřeba mít určitou verzi VobSub se starší ani novější to nešlo ... problém je hlavně v tom, když MKV samo obsahuje titulky, a když člověk chce použít jiný titulky z externího souboru tak už v tom ty softy pak maj trochu bordel).
evlo (36)|16.10.2009 11:27
tak zrovna u mkv me ty titulky pres ffdshow jedou vpohode, ale tam je naprd, ze neumi to co vsfilter, jak jsem uz psal nahore - neumi mit stejne velke titulky pro ruzne velke videa. Nebo to mozna umi a ja to neumim nastavit.
V haali je pro mkv povolit nacteni vsfilter a normalne by to melo jit - na win 7 to nejde no.

Mediaportal ted kvuli tomu pouzivam taky, ale je to proste nouzovka, si tam mel za problem s titulkama nechapu - tam vse funguje hned po nainstalovani.
Dojigiri (1629)|16.10.2009 12:34
No v mediaportalu mi právě tvrdošíjne odmítal titulky zobrazit, i pokud jsem je zapnul v ffdshow (ten je totiž zobrazil jenom v případě, pokud nebyly žádný jiný titulky přímo v mkv) ... nakonec se mi to podařilo rozejít tak, že jsem přidal DirectVobSub filtr do postprocessing filtrů (ale jak jsem říkal, s některou verzí vobsub to šlo a s jinou zase ne ...).
evlo (36)|19.10.2009 09:59
So i made myself VM, crated snapshot with clean install and start experimenting, results are ILOGICAL:

Conclusion (if you don't want to read results) - if you know what you want you are like me and have problem that you don't find right software, hardware, shirt, etc. all the time, now it will be same with wmp12. Simply there is currently no way to get excepted results from wmp12 or WMC (both in 32 or 64).

BUT you can get subtitles + video + mkv + audio working in both WMC and wmp12 and even in 64bit version of it working - in some twisted illogical ways.

I used Win7DSFilterTweaker_1.9.exe for changing prefred WMP12 filters.

RESULTS (wmp12 and wmc results are identical):
for AVI in wmp12 x86:

ffdshow video (ffdv) + ffdshow audio (ffda) + haali for mkv only:
nothing of above mentioned filters loads

ffdshow video (ffdv) + ffdshow audio (ffda) + haali for mkv and avi:
nothing of above mentioned filtersloads

ffdshow video (ffdv) + ffdshow audio (ffda) + haali for mkv and avi + vsfilter:
haali + ffdv loads < see - very logical and excepted indeed, now it will continute

ffdshow video (ffda) + ffdshow audio (ffda) + haali for mkv only + vsfiler:
ffdv + ffda loads

divX decoder + ffda + vsfilter:
all of the above! and no crapy playback

divX decoder + ffda + vsfilter + haali for mkv and avi:
(i get crappy playback with this combination like this http://www.cccp-project.net/wiki/index.php?title=Image:Rendering_wtf.jpg from divx, but it is probably because of testing enviroment even withouth dx9, only with dx11, old nvidia drivers etc. etc.)
divX icon don't shows up (i'm not sure if it is ussed for decoding or not, as i obviously can't see divX logo with disorted playback picture, but i think it is used for for rendering because of that disorted picture), but divx probably loads + ffda + vsfilter + haali

I also tried Xvid decoder insted of divX, altrought xvid can't hande h264, divx does - i'm not sure if it really loads as there is no mention of that filter in other ffdshow things in systemtray, nor even in gspot, but there are no DMOs in gspot also, but who know what wmp12 does (i'm not sure if MS do :) )

for MKV in wmp12 x86:
ffdshow video (ffdv) + ffdshow audio (ffda) + haali:
all of the above loads

ffdshow video (ffdv) + ffdshow audio (ffda) + haali + vsfiler:
ffdv + ffda + haali loads, no vsfilter



for MKV in wmp12 x64:
ffdshow video (ffdv) + ffdshow audio (ffda) + haali + vsfilter:
vsfilter crashes the playback

for MKV in wmp12 x64:
ffdshow video (ffdv) + ffdshow audio (ffda) + haali:
all of the above loads

i will end it here, bacause i done the testing yesterday and i don't remember other results. Next time i better will write it down.

My recomendation is to use vsfilter and DON'T SET IT TO "load always" and to 'hide subtitles' (32 and 64)+ halli for everything except mpeg-ts and avi (32 and 64) + ffdA (32 and 64) set output to direct sound device and make sure "only for spdif" is not checked under it, dissable AC3 decocing + ffdV (32 and 64) + ac3filter (32 and 64). FFdshow currently can't laod subtitles from more there one location eg. C:\subtitles. Or at leaste i think so, but this way you can get everything working everywhere.

For 32bit only playback i recommend: haali (for everything except mpeg-ts and avi) + vsfilter + ac3filter