Udrec

Aus TuxBoxWIKI
Version vom 2. Januar 2006, 17:01 Uhr von Mash4077 (Diskussion) (-LF)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche


Allgemeines

Die EXE-Datei des Programms udrec läuft unter Windows mit dem .NET-Framework von Microsoft oder unter Linux mit mono.


Features

  • Speichern der unbearbeiteten Paketized Elementary Streams (PES) oder Transport Streams (TS) von der DBox2 auf einem PC
  • UDP-Datenübertragung mit bis zu 9,5 MBit/s incl. Protokoll für verlorene Pakete
  • Umwandeln der Rohdaten in MPEG-Elemtary Streams (ES), die mit IfoEdit, Mpeg2Schnitt oder Cuttermaran weiterverarbeitet werden können.
  • Bei Filmen in 16:9 anamorph oder mit DD-5.1-Ton, werden Trailer (ggf. auch Werbung) automatisch herausgeschnitten.
  • Der Ton bleibt bleibt auch bei Streamfehlern absolut Lippen-synchron.
  • Als komfortable Benutzeroberfläche stehen Jack the Grabber und XMediaGrabber zur Verfügung. Dort gibt's auch ein geeignetes Image für die DBox2.
  • Mit der udrec_suite kann man die Streams unter Linux in jedes beliebige Zielformat konvertieren.


Voraussetzungen

Windows

Um udrec unter Windows nutzen zu können, ist eine Installation des .NET Framework von Microsoft notwendig.


Linux

Um udrec unter Linux nutzen zu können, ist eine Installation von mono notwendig.


Optionen

udrec 0.12q by Harald Maiss (www.haraldmaiss.de)

------- known options: ------------------------------------------------
-time 01.01.03 10:00 11:00    recording times
-to                           udp data timeout with -time (10 sec)
-tv 1 3                       record tv + zapit bouquet, channel
-ra 1 3                       record radio + zapit bouquet, channel
-o stream                     basename of output files
-host dbox                    dbox hostname/ip (default: dbox)
-udp 31341                    udp port (default: 31341)
-tcp 31340                    tcp port (default: 31340)
-vp 1ff                       extra video pid (hex)
-ap 201                       extra audio pid (hex)
-buf 16                       number of dbox send buffers (default: 16)
-pes                          record mpeg packetized elemtary streams
-ts                           record mpeg transport stream
-pat                          stream pat with -ts -ss
-es                           record mpeg elementary streams
-vsplit 2                     split on video format change
                              + optional sequences to skip (default: 0)
-asplit                       split on audio format change
                              + optional sequences to skip (default: 0)
-ss 4000                      operate as streaming server
                              + optional tcp port num (default: 4000)
-sso 4000                     operate one time as streaming server
-now                          start recording now, stop on <RETURN>
-log                          log to file
-mplex                        print filenames of longest split part
-xmlf                         print filename of xml-file
-f stream.vpes stream.apes    convert pes-files to es-files
-rm                           print resend messages
-gtc                          rewrite video gop time codes
-idd                          write idd files for Mpeg2Schnitt
                              and info files for Cuttermaran
-msc 20                       minimum sync count
-pat                          stream pmt and pat with -ss
-chepg                        filename <channel> - <epgtitle> with -ss
-urb 1000000                  udp receive buffer size (bytes)
-rbf                          vergrößert bei –es alle wichtigen Puffer 
                              um einen bestimmten Faktor, 
                              um “stream out of data” zu vermeiden.
-vtxt                         zeichnet bei –ss automatisch die VideoText-Pid 
                              mit auf (ist nur bei TS-Streaming sinnvoll)
-skip                         überspringt die angegebene Anzahl an Video-
                              sequenzen am Streambeginn 
                              (Problem Tinbreummen – Default –vskip 5)
-chepg                        Angabe einer optionalen Längenbegrenzug 
                              für die Dateinamen ist möglich 
-------- defaults: ----------------------------------------------------
none of -tv, -ra, -ap, -vp    => -ss
none of -ts, -pes:            => -es
none of -time, -ss:           => -now


Link