Ggrab

Aus TuxBoxWIKI
Wechseln zu: Navigation, Suche


Allgemeines

Bei GGrab handelt es sich um eine Konsolen Anwendung für Linux und Windows mit der von der DBox2, über Netzwerk, digital auf dem PC Fernsehsendungen aufgezeichnet werden können. Für Windows muss zusätzlich die cygwin.dll installiert sein.


Ggrab.png


Features

  • MPEG2 Program Stream mit 1 Video und bis zu 9 Audio Streams, (theoretisch) ;-)
  • Audio Stream auch AC3
  • Ausgabe von ungemuxten PES-Streams (1 Video, 9 Audio), Option: -pes
  • Ausgabe von MPEG Audio Frames (bis zu 10), Option: -raw
  • Looping von Ausgabedateien -> Fernsehausgabe mit mplayer, Option: -loop
  • Ausgabe auf stdout -> pipe in mplayer, Option: -o -
  • Aufnahmedauer einstellbar, Option -m
  • Split-Size Dateien einstellbar, Option -s
  • Streaming per UDP. s.u.


Optionen

-p <pid1> <pid2> <pidn> <pid10> Zu empfangende Video und Audio Streams in hexadezimal.

Beispiel : -p 0xff 0x100 0x101

-host <host> Name/IP-Adresse der DBox2 Default: dbox

Beispiel: -host 192.168.0.23

-port <port> Port-Nummer auf der dbox2 (Nicht die des Streamingservers!) Default:31338 (braucht normalerweise nicht verändert werden)

-o <path> Pfad/Basisname der Dateien. Default: vts_01_ Beispiel: -o /var/mpg/film/xxx

-o - Ausgabe nach stdout zum Pipe nach z.B. mplayer

-e <extension> Dateiextension für die Program- und PES-Streams, Default: vob Beispiel: -e mpg

-m <minuten> Anzahl Minuten Aufzeichnungsdauer Default: 24 h

-s <megabyte> Maximale Dateigröße, Default: 2000 MB

-q Keine Ausgaben

-rt Priorität auf Real-Time-Scheduling setzen

-pes Ausgabe in mehreren ungemuxten PES-Dateien (z.B. für Clipmode)

-raw Ausgabe von MPEG audio Frames, direkt in Playern abspielbar

-log schreibt die empfangenen Streams unverändert in Log-Datei log.x Nummer Stream

-nos Defaultmäßig wird sectionsd gestopped. Hiermit kann das verhindert werden

-core Bei Fehlerabbrüchen des Programms wird ein Core-File geschrieben

-debug Erweiterte Ausgaben: rt: = Datenrate des Streams in kbit/s bf: = Füllung Read-Receive Buffer (Sollte unter 64000 bleiben) dd: = Delta zwischen Zeitstempel und tatsächlichen Daten im Stream in s rb: = Genutzte Ringpuffergröße pl: = Paketverlust bei UDP (Anzahl verlorener Pakete)

-loop Wechselnde Ausgabe in zwei Dateien für z.B. mplayer <basename>1.vob und <basename>2.vob

-udp [uport] UDP Streaming, (experimental) Default Basisport 30000


Starten als Dienst

Ein Script zum Starten als Dienst unter Linux findet ihr hier : Startscript


Download

aktuelle Version von ggrab gibt es immer hier:[Download ggrab für die DBOX2]



Review-KandidatDieser Artikel befindet sich derzeit im Reviewprozess. Hilf mit, ihn zu verbessern! Falls du bei weiteren Artikeln helfen willst, findest du hier eine Auswahl offener Artikel.