Homepage Foren-Uebersicht |
VDR-Portal VDR-Wiki |
Gentoo-Forum Gentoo-Wiki |
Gen2VDR Bugs/Features |
Impressum | Hilfe | Suche | Mitglieder | · Foren Regeln |
Willkommen Gast ( Einloggen | Registrieren ) | Bestätigungs E Mail erneut senden |
globber |
Geschrieben am: Donnerstag, 04.Dezember 2014, 17:42 Uhr
|
||||||||||||||||||||||||
Professional Gruppe: Supporter Beiträge: 1008 Mitgliedsnummer.: 1783 Mitglied seit: 2007-03-24 |
Moin, ich nutze schon seit Längerem das Progamm "vdr-checkts" um Aufnahmen auf Fehler zu prüfen. Selbstverständlich ist das nicht für jeden und jede Aufnahme nötig, aber ich wollte doch einmal der Allgemeinheit etwas zurückgeben und habe da für ein kleines Howto geschrieben, wie man das über das OSD aufrufen kann und sich das Ergebnis neben der Ausgabe auf dem Bildschirm auch per E-Mail zustellen kann. Sicher ist das Ganze technisch verbesserungswürdig. Daher sind Vorschläge willkommen. Folgendes ist zu tun 1. vdr-checkts installieren 2. Den Aufruf de Scriptes in das OSD zu integrieren 3. Das Script nach /_config/bin zu kopieren 4. Ggf. den MTA zu konfigurieren 1. vdr-checkts installieren falls noch nicht geschehen Testet bitte mit
Falls die Ausgabe mitteilt, dass vdr-checkts nicht verfügbar ist:
Testet danach einfach mit einem Aufruf des Programms:
2. Den Aufruf des Scriptes in das OSD integrieren - VDR stoppen
- Mit folgendem Code den Aufruf in der Datei "/etc/vdr/reccmds/g2v" eintragen
- VDR wieder starten
3. Den Scriptcode in eine Datei "/_config/bin/rec_checkts.sh" kopieren Bei Nutzung von msmtp ist die Variable RECIPIENT ist nach der persönlichen E-Mail Adresse anzupassen!
4. Ggf. den MTA konfigurieren Eine Benachrichtigung über E-Mail ist möglich. Dazu muss der integrierte MTA nur entsprechend konfiguriert werden, falls nicht schon für andere Zwecke getan. Die V5 hat "ssmtp" als default und daher ist das Script darauf ausgerichtet. Bei der V4 war es IMHO "nullmailer" der aber nicht gut mit den meisten Providern als Relayserver funktioniert. Daher sollte man da evtl. msmtp installieren. Dann muss man im Script ssmtp auskommentieren und enstsprechend beim msmtp Bereich die Hashes entfernen. (siehe Punkt 3) Die persönlichen Zugangsdaten sind in den Konfigdateien natürlich selbst einzutragen ;) SSMTP: Zwei Dateien sind zu konfigurieren. Beide liegen unter /etc/ssmtp. Hier geschieht dies am Beispiel von GMX. Andere Provider müsst Ihr mal ergooglen.
MSMTP: Nullmailer (oder ssmtp) deinstallieren und msmtp installieren
Hier ist nur eine Datei zu editieren "/etc/msmtprc"
5. Konfigdateien (etwas) sichern Da die Dateien das Passwort für Euren Mailaccount im Klartext enthalten, gibt es hier ein Risiko, das man etwas abmildern kann, wenn man die Dateien im Zugriff beschränkt. Sicher ist aber etwas anderes ;) Macht hierzu:
bzw.
Ich hoffe es ist ein sinnvoller Tipp und einigermaßen verständlich beschrieben. Regards Globber angehängte Datei ( Anzahl der Downloads: 100 ) rec_checkts |
||||||||||||||||||||||||
globber |
Geschrieben am: Donnerstag, 04.Dezember 2014, 20:22 Uhr
|
Professional Gruppe: Supporter Beiträge: 1008 Mitgliedsnummer.: 1783 Mitglied seit: 2007-03-24 |
EDIT: Ich musste noch mal etwas die Art und Weise wie ich den Code hier gepostet hatte, überarbeiten.
Mein "cat > testdatei << EOF ...EOF" hat mir leider alle Variablen im Code geschrottet ;) So ist es dann eben nur ein Cut & Paste, aber das kriegt Ihr ja locker hin ;) Also wer auf Fehler gestoßen ist,... noch mal probieren. Jetzt sollte es so funktionieren. Regards Globber |
bbott |
Geschrieben am: Sonntag, 07.Dezember 2014, 11:46 Uhr
|
Professional Gruppe: G2V3+User Beiträge: 1034 Mitgliedsnummer.: 10935 Mitglied seit: 2009-07-24 |
Ich hätte ein paar Fragen:
1. Muss man den VDR wirklich beenden, um die Streams zu überprüfen?? 2. Werden Korrigierte Dateien nur angelegt wenn Fehler gefunden wurden? 3. Ist die Korrektur qualitativ mit projectX vergleichbar? |
globber |
Geschrieben am: Montag, 08.Dezember 2014, 07:10 Uhr
|
||
Professional Gruppe: Supporter Beiträge: 1008 Mitgliedsnummer.: 1783 Mitglied seit: 2007-03-24 |
Moin, -Du musst den VDR nicht abschalten. Einfach per OSD aufrufen und gut. - korigiert wird gar nichts. Es werden nur Fehler in den Aufnahmen hochgezählt und per OSD ausgegeben. Interessant ist das insbesondere für Aufnahmen, bei denen man vor hat, die aufzubewahren oder falls es noch eine Wiederholung gibt und man daher noch mal aufnehmen kann. Dann ist man nicht gezwungen, sich die Aufnahme gleich anzusehen, sondern kann sie einfach mit dem Tool checken. Wie kamst Du denn auf die Korrektur?
Regards Globber |
||
HelAu |
Geschrieben am: Montag, 08.Dezember 2014, 08:21 Uhr
|
Scheffe Gruppe: Admin Beiträge: 11285 Mitgliedsnummer.: 2 Mitglied seit: 2003-04-25 |
Ich werde das dann einbauen, und so abaendern dass nur beim Auftreten von Fehlern eine Mail versendet wird :)
|
globber |
Geschrieben am: Montag, 08.Dezember 2014, 09:52 Uhr
|
Professional Gruppe: Supporter Beiträge: 1008 Mitgliedsnummer.: 1783 Mitglied seit: 2007-03-24 |
Moin Helmut,
das ist nett :) Du willst dann IMHO wohl die Variante mit dem Patch von hier einbauen? Ich kann aber bisher nichts zu der Systembelastung, insbesondere bei kleineren Maschinen, sagen, da ich die Hintergrundscan-Variante nie probiert habe. Könnte eventuell bei vielen gleichzeitigen Aufnahmen ein Problem werden? Soll ich trotzdem noch einen Feature Request aufmachen? Regards Globber |
globber |
Geschrieben am: Montag, 08.Dezember 2014, 17:59 Uhr
|
Professional Gruppe: Supporter Beiträge: 1008 Mitgliedsnummer.: 1783 Mitglied seit: 2007-03-24 |
Ich habe gerade mal den Patch auf den VDR angewendet (muss etwas angepasst werden bevor er durchläuft) und eine Aufnahme gestartet. Tatsächlich wird ohne weiteres Dazutun automatisch gescannt und die Fehleranzahl in der info-Datei eingetragen.
Belastung habe ich jetzt noch nicht getestet. Das würde es vielleicht noch etwas vereinfachen, in jedem Fall aber beschleunigen, die OSD Ausgabe über die Fehler zu bekommen. Um aber dann geschnittene Filme noch einmal überprüfen zu lassen, wäre IMHO die Ausführung, wie von mir beschrieben, in jedem Fall nocht ratsam. Regards Globber |
bbott |
Geschrieben am: Montag, 08.Dezember 2014, 23:19 Uhr
|
Professional Gruppe: G2V3+User Beiträge: 1034 Mitgliedsnummer.: 10935 Mitglied seit: 2009-07-24 |
Könnte man dem Ordner die Anzahl der Fehler hinzufügen oder ähnliches? Weil per Mail finde ich eher unpraktisch.
|
HelAu |
Geschrieben am: Montag, 08.Dezember 2014, 23:49 Uhr
|
Scheffe Gruppe: Admin Beiträge: 11285 Mitgliedsnummer.: 2 Mitglied seit: 2003-04-25 |
Richtig sinnvoll waere es mMn aber erst dann wenn die Fehler markiert werden. Dann kann man entscheiden ob einen die Fehler wirklich stoeren ...
|
globber |
Geschrieben am: Dienstag, 09.Dezember 2014, 08:14 Uhr
|
Professional Gruppe: Supporter Beiträge: 1008 Mitgliedsnummer.: 1783 Mitglied seit: 2007-03-24 |
Moin,
teilweise sind die "Fehler" ja auch erst am Ende der Aufnahme bei plötzlichen Bild- oder Tonwechseln oder es handelt sich um Schnittmarken. Das hat alles mit der Art und Weise zu tun, mit der vdr-checkts arbeitet. Grundsätzlich ist das Tool auch nur ein Indikator für korrekte oder nicht korrekte Aufnahmen. Nicht mehr und nicht weniger. @Bbott: Da der Eintrag als "R" Eintrag im Info-File steckt (wenn man den Patch verwendet), ist das Hinzufügen eines weiteren Files im Ordner IMHO nicht nötig. Der Befehl im Recordingmenü kann bei (etwas modifiziert) jederzeit ohne Verzögerung die Anzahl der Fehler aus dem Info-File auslesen und im OSD ausgeben. Meiner Erfahrung nach sind geschnittene Aufnahmen mit 0-2 Fehlern im Grunde als fehlerfrei anzusehen und mit mehr als 5 Fehlern nicht mehr . Ich schaue aber meistens Sky oder Öffentlich Rechtlich und habe daher keine Werbung zwischendrin zu berücksichtigen. Schnitte in eine Aufnahme der Privaten könnten da ggf. das Ergebnis verfälschen. Ich verwende es mit großer Zufriedenheit bei potentiellen Kandidaten für das "Datengrab". Bei einer Fehlerzahl größer 2 sehe ich zu eine weitere Aufnahem zu ergattern, wenn es Wiederholungen gibt. Ansonsten schneide ich und checke dann erneut. Wenn dann die Fehler bei max. 2 liegen habe ich bisher noch keine Enttäuschung erlebt. Meine Interpretationen sind die: Für eine Aufnahme, die nach der Ansicht sowieso wieder gelöscht wird, sind für mich auch Fehlerzahlen von <10 uninteressant. Bei Fehlern, die in die Tausende gehen (bei Wetterschwankungen oder kurzen Störungen geht das RuckZuck) hat sich das Ansehen erledigt. Regards Globber |
globber |
Geschrieben am: Mittwoch, 24.Dezember 2014, 09:57 Uhr
|
||
Professional Gruppe: Supporter Beiträge: 1008 Mitgliedsnummer.: 1783 Mitglied seit: 2007-03-24 |
Moin, und frohe Weihnachten für alle :) Ich habe ein kleines Scriptproblem. Ich habe mein Script etwas abegändert und wollte erst einmal checken, ob in dem info-File zu der Aufnahme ein "R"-Eintrag von VDR-checkts vorhanden ist. Falls ja, soll einfach schnell dieser ausgegeben werden. Andernfalls ist VDR-checkts (noch) nicht gelaufen und soll gestartet werden. Zusätzlich möchte ich für die E-Mail den Titel "T" und Genre/Untertitel "S" ebenfalls aus dem info-File nehmen. Auf der Kommandozeile funktioniert das alles auch wunderbar, nur aus dem OSD heraus werden die Werte aus der Abfrage der Textdatei info nicht erfolgreich übergeben. Die Felder sind dann immer leer. :huh:
Regards Globber |
||
bbott |
Geschrieben am: Mittwoch, 24.Dezember 2014, 11:20 Uhr
|
Professional Gruppe: G2V3+User Beiträge: 1034 Mitgliedsnummer.: 10935 Mitglied seit: 2009-07-24 |
@globber
Ich glaube du hast mich falsch verstanden. Ich meinte das man auch fehlerhaft Aufnahmen erkennt ohne ins OSD zu schauen, indem z. B. fehlerhafte Aufnahmen in ein extra Verzeichnis verschoben werden. Sozusagen eine Vorsortierung welche Aufnahmen fehlerhaft sein könnte, es kann ja sein das z. B. ganz viele Fehler während einer Werbepause auftreten. |
globber |
Geschrieben am: Mittwoch, 24.Dezember 2014, 13:59 Uhr
|
Professional Gruppe: Supporter Beiträge: 1008 Mitgliedsnummer.: 1783 Mitglied seit: 2007-03-24 |
Moin,
das ließe sich ja mit einer Erweiterung des Scripts erschlagen. Aufnahmen mit einem fest definierten Fehlerwert (bspw. >10) werden in ein entsprechendes Verzeichnis verschoben. Oder verstehe ich es immer noch falsch? Regards Globber |
globber |
Geschrieben am: Donnerstag, 25.Dezember 2014, 14:05 Uhr
|
||
Professional Gruppe: Supporter Beiträge: 1008 Mitgliedsnummer.: 1783 Mitglied seit: 2007-03-24 |
Moin, hier ist (Dank an Helmut :) ) ein verbessertes Script. Ich habe (bei mir im System) lediglich den Titel/Untertitel in der OSD Ausgabe entfernt, da dann bei langen Titeln der wesentliche Teil mit den Fehlern nicht mehr angezeigt werden kann.
So scheint es mir aber perfekt für den allgemeinen Gebrauch zu sein. Ggf. kann man noch die von bbot angeregte Ergänzung einpflegen, dass die Aufnahme bei zu vielen Fehlern verschoben wird. Der "R" Eintrag ist natürlich nur mit dem VDR-Patch und bei danach erfolgten Aufnahmen in Aufnahmen in der info-Datei enthalten. Regards Globber |
||
globber |
Geschrieben am: Samstag, 27.Dezember 2014, 20:32 Uhr
|
||||
Professional Gruppe: Supporter Beiträge: 1008 Mitgliedsnummer.: 1783 Mitglied seit: 2007-03-24 |
Moin, ich habe mir gedacht, dass es noch ganz hilfreich wäre im OSD-Menü die Möglichkeit zu haben, einen bereits vorhandenen "R"-Eintrag zu löschen. Mit diesem Script unter /_config/bin/ und einem entsprechenden Eintrag in der /etc/VDR/reccmds/g2v ist das auch erledigt.
/etc/vdr/reccmds/g2v:
Zudem habe ich noch eine Zeile in dem Script einen Beitrag höher eingepflegt, die das Ergebnis des Checks als "R"-Eintrag am Ende des info-Files anhängt, falls es noch keinen solchen gab. Regards Globber |
||||
bbott |
Geschrieben am: Sonntag, 28.Dezember 2014, 14:34 Uhr
|
||
Professional Gruppe: G2V3+User Beiträge: 1034 Mitgliedsnummer.: 10935 Mitglied seit: 2009-07-24 |
Ja, so meinte ich das. Ich nutze den VDR z. Z. eher als Recorder + Streaming, also komplett ohne OSD etc., deswegen wäre so etwas wie in einen anderen Ordner verschieben hilfreich. Vllt. habt Ihr ja eine bessere Idee. |
||