Kein Bild mehr beim Schneiden von H265

Begonnen von DonMagic, Mai 12, 2024, 00:19:43

« vorheriges - nächstes »

DonMagic

Hallo

Heute ist ein Fehler aufgetaucht den ich beim letzten Mal (also vor ein paar Tagen) noch nicht hatte .
Wenn ich ein H265 Stream schneiden möchte kommt letztendlich nur ein Schwarzes Bild .
Nun ging es an die Fehleranalyse .
Zuerst habe ich eine Vorgängerversion installiert (4.0.38) ...Keine Änderung
Dann dachte ich ich versuchst du mal eine 3.2 er Version zu installieren ... auch kein Erfolg .
Ok dann muss es ja an einer Einstellung liegen (auch wenn ich gar nichts umgestellt habe)
Bei Default Video Filter wurde ich fündig .
Wenn ich da H265(HEVC) von Automatic auf LAV Light stelle geht es wieder . Cypheros HEVC Decoder Filter funktioniert nicht .
Wieso ist das so ?
Seit der Installation hat es ja ohne Probleme auf Automatic gelaufen

Nachtrag . Beim TSPlayer ist es übrigens genauso . Auch dort muss H265 neuerdings von Automatic auf LAV gestellt werden .

Cypheros

Dann ist dir die HEVC-Videoerweiterung von Windows verloren gegangen oder beschädigt. Möglicherweise durch ein Windows-Update. Hier wäre das DirectX-Log hilfreich gewesen unter Einstellungen/Optionen/Vorschau.

DonMagic

Hallo

Ich habe jetzt nochmal umgestellt auf H265 "AUTOMATIC" und einmal ein H265 Datei geladen und (erfolglos) versucht ein Bild im Schneidebildschirm zu bekommen . 
Dann den Logfile erzeugt und angehängt .
Hoffe das man da was sehen kann

Cypheros

Versuch mal statt des Haali Video Renderer auf AUTOMATIC zu stellen. Der Haali kommt mit UHD nicht gut klar.

20:31:20.286: Failed to connect direct Cypheros HEVC Decoder Filter.out0 -> Haali Video Renderer.Input [0x80040207] = Es ist kein Standardmedientyp zwischen diesen Filteranschlüssen vorhanden.

DonMagic

Hab mal alles auf Automatic gestellt ... keine Verbesserung

Cypheros

Wenn du die Aufnahme mit Windows "Film & TV" öffnest, wird da das Bild richtig angezeigt?

DonMagic

#6
Also als TS-File kann man nur den als Bild angezeigten Teil sehen .
Die gleiche Sendung umgerechnet als HEVC MP4 (mittels Handbrake) läuft tatellos .

Cypheros

Sieht so aus, als ob der Windows HEVC(H265) Video-Codec einen weg hat. Letztes Jahr gab es glaube ich Probleme mit dem Ding nach einem Windows-Update.

Bei mir funktioniert der problemlos unter Windows 10 22H2.

Du darfst in diesem Board keine Dateianhänge sehen.

Haxe18

Ich melde mich hier auch mal zu Wort, weil ich vom gleichen Problem betroffen bin.
Anfang Mai (04.05.2024) ging noch alles, danach hatte auch die genannten Probleme und muss als Workaround nun auf den deutlich unperformateren LAV Light zurückgreifen - ärgerlich.
Auch die Video Analyse läuft in einen Timeout.

Hier mal mein DirectX Log:
-----------------------    DirectX Log    -----------------------
01:41:33.995: OS: Windows 10 Build 19045
01:41:33.995: Graphic card: NVIDIA GeForce RTX 4080 (DISPLAY2) nvldumdx.dll 31.0.15.5244
            : NVIDIA GeForce RTX 4080 (DISPLAY1) nvldumdx.dll 31.0.15.5244
01:41:33.995: Resolution  : 3840 x 2160 (32Bit) 144 DPI
01:41:33.995: Monitors    : 2
01:41:33.995: Video type  : H.265
01:41:33.995: Video size  : 3840 x 2160
01:41:34.677: Cypheros TS Doctor 4.0.40
            : DirectX Version: 12.0
            : CPU usage      : 3%
            : Selected audio filter:
            : Selected video filter: Cypheros HEVC Decoder Filter
            : Selected Mpeg splitter: LAV Light Splitter
            : Selected video renderer: Enhanced Video Renderer
01:41:34.677: File: C:\Users\i7-13700k\Desktop\LD\20240524 2015 - RTL UHD - Let's Dance - Das große Finale.ts
01:41:34.677: INIT PLAYBACK
01:41:34.677: Creating playback thread
01:41:34.708: Successfully created Graph Builder
01:41:34.713: Successfully created Media Control
01:41:34.713: Successfully created Media Event
01:41:34.739: Adding filters to the graph
01:41:34.739: Try to add FileSource TS-Doctor Filesource
01:41:34.739: Successfully created new filter TS-Doctor Filesource
01:41:34.740: Successfully queried file source
01:41:34.740: Control interface TS-Doctor Filesource assigned
01:41:34.771: Successfully loaded file
01:41:34.802: Successfully added TS-Doctor Filesource to graph
01:41:34.833: FileSource TS-Doctor Filesource added
01:41:34.864: Loading filter LAV Light Splitter directly and adding to graph successfully completed
01:41:34.895: Loading filter Cypheros HEVC Decoder Filter and adding to graph successfully completed
01:41:34.926: Enumerating filters: found 31 categories
01:41:34.958: Loading filter Enhanced Video Renderer and adding to graph successfully completed
01:41:34.958: Getting EVR display control
01:41:35.387: Connected (indirect) TS-Doctor Filesource.Output -> LAV Light Splitter.Input
01:41:35.418:  Output media type: Major Type: Stream - Sub Type: MPEG2_TRANSPORT Format: SPECIFIER_NONE
01:41:35.449: Successfully created FrameTypeDetect Filter
01:41:35.480: Successfully added FrameTypeDetect Filter to graph
01:41:35.605: Connected (indirect) LAV Light Splitter.Video -> TS-Doctor FrameType Detector.Input
01:41:35.606:  Output media type: Major Type: Video - Sub Type: HEVC Format: MPEGStreams HEVC 3840X2160, 15 bits
01:41:35.730: Connected (indirect) TS-Doctor FrameType Detector.Output -> Cypheros HEVC Decoder Filter.in0
01:41:35.730:  Output media type: Major Type: Video - Sub Type: HEVC Format: MPEGStreams HEVC 3840X2160, 15 bits
01:41:35.854: Connected (indirect) Cypheros HEVC Decoder Filter.out0 -> Enhanced Video Renderer.EVR Input0
01:41:35.854:  Output media type: Major Type: Video - Sub Type: {3231564E-0000-0010-8000-00AA00389B71}  Format: VideoInfo2 NV12 3840X2160, 12 bits
01:41:35.854: Try to render demuxer output pins
01:41:35.854: Rendering source pin: Audio
01:41:35.885: Try to render file source output pin
01:41:35.885: Source output pin already connected
01:41:35.887: Successfully rendered file
01:41:35.907: Default DirectSound Device
            : Enhanced Video Renderer
            : Microsoft DTV-DVD Audio Decoder
            : Cypheros HEVC Decoder Filter
            : TS-Doctor FrameType Detector
            : LAV Light Splitter
            : TS-Doctor Filesource
01:41:35.927: Successfully created Media Seeking
01:41:35.951: Successfully created Basic Video
01:41:35.953: Successfully created Basic Audio
01:41:35.974: Successfully created Media Position
01:41:35.974: Starting playback
01:41:39.224: Pausing playback
01:41:42.233: Video duration: 04:37:59.860
01:41:42.253: LAV Light Splitter for audio switch
01:41:42.274: StreamSelect activated

01:41:42.295: Failed to get average time per frame ($80004002)

01:41:42.315: Failed to get video size ($80004002)
01:41:42.355: Video size: 3840 x 2160
01:41:43.404: Failed EVR GetCurrentImage 1 [C00D36B2]
01:41:43.504: Failed EVR GetCurrentImage 2 [C00D36B2]
01:41:43.604: Failed EVR GetCurrentImage 3 [C00D36B2]
01:41:43.705: Failed EVR GetCurrentImage 4 [C00D36B2]
01:41:43.806: Failed EVR GetCurrentImage 5 [C00D36B2]
01:41:43.906: Failed EVR GetCurrentImage 6 [C00D36B2]
01:41:44.007: Failed EVR GetCurrentImage 7 [C00D36B2]
01:41:44.107: Failed EVR GetCurrentImage 8 [C00D36B2]
01:41:44.208: Failed EVR GetCurrentImage 9 [C00D36B2]
01:41:44.309: Failed EVR GetCurrentImage 10 [C00D36B2]
01:41:44.409: Failed EVR GetCurrentImage 11 [C00D36B2]
01:41:44.510: Failed EVR GetCurrentImage 12 [C00D36B2]
01:41:44.610: Failed EVR GetCurrentImage 13 [C00D36B2]
01:41:44.711: Failed EVR GetCurrentImage 14 [C00D36B2]
01:41:44.811: Failed EVR GetCurrentImage 15 [C00D36B2]
01:41:44.911: Failed EVR GetCurrentImage 16 [C00D36B2]
01:41:45.012: Failed EVR GetCurrentImage 17 [C00D36B2]
01:41:45.112: Failed EVR GetCurrentImage 18 [C00D36B2]
01:41:45.212: Failed EVR GetCurrentImage 19 [C00D36B2]
01:41:45.312: Failed EVR GetCurrentImage 20 [C00D36B2]

01:41:48.997: Failed EVR GetCurrentImage 1 [C00D36B2]
01:41:49.097: Failed EVR GetCurrentImage 2 [C00D36B2]
01:41:49.198: Failed EVR GetCurrentImage 3 [C00D36B2]
01:41:49.298: Failed EVR GetCurrentImage 4 [C00D36B2]
01:41:49.398: Failed EVR GetCurrentImage 5 [C00D36B2]
01:41:49.499: Failed EVR GetCurrentImage 6 [C00D36B2]
01:41:49.599: Failed EVR GetCurrentImage 7 [C00D36B2]
01:41:49.699: Failed EVR GetCurrentImage 8 [C00D36B2]
01:41:49.800: Failed EVR GetCurrentImage 9 [C00D36B2]
01:41:49.900: Failed EVR GetCurrentImage 10 [C00D36B2]
01:41:50.001: Failed EVR GetCurrentImage 11 [C00D36B2]
01:41:50.102: Failed EVR GetCurrentImage 12 [C00D36B2]
01:41:50.203: Failed EVR GetCurrentImage 13 [C00D36B2]
01:41:50.304: Failed EVR GetCurrentImage 14 [C00D36B2]
01:41:50.404: Failed EVR GetCurrentImage 15 [C00D36B2]
01:41:50.505: Failed EVR GetCurrentImage 16 [C00D36B2]
01:41:50.605: Failed EVR GetCurrentImage 17 [C00D36B2]
01:41:50.705: Failed EVR GetCurrentImage 18 [C00D36B2]
01:41:50.805: Failed EVR GetCurrentImage 19 [C00D36B2]
01:41:50.905: Failed EVR GetCurrentImage 20 [C00D36B2]

01:45:47.197: Stopping
01:45:47.198: Stopping playback thread
01:45:48.206: MediaControl execute stop
01:45:48.206: Destroying I-Frame thread
01:45:48.208: I-Frame thread destroyed
01:45:48.208: Stopping MediaControl
01:45:48.305: MediaControl stopped
01:45:48.305: Playback thread stopped
01:45:48.305: Terminating playback thread
01:45:48.405: Destroying playback thread
01:45:48.405: Destroying graph
01:45:48.405: Releasing frame grabber filter
01:45:48.405: Frame type filter released
01:45:48.405: Releasing frame grabber filter
01:45:48.408: Frame type filter released
01:45:48.409: MediaControl released
01:45:48.409: StreamSelect released
01:45:48.409: MediaPosition released
01:45:48.409: BasicAudio released
01:45:48.409: BasicVideo released
01:45:48.409: IMFDisplayControl released
01:45:48.409: Event released
01:45:48.409: MediaSeeking released
01:45:48.409: pFileSourceControl released
01:45:48.409: pFileSourceFilter released
01:45:48.411: pSource removed from graph
01:45:48.412: pSource released
01:45:48.412: Removing all filters
01:45:48.413: Try to remove Default DirectSound Device
01:45:48.413: Removing filter:Default DirectSound Device : OK
01:45:48.414: Releasing: Default DirectSound Device
01:45:48.414: Releasing: DONE [0]
01:45:48.414: Try to remove Enhanced Video Renderer
01:45:48.414: Removing filter:Enhanced Video Renderer : OK
01:45:48.414: Releasing: Enhanced Video Renderer
01:45:48.414: Releasing: DONE [1]
01:45:48.414: Try to remove Cypheros HEVC Decoder Filter
01:45:48.414: Removing filter:Cypheros HEVC Decoder Filter : OK
01:45:48.414: Releasing: Cypheros HEVC Decoder Filter
01:45:48.414: Releasing: DONE [1]
01:45:48.414: Try to remove LAV Light Splitter
01:45:48.414: Removing filter:LAV Light Splitter : OK
01:45:48.414: Releasing: LAV Light Splitter
01:45:48.414: Releasing: DONE [0]
01:45:48.414: Try to remove Microsoft DTV-DVD Audio Decoder
01:45:48.414: Removing filter:Microsoft DTV-DVD Audio Decoder : OK
01:45:48.414: Releasing: Microsoft DTV-DVD Audio Decoder
01:45:48.414: Releasing: DONE [0]
01:45:48.416: Graph released
01:45:48.416: Playback thread destroyed
01:45:48.428: Playback thread terminated (1)

Ich habe ein Downgrade der HEVC-Videoerweiterungen vom Gerätehersteller von der aktuellen Version 2.1.1161 (May 6, 2024) auf die 2.1.451 vom Feb 19, 2024 probiert, keine Besserung.

Und ja wenn ich die Aufnahme per "Film & TV" öffne wird die Aufnahme angespielt (wenn auch verwaschen) !

Was hast du @Cypheros für eine Version installiert (Kick auf Erweiterte Optionen) ?

Cypheros

Ist die Version 2.1.1161.0.

Ich stelle aber gerade fest, dass viele UHD-Aufnahmen tatsächlich kein Bild mehr liefern. Es scheint Aufnahmen mit 10 Bit Farbtiefe zu betreffen. UHD-Aufnahmen mit 8Bit laufen problemlos.


Haxe18

Hi Cypheros,

hast du uns schon einen Zwischenstand ?
Oder ist das Problem etwas komplexer :o

Cypheros

Ich habe jetzt auch tschechische DVB-T2-Aufnahmen mit 8 Bit, die mit dem aktuellen HEVC-Decoder von Microsoft nicht mehr laufen.


www.cypheros.de