Problém s přehráváním videa
Zdravím!
Pravděpodobně se zde už takový problém řešil, jenže se to špatně hledá, protože je podobných problémů spoustu.
Používám program The KMPlayer a občas jsem narazil na videa (avi), u kterých mi šel pouze zvuk bez videa. WMP u těchto videí naopak přehrávál obraz bez zvukové stopy. Tak jsem se tento problém snažil vyřešit instalací nových kodeků, které ale nepomohly. Pak jsem narazil na program VLC media player, který už vše přehraje bez problémů... Jenže jak jsem si zpětně všiml, tak KMPlayer ani WMP už nepřehrají žádné video a to ani to, které předtím šlo. Oba už přehrají pouze zvuk. Zkoušel jsem další kodeky K-lite (předtím jsem měl All in 1), ale problém je pořád stejný. Funguje mi pouze VLC, ale asi jen proto, že využívá kodeky vlastní (pokud se nepletu)...
Zkoušel jsem ty kodeky odinstalovávat, přeinstalovávat, ale problém se nevyřešil. OS mám Win 7 64bit.
Děkuji za každou radu!
ve vlc si zjisti- informace o kodeku, co to je za video.
allin1 je morálně zastaralý balík. w7 si přehrávací filtry blokuje, takže se musí použít lámátko, třeba Win7DSFilterTweaker (http://webtrickz.com/win7dsfiltertweaker-use-ffdsh ow-codec-in-windows-7/)r. doporučil bych ti klasiku- ffdshow a nic už neřešit.
nejprve zjisti tu skladbu videa.
Doufám, že je to ono...
Zkoušel jsem ten filtr, kde jsem všecho změnil na ffdshow a nic se tím nezměnilo.
jo to je ono
mňmňmňmňmň video se jeví jako standardka- avi a uvnitř xvid a mp3
no nic, prachsprostě obšlehneme, jak to dělá vlc
otevřeš vlc
nástroje/zprávy
výřečnost nastav na dvě- okno nezavírej
otevři video
a po chvíli ze zpráv dej uložit jako
texťák někam nahraj (uložto, edisk...)
mrknu co načítá.
pak si vyzkoušíme co dělá systémové ds (to jsou přehrávače pomocí těch kodek balíků)
http://www.edisk.cz/stahni/10955/aaa.log_18.82KB.h tml
ajajaj , v debugu se detekuje něco jiného...
video:
je to starý microsoftí "divx" - ten dovede zamotat hlavu kdečemu- vlc vybral kandidáta ffmpeg a v něm modul avcodec
audio byl vybrán kandidát na a52- takže je to ac3
---------------------------------------
tákže, nainstalovat ffdshow 32bit, pokud máš 64bit operační systém, nainstaluješ i 64bit ffdshow. stáhneš Win7DSFilterTweaker a nastavíš xvid, divx na ffdshow, popřípadě vše na ffdshow.
vlc to mlátí ffmpeg a libavkama VLC_Features_Formats
takže zkus napodobit vlc.
dáš start/ ffdshow i ffdshow64/Nastavení video/audio dekodéru
u videa/kodeky dohlídni na to aby div3, divx a xvid byl načítán libavkou.
u audia ac3 - liba52
--------------------------------------------
vyzkoušíš v playeru. při nejhorším by se video muselo zkonvertovat.
Všechno jsem udělal a stejně to nejde ... Přes ten Filter jsem nastavil ffdshow všude pro 32 i pro 64 a v tom ffdshow nastavení bylo všechno tak, jak má.
Myslím, že už vím, v čem bude problém, ale nevím, jak to vyřešit. Když jsem se díval na codeky v KMPlayeru (podobně jak jsem se díval do VLC), tak jsem se dozvěděl následující:
Takže to vůbec nevyužívá žádný kodek pro video. Jen nevím, jak by se tam dal "vložit"
googloval jsem, jak přidat ffmpeg do direct show cesty. já to video nemám, takže jedu naslepo.
co víme:
video stream je ten starý microsoftí mpeg-4 (starý "divx")v3, vlc na něj použije ffmpeg a uspěje. bylo by potřeba ffmpeg vnutit i kmplayeru, jenže ffmpeg není direct show decoder.
myslím, že jsem našel řešení- lav filters downloads je direct show dekoder založený na ffmpeg. ten si nainstaluj a v km/ nastavení se mu ho pokus vnutit na asociaci divx3
dáš tam na divx3 lav audio/video/splitter
v použití dekodéru nastav použít výchozí systémové volání. dělám to na slepo, snad to klapne, jinak bys holt musel použít vlc, nebo video překonvertovat.
S tím už jsem si hrál včera a bez úspěchu... Nainstaloval jsem znovu K-lite a v KMPlayeru jsem nastavil primárně externí kodeky (přesně jak na tom screenu). Stejně to nepomohlo. Dnes jsem teda nainstaloval ty LAV filters a přidal jsem je k těm, co už byly obsaženy v K-lite. Nicméně jsem zkusil kliknout na tlačítko "Inic. všech předvoleb" aniž bych tušil, co to je
Slouží to v podstatě pro obnovení nastavení. Takže jsem to potvrdil a výsledkem bylo to, že mi nešel už ani zvuk, ale okna KMPlayeru se otevírala ve velikosti rozlišení videa (předtím to nedělalo), ale nic se nedělo. Tak jsem znovu přidal externí kodeky, ale tentokrát to už pomohlo :) A funguje mi už i WMP (???)
Takže sice nevím, co přesně problém způsobilo, v podstatě ani nevím, jak se to vyřešilo, ale hlavně, že už to funguje
A moc děkuji za pomoc
není zač.
jinak, pokud to využívá direct show cestu (tzn. přehraje i wmp) , tak si tu cestu můžeš zobrazit, pokud tě to zajímá. používám stařičký graph edit od ms - tím zjistíš, co na to video zabere.
file/ render media file
cesta se v programu dá zpřeházet a najít nejvhodnější kombinaci.