PDA

View Full Version : KMP nutzt trotz nicht ffdshow DXVA


qupfer
04-29-2011, 01:19 AM
Hi,

jemand eine Idee woran das liegen könnte. Habe unter externen Filter den ffdshow dxva decoder hinzugefügt und diesen für h264,vc-1 und AVC1 angegeben. Interne Filter habe ich deaktivert und als Splitter kommt der Haali zum einsatz.
Der KMP befolgt auch meine angaben bis auf den dxva decoder. Trotz eigentlich expliziter Vorgabe nutzt er ffdshow (ohne DXVA).
Meine CPU ist zwar stark genug, jedoch ärgert mich das, da ich keine Ahnung habe woran dies liegen könnte.
Bei ffdshow handelt es sich um dieses Build:
ffdshow_rev3828_20110426_clsid
und KMP wurde auch heute frisch installiert. Version 3.0.0.1440
Ich möchte jedoch ffdshow nutzen, weil das der einzigste Decoder ist, mit dem ich es hinbekommen habe, PGS-Untertitel anzeigen zu lassen

Danke für eure Hilfe

bastik
04-29-2011, 03:05 AM
Ehrlich gesagt keine Ahnung.

Es gibt eine englische Anleitung für den MPC-Videodekoder, aber ob es da mit den Untertiteln klappt weiß ich nicht. [Only registered and activated users can see links]

Viele Dinge sollten ähnlich sein. Es kann auch am Video-Renderer liegen. Ich verwende Haali als Splitter und als Video-Renderer (alternativ EVR c/a). Ich weiß nicht ob es damit geht, ab Vista sollte es aber mit EVR c/a klappen.

Falls ffdshow die Untertitel verarbeitet müsste es auch gehen.

Da offensichtlich kein Filter geladen werden darf müsste der KMP-Video Transform-Filter deaktiviert werden.

Einstellungen (F2) > Video Verarbeitung > Allgemein
"Nicht verwenden"

(oder halt mit Bedingungen, was ich aber erst empfehlen würde wenn es so auch geht)

Poste vlt. mal die STRG+TAB Info, während du solch eine Datei wiedergibst. (Den Dateinamen kannst du entfernen)

Greenhillbob
04-29-2011, 07:48 PM
Ja,erweiterte Playback Info wäre durchaus hilfreich.Man sollte erst mal checken,ob sich deine Dateien überhaupt mit DXVA beschleunigen lassen.Ein Test mit dem MPC Video Decoder sollte Gewissheit bringen (bastik´s link)
Ich selbst kann zum ffdshow auch nichts sagen.Nutze ähnlich wie bastik den Haali Media Splitter und als Video Renderer den Haali,da ich blöderweise gar kein DXVA nutzen kann.
Aber hab ich das jetzt richtig verstanden,Untertitel wird verabeitet,nur eben kein DXVA mit ffdshow?Fraglich,ob sich das überhaupt mit dem KMPlayer bewerkstelligen lässt.Gab mal ein Thread dazu.Da hat es nicht funktioniert [Only registered and activated users can see links]

qupfer
04-29-2011, 11:07 PM
Danke für eure Antworten.

Unten mal die Info. Wie gesagt, als iinternen Filter habe ich h264,vc-1 deaktivert und mittels import zwei directShowFilter importiert.
ffdshow und ffdshow dxva
Für h264/VC-1 habe ich den dxva auch eingestellt. Öffne ich nun den Film wird trotzdem der "normale" ffdshow genutzt. Erkennt man zum einen am unterschiedlichen TrayIcon und das die Einstellungen vom "normalen" genutzt werden.

EDIT: der MPC Filter geht, aber rendert die PGS nicht ein ;) Werd ich wohl beim normalen ffdshow bleiben

EDIT2: es scheint da einfach eine inkompatibilität zu geben....zumind. nutzt jetzt sogar der WMP ffdshow dxva...nur bekommt der es nicht gebacken die Untertitel zu rendern. Mals sehn obs am WMP oder an ffdshow liegt....


[Primärer Filtergraph]
0) - KMP Async Reader(Avatar Extended Cut.mkv)
1) - Haali Media Splitter (AR)
2) - ffdshow Audio Decoder
3) - ffdshow Video Decoder
4) - KMP Audio Transform(Copy)
5) - Haali's Video Renderer
6) - Default DirectSound Device

[Video-Info]
Decoder -(MPEG2) ffdshow Video Decoder
Format -Major Type: Video - Sub Type: RGB32
VideoInfo2: RGB 1920X-1080, 32 bits

[Audio-Info]
Decoder -(0x8) ffdshow Audio Decoder
Format -Major Type: Audio - Sub Type: PCM
WaveFormatEx: ExtPCM(0xFFFE), 48000 Hz, 16 Bits, 6 Ch

[Basis-Video-DSP]
Internal brightness: 100%

[Erweitertes Video-DSP]
+Video Plugin

[Audio-DSP]
+Pre amplification: Main: (100%)
+Auto Volume Control
+Audio Plugin

[Untertitel-Einstellungen]
+Draw Mode(Selected): Image
+Draw Mode(In use): On Overlay
+Text Rendering Method: Rasterizer
+Support HTML Tags(SMI)

[KMPlayer]
+Version: 3.0.0.1440(6.906.880, 12.04.2011 09:31:08)
+libcodec.dll: Exist(4.870.254, 01.12.2010 03:06:46)
+libmplay.dll: Exist(431.616, 14.07.2008 04:31:44)
+PProcDLL.dll: Exist(1.769.472, 25.02.2008 08:07:04)
+LibDTS.dll: Exist(178.174, 05.12.2008 09:42:20)
+liba52.dll: Exist(73.063, 05.12.2008 09:41:10)
+libfaad2.dll: Exist(335.155, 05.12.2008 09:37:06)
+libmad.dll: Exist(123.036, 05.12.2008 09:42:30)
+libmpeg2.dll: Exist(154.644, 05.12.2008 09:42:42)
+theora.dll: Exist(200.864, 05.12.2008 09:43:32)
+OggVorbis.dll: Exist(1.165.312, 25.02.2008 08:07:00)
+xviddll.dll: Exist(758.319, 05.12.2008 09:58:36)
+Old_QUARTZ.DLL: Exist(770.048, 25.02.2008 08:07:00)
+AboutDll.dll: Exist(105.472, 03.10.2005 07:12:18)
+DTView.dll: Exist(104.448, 25.02.2008 08:04:36)
+MPlayer.dll: Missed
+ImLoader.dll: Exist(856.064, 25.02.2008 08:05:22)


--------------------
[Datei-Info]
--------------------
A:\Filme\HD\Avatar Extended Cut\Avatar Extended Cut.mkv
General
Complete name : A:\Filme\HD\Avatar Extended Cut\Avatar Extended Cut.mkv
Format : Matroska
File size : 32.1 GiB
Duration : 2h 58mn
Overall bit rate : 25.8 Mbps
Encoded date : UTC 2011-04-28 10:04:11
Writing application : mkvmerge v4.6.0 ('Still Crazy After All These Years') gebaut am Mar 10 2011 02:50:32
Writing library : libebml v1.2.0 + libmatroska v1.1.0
Video #1
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 2 frames
Muxing mode : Container profile=Unknown@4.1
Codec ID : V_MPEG4/ISO/AVC
Duration : 2h 57mn
Bit rate : 23.1 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 23.976 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.464
Stream size : 28.7 GiB (89%)
Title : Avatar
Audio #10
ID : 10
Format : DTS
Format/Info : Digital Theater Systems
Codec ID : A_DTS
Duration : 2h 58mn
Bit rate mode : Constant
Bit rate : 755 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Surround: L R, LFE
Sampling rate : 48.0 KHz
Resolution : 24 bits
Video delay : 11ms
Stream size : 961 MiB (3%)
Title : German DTS
Language : German
Audio #11
ID : 11
Format : DTS
Format/Info : Digital Theater Systems
Codec ID : A_DTS
Duration : 2h 58mn
Bit rate mode : Constant
Bit rate : 1 510 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Surround: L R, LFE
Sampling rate : 48.0 KHz
Resolution : 24 bits
Video delay : 11ms
Stream size : 1.88 GiB (6%)
Title : English DTS
Text #2
ID : 2
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Title : German Forced SRT
Language : German
Text #3
ID : 3
Format : S_HDMV/PGS
Codec ID : S_HDMV/PGS
Title : German Forced PGS
Language : German
Text #4
ID : 4
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Title : German Sub SRT
Language : German
Text #5
ID : 5
Format : S_HDMV/PGS
Codec ID : S_HDMV/PGS
Title : German Sub PGS
Language : German
Text #6
ID : 6
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Title : English Sub Forced SRT
Text #7
ID : 7
Format : S_HDMV/PGS
Codec ID : S_HDMV/PGS
Title : English Sub Forced PGS
Text #8
ID : 8
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Title : English Sub SRT
Text #9
ID : 9
Format : S_HDMV/PGS
Codec ID : S_HDMV/PGS
Title : English Sub PGS


--------------------
[System-Info]
--------------------
CPU 0: 3292MHz, Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz, Intel64 Family 6 Model 42 Stepping 7
CPU 1: 3292MHz, Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz, Intel64 Family 6 Model 42 Stepping 7
CPU 2: 3292MHz, Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz, Intel64 Family 6 Model 42 Stepping 7
CPU 3: 3292MHz, Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz, Intel64 Family 6 Model 42 Stepping 7
OS: Windows NT Professional(Version 6.1 Build 7600)
Video: NVIDIA GeForce GTX 570

DirectX: 9.0c(4.09.00.0904)
Memory: All: 4.194.304 KB, Available: 4.194.304 KB, Used: 0%
CodePage: 1252, Charset:1
Instruction: MMX MMX2 SSE SSE2 SSE3 64Bits

[System Process]
System
smss.exe
csrss.exe
wininit.exe
csrss.exe
services.exe
lsass.exe
lsm.exe
winlogon.exe
svchost.exe
nvvsvc.exe
svchost.exe
MsMpEng.exe
svchost.exe
svchost.exe
svchost.exe
CTAudSvc.exe
svchost.exe
NvXDSync.exe
nvvsvc.exe
svchost.exe
spoolsv.exe
svchost.exe
AppleMobileDeviceService.exe
mDNSResponder.exe
CLHNServiceForPowerDVD.exe
CLMSMonitorService.exe
CLMSServer.exe
svchost.exe
IDWinService.exe
InputDirectorSessionHelper.exe
mysqld.exe
cygrunsrv.exe
conhost.exe
nvSCPAPISvr.exe
svchost.exe
VC10SecS.exe
sshd.exe
NisSrv.exe
svchost.exe
WUDFHost.exe
taskhost.exe
dwm.exe
explorer.exe
msseces.exe
InputDirector.exe
IAStorIcon.exe
IDVistaService.exe
InputDirectorClipboardHelper.exe
XFastUsb.exe
nvtray.exe
SqueezeTray.exe
Dropbox.exe
digsby-app.exe
SABnzbd.exe
PDVD11Serv.exe
VC10Play.exe
jusched.exe
iTunesHelper.exe
Ctxfihlp.exe
VolPanlu.exe
CTxfispi.exe
SearchIndexer.exe
wmpnetwk.exe
svchost.exe
iPodService.exe
SQUEEZ~3.EXE
vc10tray.exe
IAStorDataMgrSvc.exe
daemonu.exe
sppsvc.exe
firefox.exe
plugin-container.exe
audiodg.exe
taskhost.exe
AnyDVDtray.exe
ADvdDiscHlp64.exe
conhost.exe
TrustedInstaller.exe
KMPlayer.exe

Greenhillbob
04-30-2011, 02:58 AM
Na,das ist doch mal ne Dateigrösse :D
Die Untertitel werden wohl in einer eigenen Untertitelspur liegen(Annahme) .Möglich,dass die Player damit Schwierigkeiten haben.Aber ich kenne mich mit der Materie nicht so aus.
Du könntest dich hier ([Only registered and activated users can see links]) mal umschauen.Vielleicht findest du da was.Alternativ vielleicht noch mal im englischsprachigen Forum melden.