OpenPHT - Bildstörungen

Hallo Zusammen,

ich nutze mehrere Raspberry Pi auf den das Aktuelle OpenPHT läuft. Soweit läuft das ganze auch gut…

Schaue ich nun aber aus dem TV aufgezeichnetes Material (Wurde nach x264 und mkv umgerechnet) zeigen sich des öfteren Bildfehler die wie eine Fata Morgana ausstehen, teile des Bildes werden an anderer Stelle für Bruchteile einer Sekunde dargestellt. Sieht dann aus wie ein Flackern.

Ich habe mir nun einmal die Mühe gemacht dies zu Fotografieren.

Dies ist ein Vergrößertes Bild der Störung:

Hier ist das ganze Bild aus PlexWeb:

In PlexWeb ist diese Störung nicht zu sehen, es ist nicht im Material enthalten. Man sieht aber gut das sich der Pullover der Dame lInks im Bild rechts verkleinert Spiegelt.

Dies scheint eine Embedded Spezifische Störung zu sein, ich habe diese auf allen embedded Plex Clients auf Linux Basis

Hat da wer ideen?

Grüße

Massaguana

Plex XML info

Hier die XML der Datei:

<MediaContainer size="1" allowSync="1" identifier="com.plexapp.plugins.library" librarySectionID="1" librarySectionTitle="TV Serien" librarySectionUUID="ce8f1c33b47d269af5477110fab90b8aa119e747" mediaTagPrefix="/system/bundle/media/flags/" mediaTagVersion="1540920214">
  <Video ratingKey="538987" key="/library/metadata/538987" parentRatingKey="538916" grandparentRatingKey="368223" guid="com.plexapp.agents.themoviedb://62688/3/1?lang=de" librarySectionTitle="TV Serien" librarySectionID="1" librarySectionKey="/library/sections/1"type="episode" title="Die Stählerne" titleSort="Die Stahlerne" grandparentKey="/library/metadata/368223" parentKey="/library/metadata/538916" grandparentTitle="Supergirl" parentTitle="Staffel 3" summary="Kara hat Mon-El verloren, doch statt sich ihrer Trauer zu stellen, lenkt sie sich ab, indem sie ständig in ihre Rolle als Supergirl schlüpft. So kann sie den Schmerz, den der Verlust ihres Freundes in ihr ausgelöst hat, verdrängen. Als sie dann aber sogar ihren Job kündigt, sind ihre Freunde alarmiert. Kara scheint kaum noch zu existieren – das wollen Lena, Alex und James allerdings um jeden Preis verhindern …" index="1" parentIndex="3" viewCount="2" lastViewedAt="1543430534" year="2017" thumb="/library/metadata/538987/thumb/1535892016" art="/library/metadata/368223/art/1535892022"parentThumb="/library/metadata/538916/thumb/1535892022" grandparentThumb="/library/metadata/368223/thumb/1535892022" grandparentArt="/library/metadata/368223/art/1535892022" duration="2436960" originallyAvailableAt="2017-10-09" addedAt="1525789441"updatedAt="1535892016">
    <Media videoResolution="720" id="2106737" duration="2436960" bitrate="3043" width="1280" height="720" aspectRatio="1.78" audioChannels="2" audioCodec="ac3" videoCodec="h264" container="mkv" videoFrameRate="PAL" videoProfile="high">
      <Part accessible="1" exists="1" id="2195902" key="/library/parts/2195902/1525638854/file.mkv" duration="2436960" file="/data/mnt/GSuite/Plex Cloud Crypted/TV-Serien/Supergirl (2015)/Season 03/Supergirl (2015) - S03E01 - Die Stählerne - [GERMAN.720p.HDTV.x264-ACED].mkv" size="926922713" container="mkv" deepAnalysisVersion="2" indexes="sd" requiredBandwidths="7055,5281,4188,4188,4188,4188,4188,4188" videoProfile="high">
        <Stream id="4503192" streamType="1" default="1" codec="h264" index="0" bitrate="2851" language="English" languageCode="eng" bitDepth="8" chromaLocation="left" chromaSubsampling="4:2:0" frameRate="25.000" hasScalingMatrix="0" height="720" level="41" profile="high"refFrames="5" requiredBandwidths="6862,5089,4006,4006,4006,4006,4006,4006" scanType="progressive" width="1280" displayTitle="720p (H.264)"/>
        <Stream id="4503193" streamType="2" selected="1" default="1" codec="ac3" index="1" channels="2" bitrate="192" language="Deutsch" languageCode="ger" audioChannelLayout="stereo" requiredBandwidths="192,192,192,192,192,192,192,192" samplingRate="48000"displayTitle="Deutsch (AC3 Stereo)"/>
      </Part>
    </Media>
    <Director id="2004" filter="director=2004" tag="Jesse Warn"/>
    <Extras size="0"> </Extras>
  </Video>
</MediaContainer>

Ich Vermute einen zusammen hang damit das dass Quellmaterial “Interlaced” ist… Pro7FunHD sendet in 1080i… Dasselbe Phänomen kenne ich auch von DVD Rips die ebenso Interlaced Material enthalten.

Mit welchem Programm bzw. welchen Parametern wurde die Wandlung vorgenommen?
Von besonderem Interesse ist der verwendete Deinterlacing-Algorithmus sowie die technischen Parameter für den H.264 Encoder.

Ich würde dir empfehlen, generell bei Umwandlungen von TV den H.264 Level auf 4.0 zu beschränken. Das schließt punktuelle Überschreitungen oberhalb von 25 MBit/s aus und “schont” ältere Player-Hardware.

Die Datei wurde mit mkvmerge erzeugt. Hier mal der Auszug aus MediaInfo

Allgemein
UniqueID/String                          : 112555381093016927422837470661436907850 (0x54AD60BD1085362ED5502711D0FA214A)
Vollständiger Name                       : /-={ Temp }=-/Supergirl (2015) - S03E01 - Die Stählerne - [GERMAN.720p.HDTV.x264-ACED].mkv
Format                                   : Matroska
Format-Version                           : Version 4
Dateigröße                               : 884 MiB
Dauer                                    : 40min 36s
Gesamte Bitrate                          : 3 043 Kbps
Kodierungs-Datum                         : UTC 2018-05-06 20:34:08
Kodierendes Programm                     : mkvmerge v23.0.0 ('The Bride Said No') 64-bit
verwendete Encoder-Bibliothek            : libebml v1.3.6 + libmatroska v1.4.9

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format-Profil                            : High@L4.1
Format-Einstellungen                     : CABAC / 5 Ref Frames
Format-Einstellungen für CABAC           : Ja
Format-Einstellungen für ReFrames        : 5 frames
Codec-ID                                 : V_MPEG4/ISO/AVC
Dauer                                    : 40min 36s
Bitrate                                  : 2 790 Kbps
Breite                                   : 1 280 Pixel
Höhe                                     : 720 Pixel
Bildseitenverhältnis                     : 16:9
Modus der Bildwiederholungsrate          : konstant
Bildwiederholungsrate                    : 25,000 FPS
ColorSpace                               : YUV
ChromaSubsampling/String                 : 4:2:0
BitDepth/String                          : 8 bits
Scantyp                                  : progressiv
Bits/(Pixel*Frame)                       : 0.121
Stream-Größe                             : 811 MiB (92%)
verwendete Encoder-Bibliothek            : x264 core 155 r2901 7d0ff22
Kodierungseinstellungen                  : cabac=1 / ref=5 / deblock=1:-3:-3 / analyse=0x3:0x113 / me=umh / subme=9 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-2 / threads=12 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=50 / rc=crf / mbtree=1 / crf=18.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Sprache                                  : Englisch
Default                                  : Ja
Forced                                   : Nein

Audio
ID                                       : 2
Format                                   : AC-3
Format/Info                              : Audio Coding 3
Format_Commercial_IfAny                  : Dolby Digital
Codec-ID                                 : A_AC3
Dauer                                    : 40min 36s
Bitraten-Modus                           : konstant
Bitrate                                  : 192 Kbps
Kanäle                                   : 2 Kanäle
Channel layout                           : L R
Samplingrate                             : 48,0 KHz
Bildwiederholungsrate                    : 31,250 FPS (1536 SPF)
BitDepth/String                          : 16 bits
Stream-Größe                             : 55,8 MiB (6%)
Sprache                                  : Deutsch
Service kind                             : Complete Main
Default                                  : Ja
Forced                                   : Nein

mkvmerge macht nicht aus ‘interlaced’ Material plötzlich ‘progressive’.
Da muss noch irgend ein Schritt dazwischen sein.

Ich Vermute stark das “Yadif” dafür genutzt wurde…

Ja, aber wer hat es getan? Wie gesagt, deinterlacing ist mit einem kompletten Neukomprimieren verbunden. mkvmerge kann das nicht.

Ja, deshalb verwundern mich die Angaben aus MediaInfo sehr… Das ganze wurde bei dieser Serie von einem Freund gemacht, den erreiche ich aktuell aber nicht um Ihn zu Fragen…

Ich selbst nutze ffmpeg für diese Aufgabe, als binary

Also ich habe mich schlau gemacht… Der Deinterlace wurde mit dem Filter Yadif über Avisynth gemacht, der eigentliche encoder war die CLI Version von x264. Welches GUI genutzt wurde konnte ich nicht raus finden…

Kriegst du evtl. die genaue Kommandozeile heraus?

Nein, allein das Avisynth Script ist nicht Reproduzierbar… den rest könnte man aus den MediaInfo Daten Rekonstruieren. Dort werden ja die Parameter genannt, ist aber nur ein Ansatzpunkt…

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.