Ggrab
Inhaltsverzeichnis
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.
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 findet ihr hier : Startscript
Download
aktuelle Version von ggrab gibt es immer hier:[Download ggrab für die DBOX2]
Grundlagen - Installation - Debug-Mode - Hardware - CDK/Development
LCars - Neutrino - Enigma - Plugins - Spiele - Software - Tools - Howto - FAQ - Images
Hauptseite - News - Alle Artikel - Bewertungen - Gewünschte Seiten - Index - Neue Artikel - Impressum - Team
Hilfeportal - Seite bearbeiten - Bilder - Links - Tabellen - Textgestaltung