Thanks Thanks:  7
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 17 von 17
  1. #11
    Avatar von Thomas4711
    Registriert seit
    07.04.2013
    Ort
    OpenATV - Wien
    Beiträge
    13.166
    Total Downloaded
    51,16 MB
    Total Downloaded
    51,16 MB
    ReceiverDankeAktivitäten
    Ich weiss, evtl. mal den Author fragen, früher hat er zumindest viel auf "Kundenwunsch" eingebaut



    •   Alt Advertising

       

  2. #12
    Avatar von Fischreiher
    Registriert seit
    22.12.2013
    Ort
    an der Havel
    Beiträge
    1.251
    Themenstarter
    Total Downloaded
    40,84 MB
    Total Downloaded
    40,84 MB
    ReceiverDankeAktivitäten
    Box 1:
    Gigablue Quad
     
     
    Box 2:
    Gigablue Quad
     
     
    Box 3:
    Xtrend ET8000
     
     
    Ich glaube, ich habe einen Startpunkt gefunden (http://www.topfield-europe.com/forum/showthread.php?t=44837):

    Code:
    rectool-a.exe -e "orig\Archieve\Movie\Abyss - Abgrund des Todes (Director's
    Cut).rec"
    Sun Sep 28 13:01:00 2008 190' BM:1  TV  9 ProSieben
    orig\Archieve\Movie\Abyss - Abgrund des Todes (Director's Cut).rec [4311 MB]
    Abyss - Abgrund des Todes (Director's Cut)
    
            Bud Brigman leitet die Unterwasser-Ílbohrstation Deepcore
            auf dem Grund des Atlantik. Als ein Atom-U-Boot der US-Navy
            aus rõtselhaften Gr³nden in 600 Metern Tiefe verungl³ckt,
            starten Brigman und seine Leute eine riskante Rettungsaktion.
            Die Bergung der Sprengk÷pfe entwickelt sich zu einem verzweifelten
            ▄berlebenskampf, als Brigman eine unglaubliche Entdeckung
            macht: Sie sind nicht die einzigen intelligenten Wesen da
            unten ...
    SpecialJump: Plugin zum schnellen manuellen Überspringen von Werbung (und mehr)
    http://www.opena.tv/plugins/6240-spe...-und-mehr.html
    Feature der Woche:
    * Fast Zap Mode (beschleunigte Umschaltzeiten durch vorausschauendes Vorladen des nächsten Senders auf einem weiteren Tuner)

  3. #13
    Avatar von Fischreiher
    Registriert seit
    22.12.2013
    Ort
    an der Havel
    Beiträge
    1.251
    Themenstarter
    Total Downloaded
    40,84 MB
    Total Downloaded
    40,84 MB
    ReceiverDankeAktivitäten
    Box 1:
    Gigablue Quad
     
     
    Box 2:
    Gigablue Quad
     
     
    Box 3:
    Xtrend ET8000
     
     
    So könnte es in mehreren voll automatisierten Schritten gehen:

    Lesen der .rec-Dateien vom proprietären Filesystem des Topfield:
    • "TFtool" (drag & drop ganzer Verzeichnisse)


    Konvertieren .rec in .ts per DOS-Script und ProjectX:


    Optional .ts reparieren mit TS-Doctor:
    • C:\Programme\TSDoctor\TSDoctor.exe "G:\rec2ts\*.ts" Autofix "G:\fixed\"


    EPG Infos aus .rec in .eit/.meta konvertieren:


    Fehlende .sc und .ap Dateien erzeugen:
    Geändert von Fischreiher (27.07.2014 um 15:48 Uhr)
    SpecialJump: Plugin zum schnellen manuellen Überspringen von Werbung (und mehr)
    http://www.opena.tv/plugins/6240-spe...-und-mehr.html
    Feature der Woche:
    * Fast Zap Mode (beschleunigte Umschaltzeiten durch vorausschauendes Vorladen des nächsten Senders auf einem weiteren Tuner)

  4. Thanks Thomas4711 bedankten sich
  5. #14
    Avatar von Fischreiher
    Registriert seit
    22.12.2013
    Ort
    an der Havel
    Beiträge
    1.251
    Themenstarter
    Total Downloaded
    40,84 MB
    Total Downloaded
    40,84 MB
    ReceiverDankeAktivitäten
    Box 1:
    Gigablue Quad
     
     
    Box 2:
    Gigablue Quad
     
     
    Box 3:
    Xtrend ET8000
     
     
    "EitCommand.jar" erzeugt keine geeigneten .eit-Dateien (oder ich habe kein passendes template.eit), aber dieses Tool sieht vielverspechend aus: DvbViewer2Enigma Tool - Plugins und AddOns - DVBViewer community forum
    SpecialJump: Plugin zum schnellen manuellen Überspringen von Werbung (und mehr)
    http://www.opena.tv/plugins/6240-spe...-und-mehr.html
    Feature der Woche:
    * Fast Zap Mode (beschleunigte Umschaltzeiten durch vorausschauendes Vorladen des nächsten Senders auf einem weiteren Tuner)

  6. #15
    Avatar von Fischreiher
    Registriert seit
    22.12.2013
    Ort
    an der Havel
    Beiträge
    1.251
    Themenstarter
    Total Downloaded
    40,84 MB
    Total Downloaded
    40,84 MB
    ReceiverDankeAktivitäten
    Box 1:
    Gigablue Quad
     
     
    Box 2:
    Gigablue Quad
     
     
    Box 3:
    Xtrend ET8000
     
     
    Endlich es ist vollbracht gemäß der Strategie aus Beitrag #13.

    Für die Konvertierung der EPG-Infos wird das folgende Script eingesetzt. Es extrahiert aus den .rec-Dateien die EPG-Infos (ergibt .rectxt) und bereitet sie anschließend so auf (ergibt .txt), dass nach der Ausführung des Scripts das in Beitrag #14 erwähnte Programm daraus die .meta und .eit-Dateien erzeugen kann.

    Auf diese Weiso können auch große Sammlungen von Topfield .rec-Dateien in mehreren, jeweils voll automatisierten Schritten in .ts-Dateien mit .meta,.eit,.ap- und .sc-Dateien umgewandelt werden.

    rec2txt.csh:
    Code:
    #!/bin/csh -f
    foreach filename (`find . -name "*.rec" | tr \  \*`)
        echo ""
        set file = `echo "$filename" | tr \* \ `
        set rectxtfile = `echo "$file" | sed -r 's|.rec|.rectxt|g'`
        set tmpfile = `echo "$file"    | sed -r 's|.rec|.tmp|g'`
        set outfile = `echo "$file"    | sed -r 's|.rec|.txt|g'`
        set basename = `basename "$file" | sed -r 's|.rec||g'`
        set dirname  = `dirname  "$file"`
    
        echo "$file"
        echo "$outfile"
        echo "$dirname"
        cat "$file"
        echo ""
        
        rectool -e "$file" > "$rectxtfile"
        
        set description = `tail -n +5 "$rectxtfile" \
        | tr '\n' ' ' \
        | sed -r 's.†. .g' \
        | sed -r 's.\r..g' \
        | sed -r 's.  . .g' \
        | sed -r 's.  . .g' \
        | sed -r 's.  . .g' \
        | sed -r 's.  . .g' \
        | sed -r 's.^ ..g' \
        | sed -r 's.Í.Ö.g' \
        | sed -r 's.\\u2584.Ü.g' \
        | sed -r 's.õ.ä.g' \
        | sed -r 's.÷.ö.g' \
        | sed -r 's.³.ü.g' \
        `                                        
        set title = `head -3l "$rectxtfile" | tail -1 \
        | sed -r 's.†. .g' \
        | sed -r 's.\r..g' \
        | sed -r 's.  . .g' \
        | sed -r 's.  . .g' \
        | sed -r 's.  . .g' \
        | sed -r 's.  . .g' \
        | sed -r 's.^ ..g' \
        | sed -r 's.Í.Ö.g' \
        | sed -r 's.\\u2584.Ü.g' \
        | sed -r 's.õ.ä.g' \
        | sed -r 's.÷.ö.g' \
        | sed -r 's.³.ü.g' \
        | sed -r 's|.rec||g' \
        `                                        
        set info      = "$basename"
        set size      = `head -2l "$rectxtfile" | sed -r 's.†. .g' | tail -1 | cut -d"[" -f2 | cut -d"]" -f1`                                        
        set channel   = `head -1l "$rectxtfile" | sed -r 's.†. .g' | sed -r 's.‡..g' | tr '\n' ' ' | sed -r 's.\r..g' | sed -r 's.  . .g'| sed -r 's.  . .g'| cut -d" " -f10-99`                                        
        set duration_a = `head -1l "$rectxtfile" | sed -r 's.†. .g' | awk '{print $6}' | sed -r "s.'..g"`
        set duration   = `setenv TZ UTC; awk -v t=$duration_a 'BEGIN{print strftime("%H:%M:%S",t*60)}'`
        set time       = `head -1l "$rectxtfile" | sed -r 's.†. .g' | awk '{print $4}'`                                   
        set day        = `head -1l "$rectxtfile" | sed -r 's.†. .g' | awk '{print $3}'`                                   
        set year       = `head -1l "$rectxtfile" | sed -r 's.†. .g' | awk '{print $5}'`                                   
        set month      = `head -1l "$rectxtfile" | sed -r 's.†. .g' | awk '{print $2}' \
        | sed -r 's.Jan.01.g' \
        | sed -r 's.Feb.02.g' \
        | sed -r 's.Mar.03.g' \
        | sed -r 's.Apr.04.g' \
        | sed -r 's.May.05.g' \
        | sed -r 's.Jun.06.g' \
        | sed -r 's.Jul.07.g' \
        | sed -r 's.Aug.08.g' \
        | sed -r 's.Sep.09.g' \
        | sed -r 's.Oct.10.g' \
        | sed -r 's.Nov.11.g' \
        | sed -r 's.Dec.12.g' \
        `                                        
        echo "title = $title"
        echo "channel = $channel"
        echo "date = $day.$month.$year"
        echo "time = $time"
        echo "duration = $duration"
        echo "size = $size"
        echo "description = $description"
        
        set title = "$basename"  # optional #################
        
        echo "[General]"                         > "$tmpfile"
        echo "Version=1.1"                       >> "$tmpfile"
        echo ""                                  >> "$tmpfile"
        echo "[Media]"                           >> "$tmpfile"
        echo "Created=$day.$month.$year $time"   >> "$tmpfile"
        echo "Channel=$channel"                  >> "$tmpfile"
        echo ""                                  >> "$tmpfile"
        echo "[0]"                               >> "$tmpfile"
        echo "Date=$day.$month.$year"            >> "$tmpfile"
        echo "Time=$time"                        >> "$tmpfile"
        echo "Duration=$duration"                >> "$tmpfile"
        echo "Title=$title"                      >> "$tmpfile"
        echo "Info=$info"                        >> "$tmpfile"
        echo "Series="                           >> "$tmpfile"
        echo "Description=$description"          >> "$tmpfile"
        echo "Charset=255"                       >> "$tmpfile"
        echo "Content=0"                         >> "$tmpfile"
        echo ""                                  >> "$tmpfile"
        echo "[Stats]"                           >> "$tmpfile"
        echo "Errors=0"                          >> "$tmpfile"
        echo "Size=$size"                        >> "$tmpfile"
    
        iconv -f ISO-8859-15 -t UTF-8 "$tmpfile" > "$outfile" 
        rm "$tmpfile"
    end
    SpecialJump: Plugin zum schnellen manuellen Überspringen von Werbung (und mehr)
    http://www.opena.tv/plugins/6240-spe...-und-mehr.html
    Feature der Woche:
    * Fast Zap Mode (beschleunigte Umschaltzeiten durch vorausschauendes Vorladen des nächsten Senders auf einem weiteren Tuner)

  7. #16
    Avatar von Fischreiher
    Registriert seit
    22.12.2013
    Ort
    an der Havel
    Beiträge
    1.251
    Themenstarter
    Total Downloaded
    40,84 MB
    Total Downloaded
    40,84 MB
    ReceiverDankeAktivitäten
    Box 1:
    Gigablue Quad
     
     
    Box 2:
    Gigablue Quad
     
     
    Box 3:
    Xtrend ET8000
     
     
    Mir ist aufgefallen, dass einige der konvertierten Dateien nicht wiedergegeben werden konnten.

    Auf meiner neuen 6TB-Festplatte mit 4k-Sektoren konnten Dateien unter ca. 50MB nicht wiedergegeben werden.
    Auf meiner alten 1,5TB-Festplatte mit 512B-Sektoren konnten Dateien unter ca. 30MB nicht wiedergegeben werden. Dateien zwischen 30MB und 50MB konnten durch kurzes Anspielen "repariert" werden, also in einen Zustand versetzt werden, in dem sie nun auch von der neuen Festplatte wiedergegeben werden können.

    Ein Vergleich der Dateien zeigte, dass durch die "Reparatur" die grün markierte Zeile in der jeweiligen .meta-Datei in den folgenden (offenbar korrekten) Zustand gebracht wurde:

    Code:
    -1:91:6E:77:7C:77262528:76E1BE20:2BBFABC:76E1372C:3062AD0:
    Titel
    Titel
    1228665060
    
    3724446
    16342464
    f:0,c:0000e0,c:0100c0,c:020090,c:0300e0,c:090000
    188
    0
    Nach entsprechender manueller Bearbeitung der .meta-Dateien derjenigen Dateien, die kleiner als 30MB waren, können nun auch diese korrekt abgespielt werden.
    SpecialJump: Plugin zum schnellen manuellen Überspringen von Werbung (und mehr)
    http://www.opena.tv/plugins/6240-spe...-und-mehr.html
    Feature der Woche:
    * Fast Zap Mode (beschleunigte Umschaltzeiten durch vorausschauendes Vorladen des nächsten Senders auf einem weiteren Tuner)

  8. #17
    Avatar von Thomas4711
    Registriert seit
    07.04.2013
    Ort
    OpenATV - Wien
    Beiträge
    13.166
    Total Downloaded
    51,16 MB
    Total Downloaded
    51,16 MB
    ReceiverDankeAktivitäten
    Schau dir mal das Programm EITitor aus dem IhaD an, das repariert EIT und meta.ts Dateien,



  9. Thanks Fischreiher bedankten sich

Seite 2 von 2 ErsteErste 12

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
Diese Website benutzt Cookies
Wir benutzen Cookies um Sitzungsinformationen zu speichern. Dies erleichtert es uns z.B. Dich an Deine Login zu erinnern, Einstellungen der Webseite zu speichern, Inhalte und Werbung zu personalisieren, Social Media Funktionen anzubieten und unser Datenaufkommen zu analysieren. Wir teilen diese Informationen ebenfalls mit unseren Social Media-, Werbe- und Analysepartnern.
     
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:03 Uhr.
Powered by vBulletin® Version 4.2.5 (Deutsch)
Copyright ©2017 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.
Resources saved on this page: MySQL 11,11%
Parts of this site powered by vBulletin Mods & Addons from DragonByte Technologies Ltd. (Details)
vBulletin Skin By: PurevB.com