Posts by hondansx

    Ich benutze nun den neuesten Stand. Warte auf die neuen Aufnahmen, dann werde ich berichten.

    Hab mit der neuen Version nochmal eine alte VPS Aufnahme ohne markad.vps laufen lassen. Also Punkt 2 der Liste.


    Sorry, das ich da nochmal nachhaken muss. Mir ist folgendes aufgefallen:


    Code
    1. Sat Dec 12 09:43:32 [19049] DEBUG: mark at position 1 type 0xD1 at 0:00:00.00 inBroadCast 1
    2. Sat Dec 12 09:43:32 [19049] DEBUG: mark at position 2391 type 0x31 at 0:00:47.88 inBroadCast 1
    3. Sat Dec 12 09:43:32 [19049] DEBUG: mark at position 57363 type 0x32 at 0:19:07.26 inBroadCast 0
    4. Sat Dec 12 09:43:32 [19049] DEBUG: mark at position 62668 type 0x31 at 0:20:53.35 inBroadCast 1
    5. Sat Dec 12 09:43:32 [19049] DEBUG: mark at position 136793 type 0x32 at 0:45:35.82 inBroadCast 0
    6. Sat Dec 12 09:43:32 [19049] DEBUG: cMarkAdStandalone::CheckMarks(): start mark (1) folowed by start mark
    7. (2391) delete second

    Die Pos. 2391 wird gelöscht, obwohl dort das Logo erstmalig beginnt. Pos. 1 ist ohne Logo. Wäre es nicht richtig Pos. 2391 zu nehmen?

    Typo: sollte 'followed' heissen.

    Files

    • markad.log.gz

      (3.61 kB, downloaded 8 times, last: )

    In der README steht:


    VPS and markad plugin:

    You can use VPS events to optimize your start and stop marks.


    Prerequisites:

    - Set "use VPS" to yes in the VDR plugin setup menue. If you use markad from command line, additional add parameter --vps to your markad call.

    - pre timer must be smaller than post timer


    Bedeutet es, das nur die START/END Zeit korrigiert wird und nicht mittendrin?

    Bei der vpsstartmarke ist 0:22:14.90 ist kein Logo. Richtig wäre die von markad erkannte Zeit 0:22:34.81. (das ist ein Logo)

    Ebenso bei 0:45:36.67. RIchtig wäre 0:45:17.19 (da ist ein Logo)

    Files

    • vps.log.gz

      (449 Byte, downloaded 10 times, last: )
    • marks.gz

      (184 Byte, downloaded 7 times, last: )
    • markad.vps.gz

      (105 Byte, downloaded 8 times, last: )
    • markad.log.gz

      (3.01 kB, downloaded 7 times, last: )

    Ja klar, weil du die Funktion, die dein Problem lösen würde, nicht an hast,

    Mein VDR ist ohne epg2vdr und mit VPS Timern. Gelöst wäre es, wenn ich im VDR VPS nutzen kann und markad VPS das ignoriert, wenn es im Plugin deaktiviert ist (VPS -> nein und protokoliere VPS Ereignisse -> nein). Wenn ich Dich richtig verstehe, ist das aber so gewollt aufgrund der timestamps.

    Aber laut Log ist der Logo Start und der VPS Start exakt identisch.

    Code
    1. Thu Dec 10 14:15:55 [19428] INFO: detected logo start (2391)* at 0:00:47.88 inBroadCast: 1
    2. Thu Dec 10 14:22:12 [19428] DEBUG: cMarkAdStandalone::AddMarkVPS(): found VPS start at frame (2391)

    Das ist exakt die gleiche Frame Nummer, so genau sieht mal das selten, meist ist da 1s bis 2s Unterschied.

    Und der Wert stimmt nicht mit dem tatsächlichen Start der Sendung zusammen ? Wann war die denn dann ?

    Okay, schlechtes Beispiel, ich suche was besseres raus.

    Aber wenn du den 2. Fall lösen willst, brauchst du das Plugin. Ich nutze selbst auch nicht die markad Start Funktion des Plugins, das geht so auch weiterhin mit der Einstellung: "Ausführung nie", aber ich brauche die Infos, ob VPS im Spiel war und die Info bekomme ich nur über das Plugin. Der Aufnahme ist nicht anzusehen, ob sie über Timer Uhrzeit oder über VPS gestartet wurde.

    Ist klar. In dieser Konstellation ist die startmarke aber bei 0, anstelle bei 00.45 sec , wo das senderlogo erstmalig erscheint.

    Falsches Log File für den Fall 2, ich brauche das vps.log. In dem markad.log sehe ich nur, dass es keine markad.vps gegeben hat, aber das hattest du ja bereits geschrieben. Die frage ist, warum gab es keines und das steht in der vps.log

    Okay, das gab es nicht weil im VDR in den markad Plugin Einstellungen: verwende VPS -> nein und protokoliere VPS Ereignisse -> nein eingestellt ist, bzw. weil ich das Plugin nicht nutzte.

    kfb77


    Die vps Marken werden jetzt ersetzt durch die von markad gefundenen. Ich finde nur das Ergebnis ist nicht wirklich besser.


    Ich fasse mal zusammen (gilt für eine Serie immer zur gleichen Zeit auf ZDF, markad mit --vps):


    1. Aufnahme ohne VPS Timer: Alle Marken werden richtig erkannt.

    2. Aufnahme mit VPS Timer ohne markad.vps: Anfangsmarke wird nicht erkannt. Lässt sich das ändern, da VPS zu bevorzugen wäre?

    3. Aufnahme mit VPS Timer und markad.vps: Alle Marken werden durch VPS Marken ersetzt. Hier wäre es aber richtig, wenn markad die Marken nur ersetzt, wenn diese auch innerhalb eines Senderlogosbereichs sind. Anderfalls ist VPS hier schlechter als ohne.

    4. Beim Sender HR war durchgehend ein Senderlogo in der Aufnahme. Hier waren die VPS Marken im Vorteil, weil ohne hätte markad nichts gefunden.



    Ich hoffe es war verständlich dargestellt?


    Kann der Punkt 2+3 noch auf die Weihnachtswunschliste mit drauf. ;-)

    Ich muss hier auch mal ein positives Feedback abgeben. Markad ist ein lebendiges Projekt und unabdingbar. ;-)

    So macht der vdr erst richtig Spass.


    Ich werde testen und berichten.


    Danke für deinen jedesmal beispiellosen Einsatz.


    hondansx

    auf den ersten Blick vermute ich, das ist kein Bug, sondern ein fehlendes Feature.

    Grundsätzlich geht markad davon aus, dass es einen Timer Vorlauf gibt und es den Anfang selber suchen muss. Kaum jemand nutzt VPS, weil vor allem mit epg2vdr immer wieder von Problemen berichtet wird oder auch die Qualität der VPS Signale nicht immer optimal ist.

    Nutzt du epg2vdr ?

    Am einfachsten wäre es für mich, wenn du mir ein tar vom Aufnahmeverzeichnis zum Download bereit stellen könntest (Zugangsdaten dann per PM). Wichtig für mich sind deine originalen Timestamps der Dateien, darum ein tar. Geht das ?

    Hier gibt es einen Timernachlauf. Timer 16:10 /Aufnahme 16.12.35

    Hab ein log mit debug im Anhang. Dort sollte man alles sehen, evtl. reicht das ja schon.

    epg2vdr nutze ich nicht.

    Files

    • markad.log.gz

      (2.92 kB, downloaded 11 times, last: )

    Ich habe bei einer Serie, die immer um die gleiche Zeit beginnt (mit VPS), das Problem, das es den Anfang nicht findet.


    Code
    1. missed broadcast start by 2:40 min, length will be corrected
    2. recording started too late (startframe -8000), set start mark to start of recording



    Files

    • markad.log.gz

      (909 Byte, downloaded 5 times, last: )

    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

    Was wäre den ein optimaler Wert dafür? Zum Verständnis: Wenn ein Logowechsel erkannt wird, dann ist dieser nur gültig wenn dieser Wert überschritten ist. Reichen da nicht z.B. 5 bis 10 sec.

    Ich vermute mal diese kurzen Werbeblöcke kommen nur in bestimmtem Sportevents. Hier war es Tischtennis.


    Die Werbemarken sehen jetzt korrekt aus bis auf eine.

    Ab 03:18 ist das Logo weg und es beginnt eine Werbepause.

    Bei 03:59 ist das Logo wieder da und die Pause ist beendet.

    Kann man hier auch noch optimieren?


    Code
    1. Sat Jul 11 08:04:02 [13217] INFO: detected logo start (15)* at 0:00:00.16
    2. Sat Jul 11 08:04:06 [13217] INFO: detected logo stop (4974) at 0:03:18.25
    3. Sat Jul 11 08:04:06 [13217] INFO: detected logo start (5976)* at 0:03:59.02
    4. Sat Jul 11 08:04:13 [13217] INFO: detected logo stop (15891) at 0:10:35.17
    5. Sat Jul 11 08:04:13 [13217] INFO: detected logo start (16896)* at 0:11:15.22

    Files

    Hi,


    auf Eurosport kommt oft Werbung die 40 -60 sec dauern, die werden erkannt aber verworfen:


    Code
    1. Wed Jul 8 21:48:41 [1296] INFO: mark distance between logo STOP and START too short (40.2s), deleting 15891,16896
    2. Wed Jul 8 21:48:41 [1296] INFO: mark distance between logo STOP and START too short (40.2s), deleting 62205,63210
    3. Wed Jul 8 21:48:41 [1296] INFO: mark distance between logo STOP and START too short (40.6s), deleting 94008,95022
    4. Wed Jul 8 21:48:41 [1296] INFO: mark distance between logo STOP and START too short (43.7s), deleting 170634,171726
    5. Wed Jul 8 21:48:41 [1296] INFO: mark distance between logo STOP and START too short (18.0s), deleting 192843,193293
    6. Wed Jul 8 21:48:41 [1296] INFO: mark distance between logo STOP and START too short (31.6s), deleting 200262,201051


    Desweiteren erkennt markad oft Logo start und stop. Aber wenn genau ich auf der Zeit nachschaue sehe ich das Logo in der Aufnahme.

    Files

    • markad.log.gz

      (3.79 kB, downloaded 26 times, last: )