Ggrab
Version vom 23. Oktober 2004, 14:46 Uhr von Mogway (Diskussion)
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
Die 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: getto.dyndns.org/dbox2/backup/ggrab
Download
aktuelle Version von ggrab gibt es immer hier: www.menzebach.de/ggrab
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