Posts by kfb77

    Die Erklärung wird jetzt etwas kompliziert:

    Die interne Abbildung und der Vergleich sieht sowieso anders aus und verwendet normalisierte Werte um solche Probleme zu verhindern.

    So ist das EPG intern gespeichert ohne Patch:

    Und das passt nicht mit dem zusammen, wie eplists intern gespeichert ist:


    Der Patch entfernt von "DIE SEUCHE (TEIL 1) "

    "(TEIL "

    -> DIE SEUCHE 1)

    removeCharsExcept(pattern, notignore); entfernt dann den Rest und es bleibt DIESEUCHE1.

    Und das passt dann mit den internen Daten von eplists zusammen und du bekommt Staffel und Episode gefüllt.


    epgsearch ist bis jetzt noch nicht beteiligt, das verwendet nur danach die oben gesetzten EPG Werte.

    MegaV0lt

    das Problem liegt nicht im epgsearch, das Problem liegt im epg2vdr Plugin.

    Im EPG dieses Senders kommt "(Teil 1)", epg2vdr erwartet aber in so einem Fall " Teil 1 ".

    Versuche mal diesen Patch.

    VDR neu starten nicht vergessen und ein paar Stunden Geduld, bis ein EPG Update kommt.

    Was mir auffällt: 90% sind von der FRITZ!Box gesendete WLAN-Signale. Das deutet doch eher auf einen Upload hin, nicht auf einen Download.

    Nein, wenn die Fritzbox an den Client sendet ist das Download.

    Wie kann ich herausfinden, welches Gerät das verursacht?

    Ja, unter WLAN -> Funknetz gibt es eine Liste der Clients mit den aktuellen Upload/Download Raten.

    Die Parameter sind auf meine Aufnahmen optimiert und somit bin ich immer dankbar für Hinweise, wenn damit woanders was schief läuft. Wo ich das Thema markad Plugin angefangen habe, habe ich mir das auch einfacher vorgestellt ;-)


    Eine neue Version 2.3.3 ist auf vdr-plugin-markad verfügbar, die den o.g. Fix und noch ein paar weitere kleinere Optimierungen enthält.

    Wenn ein Logowechsel erkannt wird, dann ist dieser nur gültig wenn dieser Wert überschritten ist.

    Ja.


    Was wäre den ein optimaler Wert dafür?

    Einfache Antwort: Der Wert wo es die wenigsten false positv und false negitiv gibt. Das bedeutet dann auch, das man ggf. akzeptieren muss, dass extrem kurze Werbeblöcke übersehen werden, damit nicht zu viele erfundene Werbeblöcke entstehen.


    Wenn der Wert zu klein ist, würde das zu viele falsche Marken geben. Die Erkennung des Logos im Bild ist gar gar nicht so simpel. Der Erfolg hängt auch stark vom Hintergrund an der Stelle, wo das Logo ist, ab. Um erfolgreich zu sein, dürfen dort keine feste Strukturen sein (z.B. Wetterkarte ist ganz schlecht) und es darf nicht zu hell sein, sonst fehlt der Kontrast zum Logo. Somit möchte ich den Wert so hoch wie möglich halten. Normalerweise sind die Werbeblöcke auch groß genug, um hier noch genug Abstand zum Ausschließen von Erkennungsfehlern zu haben. Die Mustererkennung ist selten eine eindeutige ja/nein Entscheidung, sondern es ergeben sich Wahrscheinlichkeiten, die zu bewerten sind, Darum sind solche Parameter auch sehr sensibel, eine Änderung kann für eine Aufnahme gut sein, aber für andere Aufnehmen schlecht. Darum teste ich auch per Skript jede Änderung an ca. 500 Aufnahmen um zu erkennen, ob sich eine Optimierung an anderer Stelle negativ auswirkt. Ganz ausschließen lässt sich das aber auch damit nicht. Jedes andere Kriterium (Ton Kanäle, schwarze Balken, 4:3 Format) sind viel zuverlässiger zu erkennen und liefert immer bessere Marken.


    Passt es jetzt mit den 38s ?

    Ich denke nicht, das würde zu viele Probleme verursachen. Der Wert muss zusammen passen mit der Fehlerquote der Logo Erkennung. Wenn da jemand unbedingt selber was ändern will, kann er es ja im Code machen.

    Wäre is möglich, --autologo automatisch zu aktivieren, aber nur bei Bedarf? Also: falls ein Logo benötigt wird, aber unter /var/lib/markad/ kein Logo vorhanden ist

    Genau so arbeitet --autologo=2.

    Wenn unter --logocachedir eins gefunden wird, nimmt er dies, sonst versucht er eines aus der Aufnahme zu erstellen.

    Bei dem Test haben wir ja nur durch das falsche Verzeichnis --logocachedir=/tmp markad gezwungen, ein Logo zu erzeugen, da der Verdacht war, dass unter /var/lib/markad ein falsches Logo existiert.

    hondansx

    Ich habe mir gestern mal ein paar Sendungen von dem Kanal aufgenommen, da waren aber keine so kurzen Werbeblöcke drin. Die waren alle >1Min. Das machen die scheinbar auch nicht immer.

    Bisher erwarte ich, dass eine Werbung mindestens 50s lang ist. Der Wert war einfach aus der Erfahrung meiner Aufnahmen.

    Das muss aber nicht so hoch sein, ich habe ihn mal auf 40s reduziert.

    Bitte teste mal diese Version, ob dies dein Problem löst:

    git clone -b V02 https://github.com/kfb77/vdr-plugin-markad

    Aber wenn genau ich auf der Zeit nachschaue sehe ich das Logo in der Aufnahme.

    Ja, das menschliche Auge zusammen mit dem Gehirn ist wesentlich leistungsfähiger bei der Mustererkennung wie die paar Zeilen Code von markad.

    Und genau aus diesem Grund werden kurze Logo Unterbrechungen ignoriert, weil dies oft nur fälschlicherweise nicht erkanntes Logo waren.

    Ich schaue mir das mal am Wochenende an, ob ich hier noch was optimieren kann.

    Du hast das alte Plugin installiert. Sollte aber nicht grundsätzlich ein Problem sein, aber an dem wird keiner mehr was fixen.

    Entferne mal vdr-plugin-markad und installiere vdr-plugin-markad-ng.