Ggrab: Unterschied zwischen den Versionen

Aus TuxBoxWIKI
Zur Navigation springen Zur Suche springen
(Konventionen)
 
(links)
Zeile 15: Zeile 15:


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


Zeile 31: Zeile 31:
Beispiel : -p 0xff 0x100 0x101
Beispiel : -p 0xff 0x100 0x101


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


Beispiel: -host 192.168.0.23
Beispiel: -host 192.168.0.23
Zeile 43: Zeile 43:
-o -          Ausgabe nach stdout zum Pipe nach z.B. mplayer
-o -          Ausgabe nach stdout zum Pipe nach z.B. mplayer


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


Zeile 54: Zeile 54:
-rt          Priorität auf Real-Time-Scheduling setzen  
-rt          Priorität auf Real-Time-Scheduling setzen  


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


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


-log          schreibt die empfangenen Streams unverändert in Log-Datei log.x Nummer Stream
-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
-nos          Defaultmäßig wird [[sectionsd]] gestopped. Hiermit kann das verhindert werden


-core          Bei Fehlerabbrüchen des Programms wird ein Core-File geschrieben
-core          Bei Fehlerabbrüchen des Programms wird ein Core-File geschrieben
Zeile 69: Zeile 69:
dd: = Delta zwischen Zeitstempel und tatsächlichen Daten im Stream in s
dd: = Delta zwischen Zeitstempel und tatsächlichen Daten im Stream in s
rb: = Genutzte Ringpuffergröße
rb: = Genutzte Ringpuffergröße
pl: = Paketverlust bei UDP (Anzahl verlorener Pakete)
pl: = Paketverlust bei [[UDP]] (Anzahl verlorener Pakete)


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


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




=Starten als Dienst=
=Starten als Dienst=
Ein Script zum Starten als Dienst unter Linux findet ihr hier : [http://getto.dyndns.org/dbox2/backup/ggrab/ Startscript]
Ein Script zum Starten als Dienst unter [[Linux]] findet ihr hier : [http://getto.dyndns.org/dbox2/backup/ggrab/ Startscript]





Version vom 18. Oktober 2004, 12:07 Uhr


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.