Braucht man eigentlich noch markad_call.sh so wie es früher war? Oder macht jetzt alles das Plugin via OSD?
Wenn nicht, kann mir bitte jemand passendes Script geben?!
Vielen Dank im Voraus!
Braucht man eigentlich noch markad_call.sh so wie es früher war? Oder macht jetzt alles das Plugin via OSD?
Wenn nicht, kann mir bitte jemand passendes Script geben?!
Vielen Dank im Voraus!
Es geht ohne das Script, also nur mit dem Plugin. Ein Script ist eigentlich nur noch notwendig zum nachträglichen manuellen Schneiden oder für "Problemaufnahmen".
Gruß
iNOB
Danke für Info.
Habe heute eine Aufnahme gemacht u. Markad hat irgendwie nichts erkannt. Es kann aber sein, dass ich falsche Einstellungen gemacht habe.
Log:
Oct 31 12:19:09 hd-vdr vdr: [12096] markad: executing "/usr/bin"/markad -v -G -O -a -r 2 -l "/var/lib/markad" --online=2 before "/video/Die_gro_en_VerfXhrer_-_Die_Geschichte_des_Werbefilms/2010-10-31.08.43.9-0.rec"
Oct 31 12:19:09 hd-vdr markad: [12149] starting v0.0.7
Oct 31 12:19:09 hd-vdr markad: [12149] on /video/Die_gro_en_VerfXhrer_-_Die_Geschichte_des_Werbefilms/2010-10-31.08.43.9-0.rec
Oct 31 12:19:10 hd-vdr vdr: [12096] max. latency time 2 seconds
Oct 31 12:19:19 hd-vdr markad: [12149] pre-timer 2m
Oct 31 12:19:19 hd-vdr markad: [12149] broadcast length 265m
Oct 31 12:19:19 hd-vdr markad: [12149] using H262-video (0x00a7)
Oct 31 12:19:19 hd-vdr markad: [12149] using MP2 (0x0088)
Oct 31 12:19:19 hd-vdr markad: [12149] using libavcodec.so.52.20.0 with 1 threads
Oct 31 12:19:19 hd-vdr markad: [12149] libavcodec header version 52.55.0
Oct 31 12:19:19 hd-vdr markad: [12149] header and library mismatch, decoding disabled
Alles anzeigen
Manuell:
bik@hd-vdr:/video/Das_Supertalent_-_backstage$ sudo markad -v -G -O -a -r 2 -l "/var/lib/markad" --online=2 before "/video/Das_Supertalent_-_backstage/2010-10-31.13.28.1-0.rec"
markad: /usr/lib/i686/cmov/libavcodec.so.52: no version information available (required by markad)
bik@hd-vdr:/video/Das_Supertalent_-_backstage$
Welche Version von libavcodec muss es mindestens sein?
Einfach mal lesen
markad einfach mit libavcodec.so.52.20.0 header kompilieren!
Gruß
Joe_D
ZitatOriginally posted by Joe_D
lostinspc
kannst Du bitte die letzte GIT-Version ausprobieren (ohne -T 1) an der Aufnahme wo es den Segfault gab und das Log posten?
Tut jetzt, alle Marken sauber gesetzt. Vielen Dank!
markad -v - /video/Abenteuer_Auto/Abenteuer_Auto/2010-10-09.16.32.8-0.rec/
markad: [6721] starting v0.0.7
markad: [6721] on /video/Abenteuer_Auto/Abenteuer_Auto/2010-10-09.16.32.8-0.rec
markad: [6721] broadcast aspectratio 16:9 (from info)
markad: [6721] pre-timer 2m
markad: [6721] broadcast length 92m
markad: [6721] using H262-video (0x012e)
markad: [6721] using MP2 (0x012f)
markad: [6721] using libavcodec.so.52.72.2 with 2 threads
markad: [6721] using codec MPEG-2 video
markad: [6721] cannot use 2 threads, falling back to single thread operation
markad: [6721] channel kabel_eins
markad: [6721] processing file 00001
markad: [6721] SDTV 576i
markad: [6721] start of recording (0)
markad: [6721] assumed start of broadcast (3012)
markad: [6721] detected logo stop (3792)
markad: [6721] detected logo start (4044)
markad: [6721] using this mark instead of assumed start mark (4044->3012)
markad: [6721] checking aspectratio
markad: [6721] detected logo stop (15300)
markad: [6721] detected logo start (25980)
markad: [6721] detected logo stop (45660)
markad: [6721] detected logo start (54384)
markad: [6721] processing file 00002
markad: [6721] detected logo stop (110592)
markad: [6721] detected logo start (111144)
markad: [6721] logo distance too short (22.1s), deleting (110592,111144)
markad: [6721] detected logo stop (118164)
markad: [6721] detected logo start (128628)
markad: [6721] detected logo stop (140772)
markad: [6721] detected logo start (141012)
markad: [6721] logo distance too short (9.6s), deleting (140772,141012)
markad: [6721] assumed stop of broadcast (142056)
markad: [6721] 2nd pass
markad: [6721] processing file 00001 (before mark)
markad: [6721] processing file 00001 (after mark)
markad: [6721] processing file 00001 (before mark)
markad: [6721] processing file 00001 (after mark)
markad: [6721] processing file 00002 (before mark)
markad: [6721] processing file 00002 (after mark)
markad: [6721] processed time 122.12s, 152578/33084 frames, 1520.3 fps, 60.8 pps
Alles anzeigen
Grüße, Peter
Bevor ich 0.0.8 releasen kann, benötige ich noch Informationen zum Index reparieren und zwar bei der "HD-Fraktion". Klaus hat hierfür einen Patch und ich benötige jemanden, der diesen Patch drin hat: Artefakte bei schnellem Vorlauf in HD-Aufzeichnungen
Wenn ja, sollte derjenige bitte die aktuellste Version von markad verwenden http://projects.vdr-developer.…ba7ff3d2b17b0209e;sf=tgz, eine Aufnahme mit z.B. ZDF-HD machen und zwar ohne "Repariere Index", bzw. -G Option. Danach den orginalen Index umbenennen und markad nochmals mit -G Option laufen lassen und dann die Aufnahme anschauen/spulen/springen etc. und mir melden ob der Index brauchbar oder Schrott ist.
Vielen Dank für die Mühe.
Gruß
Joe_D
Sieht bei mir nicht schlecht aus. In der Aufnahme kann auch nach "markad -G" einwandfrei gespult und gesprungen werden.
Log:
darkstar-A Im_Angesicht_des_Verbrechens # markad -G - \(5~10\)_Nur_ehrliche_Liebe_ist_gute_Liebe/2010-11-05.21.43.1-0.rec/
markad: [8524] starting v0.0.7
markad: [8524] on /video/Im_Angesicht_des_Verbrechens/(5~10)_Nur_ehrliche_Liebe_ist_gute_Liebe/2010-11-05.21.43.1-0.rec
markad: [8524] broadcast length 50m
markad: [8524] using libavcodec.so.52.72.2 with 2 threads
markad: [8524] using codec H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
markad: [8524] cannot use 2 threads, falling back to single thread operation
markad: [8524] HDTV 720p50
markad: [8524] start of recording (0)
markad: [8524] no logo for Das_Erste_HD-A16_9
markad: [8524] assuming aspectratio of 16:9
markad: [8524] restarting from scratch
markad: [8524] start of recording (0)
markad: [8524] no logo for Das_Erste_HD-A16_9
markad: [8524] stop of recording (131565)
markad: [8524] index too short
markad: [8524] recreated index
markad: [8524] processed time 147.61s, 131600/0 frames, 891.5 fps, 17.8 pps
Alles anzeigen
Der neue Index ist allerdings deutlich kürzer als der alte ?
# ll
total 6051380
-rw-r--r-- 1 root root 2097534236 5. Nov 22:04 00001.ts
-rw-r--r-- 1 root root 2097594020 5. Nov 22:25 00002.ts
-rw-r--r-- 1 root root 1998908807 5. Nov 22:45 00003.ts
-rw-r--r-- 1 root root 1052800 6. Nov 18:14 index
-rw-r--r-- 1 root root 1486984 6. Nov 13:33 index.org
-rw-r--r-- 1 root root 760 5. Nov 21:43 info
-rw-r--r-- 1 root root 72 6. Nov 18:15 marks
-rw-r--r-- 1 root root 8 6. Nov 18:18 resume
Grüße, Peter
@ Joe_D:
Die Version ist doch nicht ok. Ich weiss jetzt, warum der neue Index kleiner ist: Es wird deutlich Zeit unterschlagen, damit spult der VDR dann nicht mehr bis an's Ende der Aufnahme und auch die Aufnahmezeit wird falsch angezeigt.
Mit VDR-generiertem Index wird eine Aufnahmezeit von 61:57 min angezeigt, mit dem von markad generierten nur ca 45 min.
Kann das mit den NALU's zusammenhängen?
Die Aufnahme aus meinem vorhergehenden Post habe ich _nicht_ mit dem nalustripper behandelt (VDR war auch nicht entsprechend gepatcht).
Ich habe allerdings auch noch ältere Aufnahmen von "Im Angesicht des Verbrechens",die ich mit nalustripper behandelt habe. Die cvs-Version von markad von letzter Woche hat bei diesen Aufnahmen andauernd "sequence error" gebracht, obwohl sie im VDR einwandfrei laufen inkl. Spulen und Springen. Ausserdem wurden von markad tw. Marken gesetzt, die nicht auf I-Frames lagen, d.h die Marken konnten im VDR nicht gelöscht oder verschoben werden.
Das witzige ist: Die aktuelle cvs-Version von heute erzeugt bei mir bei mit nalustripper behandelten Aufnahmen einen brauchbaren Index, der nur um wenige Bytes vom VDR-Index differiert.
Grüße, Peter
Der Patch von Klaus ist drin? Wenn ja, bräuchte ich bitte von der ungestrippten Aufnahme zwei Minuten mit dazugehörigem Original-Index (für die zwei Minuten).
Ich zähle eigentlich bei jeder AUD-NALU ein Frame (so ähnlich wie der VDR mit Patch).
Nalustripper: Passt der auch die TS-Sequenz-Nummern an? Wenn nicht, wird ständig sequence error gemeldet, ob sich das negativ auf die Marken auswirkt kann ich bislang nicht sagen.
Das mit den wenigen Bytes Offset dürfte nichts ausmachen.
Gruß
Joe_D
ZitatOriginally posted by Joe_D
Der Patch von Klaus ist drin? Wenn ja, bräuchte ich bitte von der ungestrippten Aufnahme zwei Minuten mit dazugehörigem Original-Index (für die zwei Minuten).
Der 25/50 fps Patch von Klaus ist drin, Aufnahme ist nicht gestrippt:
Grüße, Peter
Anbei mal ein Patch gegen die letzte GIT-Version, bitte mal ausprobieren. Auch (und vor allem) an der Testdatei.
Hast Du mir einen kurzen Schnipsel SDTV-TS inkl. Indexdatei? Mit der Änderung kann es sein, das dort auch etwas anzupassen ist, ich habe gerade nur keine TS-Schnipsel ohne HD mehr
Gruß
Joe_D
Hi Joe_D,
mit dem patch ergibt sich bei mir keine Veränderung oder Verbesserung. Die fünfte Folge von "im Angesicht des Verbrechens" ist nach Neuerzeugung des Indexes immer noch 43 min und damit gut 20 min zu kurz. Vorspulen funktioniert, aber Rückspulen und Schnittmarken verschieben nicht.
Der Patch konnte sauber angewand werden, dann make clean && make && make install. Ich habe extra noch mal kontrolliert, ob auch das neue executable verwendet wird...
Was ich nicht so richtig verstehe: Warum hält markad den vom VDR erzeugten (funktionierenden) Index für zu kurz? Selbst wenn sich hier aufgrund der Einzelbildanalyse von markad Differenzen ergeben wäre es m.M. im Zweifelsfall doch sinnvoller,die Marken mit einer kleinen Unschärfe zu setzen als den Index neu zu erzeugen.
Anbei noch der SD-Schnippsel im TS-Format:
test_sd.tar.bz2
PS: Die Marken werden dort auch mit der gepatchten markad-Version perfekt gesetzt. Genauso perfekt macht es allerdings das markad-Legacy-Plugin
Grüße, Peter
Hi,
mal ne blöde Frage am Rande, kann es sein, dass markad wenn es während der Aufnahme läuft die index-Datei kaputt macht? Ich habe grade meinen VDR neu gemacht und wenn ich das so konfiguriere, dann ist nach ein paar Minuten Aufnahme Schluss mit index schreiben und ich habe gesehen, dass markad da was mit dem index macht. Wenn ich auf "danach" konfiguriere läuft die Aufnahme normal weiter. Habe grade eben die Snapshot-Version gezogen...
Brauchst du irgendwelche Logs/Dateien um das einzugrenzen?
Danke und Gruß
Toxic
Erste Frage: SDTV oder HDTV?
Zitatdass markad wenn es während der Aufnahme läuft die index-Datei kaputt macht?
Nein, während der Aufnahme ist das IMHO nur möglich, wenn die Aufnahme unterbrochen wurde und markad sich beendet (das müsste ich dann aber noch überprüfen). Nach der Aufnahme ist das nur bei HDTV noch unklar.
ZitatBrauchst du irgendwelche Logs/Dateien um das einzugrenzen?
Ja, poste mal, was Du bezüglich Deiner beschriebenen Aufnahme so hast.
In den Optionen gibt es einen Punkt "Index reparieren", den kann man auch auf "nein" stellen, dann wird der Index so belassen wie er ist.
Gruß
Joe_D
Hi,
Danke für die Antwort! Denke es war SD, versuche aber das ganze gleich noch mal nachzustellen. Muss aber leider grade remote arbeiten, vielleicht wird es erst heute Abend was....
Gruß
Toxic
Zwischenstand:
habe grade "Malcolm mittendrin" auf PRO7-HD aufgenommen und "erweitertes Logging" aktiviert. Nach ein paar Minuten kommt: 10000000x diese Zeile im Log:
Nov 9 13:29:58 hd-vdr markad: [3476] found no sync
Teste weiter...
@All
Im GIT gibt es nun eine Version die unterbrochene Aufnahmen "überlebt", bzw. nichts speichert bevor die Aufnahme beendet ist.
Bitte auch mal mit dieser Version probieren.
Gruß
Joe_D
benutze zur Zeit letzte Version und heute habe ich sowas entdeckt:
Nov 14 12:13:11 hd-vdr vdr: [1540] info: starting markad for Live Formel 1: Gro_er Preis von Abu Dhabi
Nov 14 12:13:11 hd-vdr vdr: [1540] closing SVDRP connection
Nov 14 12:13:20 hd-vdr markad: [2145] processing file 00001
Nov 14 12:13:20 hd-vdr markad: [2145] SDTV 576i25
Nov 14 12:13:20 hd-vdr markad: [2145] start of recording (0)
Nov 14 12:13:20 hd-vdr markad: [2145] no logo for Sky_Sport_2-A16_9
Nov 14 12:14:30 hd-vdr vdr: [1564] channel 96 (Sky Sport 2) event Son 14.11.2010 12:15-13:55 'Live Formel 1: Gro_er Preis von Abu Dhabi' status 2
Nov 14 12:15:02 hd-vdr vdr: [1564] channel 96 (Sky Sport 2) event Son 14.11.2010 12:15-13:55 'Live Formel 1: Gro_er Preis von Abu Dhabi' status 4
Nov 14 12:15:11 hd-vdr markad: [2145] resuming after 10s of interrupted recording, marks can be wrong now!
Nov 14 12:15:21 hd-vdr markad: [2145] buffer TS2H262 usage: 91%
Nov 14 12:15:21 hd-vdr markad: [2145] buffer TS2H262 usage: 92%
Nov 14 12:15:21 hd-vdr markad: [2145] buffer TS2H262 usage: 93%
Nov 14 12:15:21 hd-vdr markad: [2145] buffer TS2H262 usage: 94%
Nov 14 12:15:21 hd-vdr markad: [2145] buffer TS2H262 usage: 95%
Nov 14 12:15:21 hd-vdr markad: [2145] buffer TS2H262 usage: 96%
Nov 14 12:15:21 hd-vdr markad: [2145] buffer TS2H262 usage: 97%
Nov 14 12:15:21 hd-vdr markad: [2145] buffer TS2H262 usage: 98%
Nov 14 12:15:21 hd-vdr markad: [2145] buffer TS2H262 usage: 99%
Nov 14 12:15:21 hd-vdr markad: [2145] buffer TS2H262 full
Alles anzeigen
Warum wird hier Buffer überfüllt?
Wäre es vielleicht möglich die Logs in die Aufnahmeverzeichnisse zu schreiben/umlenken? Es wäre echt hilfreich.
Vielen Dank im Voraus!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!