Uhrzeit fuer Aufnahmestart aus Datei berechnen?

  • Kann man aus der .ts Datei die Uhrzeit berechnen, zu der die Aufnahme gestartet wurde? Die .eit Datei enthaelt zwar die EPG Informationen, mit dem eingestellten Vorlauf passt das ja aber nicht mehr. Und der PTS in der .ts.ap Datei scheint auch nichts mit der Uhrzeit zu tun zu haben (wenn mein Programm keinen Fehler hat...)
    Alternativ, sind irgendwelche Programminformationen (Sendungsstart, VPS) im .ts Datenstrom, oder ist das alles in einem separaten Datenstrom der nicht aufgezeichnet wird?

    Einmal editiert, zuletzt von Flatman ()

  • Hi...


    In der .ts.meta steht die Startzeit der Sendung am Ende der Zeile....
    Aber die Aufnahmekorrektur wird da auch nicht berücksichtigt. Die Zeit is die wirkliche Startzeit der Aufnahme...
    Die eingestellte Korrektur kannste ja auch bei http://dreambox/web/settings


    <e2setting>
    <e2settingvalue>2</e2settingvalue>
    <e2settingname>config.recording.margin_before</e2settingname>
    </e2setting>


    abfragen und dann dazurechnen....


    Die UNIX-Zeit kannste mit

    Code
    date -d "01:00:00 1970-01-01 UNIXZEIT sec" "+%d.%m.%Y %H:%M:%S"


    in ein richtiges Datum ändern.


    gruß
    candyman

  • Super, genau danach hatte ich gesucht. Die normale Startzeit habe ich schon aus der .eit Datei. Jetzt muss ich nur noch probieren ob das bei Aufnahmen von der BBC passt - die fangen naemlich erst 19:00 mit dem Senden an, und wenn ich Dr. Who mit 10 min Vorlauf programmiere faengt die Aufnahme vor dem Sendestart an.