NGrab Menüerweitern: alle AudioPIDs streamen & Bild aus

Alles rund um das grafische Benutzerinterface Enigma
digi_casi

Beitrag von digi_casi »

CrazyLexx hat geschrieben:
digi_casi hat geschrieben:wer is denn der dev?
Hm, war das nicht tonsel?
tonsel? nie gehoert :D
Fraiser
Einsteiger
Einsteiger
Beiträge: 124
Registriert: Donnerstag 6. November 2003, 16:20

Beitrag von Fraiser »

@digi_casi

also die XML Datei heisst nicht :) Ich meine sie heisst nicht nicht, sonder
sie hat keinen namen :lol: Es handelt sich um Daten die von Neutrino/Enigma
zur Aufnahme erstellt werden. Unter Neutrino sehen die ausgelesenen
Daten dann z.B. so aus:

Code: Alles auswählen

<?xml version="1.0" encoding="UTF-8"?>
<neutrino commandversion="1">
	<record command="record">
		<channelname>PREMIERE 2</channelname>
		<epgtitle>Mystic River (Mystic River)</epgtitle>
		<id>20085000b</id>
		<info1>Thriller</info1>
		<info2>Clint Eastwoods......</info2>
		<epgid>563521184807227</epgid>
		<mode>1</mode>
		<videopid>1791</videopid>
		<audiopids selected="1">
			<audio pid="1792" name="deutsch"/>
			<audio pid="1793" name="englisch"/>
			<audio pid="1795" name="Dolby Digital 2.0 (AC3)"/>
		</audiopids>
		<vtxtpid>32</vtxtpid>
	</record>
</neutrino>
Wie man sieht werden hier alle Audio PID es (1792,1793,1795) übertragen.
Bei Enigma wird halt nur der aktuell ausgewählte PID übertragen! Wenn unter
Enigma nun alle Audio Streams aufgenommen werden sollen müsste
sich ein Dev finden der die Erstellung dies Daten überarbeitet so das
alle verfügbaren PID es angegeben werden. Alternativ wäre es natürlich
auch möglich alle PID es aufzunehmen wenn z.B. eine 'getallpids'
abfrage über das HTML Interface möglich wäre.

Gruß

Fraiser
http://www.dboxwinserver.de
digi_casi

Beitrag von digi_casi »

ok, ich hab gefunden, wo sie generiert wird :D
digi_casi

Beitrag von digi_casi »

done.
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Cool, jetzt müßten Udrec und Enigma wirklich noch zusammen finden (Tonsel ist wohl im Urlaub, wie?), dann würde Streaming-Server-Aufnahme mit dem Dboxwinserver ja schon mal funktionieren.
cu
Jens
digi_casi

Beitrag von digi_casi »

wie?... dachte das funktioniert?... und das einzige problem sei, dass nur eine pid eingetragen wird...
Fraiser
Einsteiger
Einsteiger
Beiträge: 124
Registriert: Donnerstag 6. November 2003, 16:20

Beitrag von Fraiser »

Hi,

ich zitiere mich da mal selbst :)
Ich bin mir allerdings nicht sicher ob die, für UDRec
benötigte, 'udpstreampes' im Image enthalten ist??
Ich denke Jens meint das damit. Ich weiss allerdingst
nicht ob man sie einfach mit eincompilieren kann oder ob
noch Anpassungen nötig sind.
Mit GGrab sollte jedoch das streamen aller PID es möglich
sein.

Gruß

Fraiser
http://www.dboxwinserver.de
digi_casi

Beitrag von digi_casi »

crazylexx: wat nu? bei dir funzts doch, oder?
p.s.
das udpstreampes wird man ja wohl in ein image bekommen... das kann ja nicht das problem sein.
CrazyLexx
Einsteiger
Einsteiger
Beiträge: 143
Registriert: Sonntag 29. Juni 2003, 19:04

Beitrag von CrazyLexx »

digi_casi hat geschrieben:crazylexx: wat nu? bei dir funzts doch, oder?
p.s.
das udpstreampes wird man ja wohl in ein image bekommen... das kann ja nicht das problem sein.
Also bis auf die fehlenden AudioPIDs hatte ich nie Probleme mit der Kombination udrec + Enigma. Habe bislang einfach immer udrec per Doppelklick auf meinem Rechner gestartet und dann mit der entsprechenden Option im blauen Menü den Stream gestartet. Kann die Aussage nicht ganz nachvollziehen... habe immer eine saubere Aufnahme mit den Default-Settings von udrec erhalten.
digi_casi

Beitrag von digi_casi »

CrazyLexx hat geschrieben:
digi_casi hat geschrieben:crazylexx: wat nu? bei dir funzts doch, oder?
p.s.
das udpstreampes wird man ja wohl in ein image bekommen... das kann ja nicht das problem sein.
Also bis auf die fehlenden AudioPIDs hatte ich nie Probleme mit der Kombination udrec + Enigma. Habe bislang einfach immer udrec per Doppelklick auf meinem Rechner gestartet und dann mit der entsprechenden Option im blauen Menü den Stream gestartet. Kann die Aussage nicht ganz nachvollziehen... habe immer eine saubere Aufnahme mit den Default-Settings von udrec erhalten.
na, das ist doch prima.
dann kommt die aussage wohl von leuten, die das noch nie probiert haben :roll:
CrazyLexx
Einsteiger
Einsteiger
Beiträge: 143
Registriert: Sonntag 29. Juni 2003, 19:04

Beitrag von CrazyLexx »

Hängt es vielleicht davon ab, in welchem Format man den Stream haben möchte? Oder wofür verwendet udrec "udpstreampes" überhaupt?
Kann mich da echt nur wiederholen: mit den Default-Settings lief auch unter Engima die Aufnahme mit udrec ohne Probleme
digi_casi

Beitrag von digi_casi »

udpstreampes ist das gegenstueck von udrec auf der dbox, das den stream zum pc schickt.
CrazyLexx
Einsteiger
Einsteiger
Beiträge: 143
Registriert: Sonntag 29. Juni 2003, 19:04

Beitrag von CrazyLexx »

ok, dann wüßte ich nicht wo das Problem liegen sollte - bei mir funktioniert die Sache :-)
z3r0
Einsteiger
Einsteiger
Beiträge: 141
Registriert: Mittwoch 24. März 2004, 21:32

Beitrag von z3r0 »

Was hast du fuer ein Enigma-Image auf deiner Box??
Fraiser
Einsteiger
Einsteiger
Beiträge: 124
Registriert: Donnerstag 6. November 2003, 16:20

Beitrag von Fraiser »

Hi,

wie gesagt, habe mit Enigma bisher kaum Erfahrung. Hatte es nur
einmal auf meiner Box installiert weil ein User genau das Problem
mit den Audio PID es hatte. Dabei schmiss mir UDRec halt diverse
Fehlermeldungen raus. GGrab funktionierte. Ich muss allerdings
gestehen das ich mich nicht weiter mit der Fehlermeldung beschäftigt
habe. :roll:

@digi_casi
Wenn Du die Möglichkeit hättest mir ein compiliertes Image
(2x Intel) mit Deinen Anpassungen zukommen zu lassen würde
ich mich gerne mal hinsetzen um zu testen ob es mit dem
DBoxWinServer funktioniert und evt. Anpassungen vornehmen.

Gruß

Fraiser
http://www.dboxwinserver.de
CrazyLexx
Einsteiger
Einsteiger
Beiträge: 143
Registriert: Sonntag 29. Juni 2003, 19:04

Beitrag von CrazyLexx »

z3r0 hat geschrieben:Was hast du fuer ein Enigma-Image auf deiner Box??
Habe zwei verschiedene Versionen des Yadi-Images auf meinen Geräten. Einmal das aktuelle (damit habe ich aber noch keine udrec Aufnahme probiert!) und das letzte Kombiimage, in dem noch Neutrino und Engima vorhanden war. Habe aber die entsprechenden Versionsnummern nicht im Kopf....
digi_casi

Beitrag von digi_casi »

@fraiser:
sorry, habe keine dbox und mache keine dbox images.
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Tatsachenbericht Teil1:
Udrec gestartet mit der Option -ss 4000 -host boxip zeichnet jetzt alle verfügbaren Audiopids als ES auf.
Ich würde gern TS über Udrec aufnehmen (incl. VTX-Pid!).
Werd nachher mal mit Dboxwinserver probieren, z.Zt. ist leider Fußball :).
cu
Jens
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Hmm - Dboxwinserver nimmt auch auf. Allerdings nur PES.
Kann man da noch was machen?

Code: Alles auswählen

<html><head><title>Error 404</title></head><body><h1>Error 404: Not found</h1></body></html>

Das sagt die EPG.txt - auch nicht 100% das, was man will.
Log sah jetzt mal so aus:

Code: Alles auswählen

16.06.05  - 19:31:37 - --- DBOX WIN SERVER Ver. 0.4.1 ---
16.06.05  - 19:31:37 - RECORD EVENT FROM DBOX 192.168.2.111
16.06.05  - 19:31:37 - RECEIVE DATA FROM DBOX:
16.06.05  - 19:31:37 - <?xml version="1.0" encoding="UTF-8"?>

 <neutrino commandversion="1">

   <record command="record">

    <channelname>PREMIERE †SERIE‡</channelname>

    <epgtitle>Girl Friends - Der Mann aus Montauk</epgtitle>

    <onidsid>123456</onidsid>

    <epgid>123456</epgid>

    <videopid>1023</videopid>

    <audiopids selected="1024">

       <audio pid="1024" name="Stereo"/>

    </audiopids>

  </record>

 </neutrino>


16.06.05  - 19:31:37 - *** DBOX WIN SERVER SETTINGS: ***
16.06.05  - 19:31:37 - IP: 192.168.2.111 PORT: 4000
16.06.05  - 19:31:37 - REC. PATH: E:\Dbox\TS\
16.06.05  - 19:31:37 - REC OPTIONS: JP
16.06.05  - 19:31:37 - MINI.= 1
16.06.05  - 19:31:37 - OPT.: WIN SHUTDOWN:0 PWR.MANAGER:0
16.06.05  - 19:31:37 - GGRAB PRIORITY: HIGH
16.06.05  - 19:31:37 - UDREC PRIORITY: NORMAL
16.06.05  - 19:31:37 - ---- RECORD WITH UDREC ----
16.06.05  - 19:31:37 - SEND OPTIONS TO UDREC:
16.06.05  - 19:31:37 -  -o "E:\Dbox\TS\2005.06.16 - Girl Friends - Der Mann aus Montauk\Girl Friends - Der Mann aus Montauk" -host 192.168.2.111 -udp 31341 -vp 3ff -ap 400 -ap 0 -ts -gtc
16.06.05  - 19:31:37 - AUDIO: ALL AUDIO STREAMS
16.06.05  - 19:31:37 - VIDEO: TS STREAMS
16.06.05  - 19:31:37 - OPT.: SPLIT=1
16.06.05  - 19:31:38 - to DBox: VIDEOTS 31341 16 0 1 vaa 3ff 400 000
16.06.05  - 19:31:38 - from DBox: /tmp/zapit.sock: No such file or directory
16.06.05  - 19:31:38 - from DBox: [CBasicClient] connect failed.
16.06.05  - 19:31:38 - from DBox: INFO: forced PES-Mode
16.06.05  - 19:31:38 - dbox is in pes mode, forcing -pes
16.06.05  - 19:31:38 - from DBox: INFO: IP c0a80234 Port 31341
16.06.05  - 19:31:38 - from DBox: PID vaa 3 3ff 400 0
16.06.05  - 19:31:38 - to DBox: START
16.06.05  - 19:31:38 - from DBox: INFO: UdpSender() - PID1008 R0 W0
16.06.05  - 19:31:38 - from DBox: INFO: DmxReader() - Pid 3ff 204960 0 0
16.06.05  - 19:31:38 - from DBox: INFO: DmxReader() - Pid 400 29280 0 0
16.06.05  - 19:31:38 - from DBox: INFO: DmxReader() - Pid 0 29280 0 0
16.06.05  - 19:34:10 - to DBox: STOP
16.06.05  - 19:34:11 - network statistics:
16.06.05  - 19:34:11 - max:      3,1 Mbit/s total data rate
16.06.05  - 19:34:11 - average:  2,3 Mbit/s total data rate
16.06.05  - 19:34:11 - no resends
16.06.05  - 19:34:11 - 19:34:10 TcpSender stopped
16.06.05  - 19:34:11 - UdpReceiver stopped
16.06.05  - 19:34:11 - from DBox: EXIT
16.06.05  - 19:34:11 - TcpReceiver stopped
16.06.05  - 19:34:15 - KeyboardRecordControl stopped
16.06.05  - 19:34:15 - PESWriter stopped
16.06.05  - 19:34:19 - INFO - Beende Aufnahme
cu
Jens
digi_casi

Beitrag von digi_casi »

sorry, verstehe nur bahnhof.
CrazyLexx
Einsteiger
Einsteiger
Beiträge: 143
Registriert: Sonntag 29. Juni 2003, 19:04

Beitrag von CrazyLexx »

jmittelst hat geschrieben:Tatsachenbericht Teil1:
Udrec gestartet mit der Option -ss 4000 -host boxip zeichnet jetzt alle verfügbaren Audiopids als ES auf.
Ich würde gern TS über Udrec aufnehmen (incl. VTX-Pid!).
Werd nachher mal mit Dboxwinserver probieren, z.Zt. ist leider Fußball :).
cu
Jens
Schön, dann haben wir ja auch mal von andere Stelle eine Unterstützung für mein Aussage :-)
digi_casi hat geschrieben:sorry, verstehe nur bahnhof.
geht mir auch nicht besser - Fraiser kann da bestimmt mehr zu sagen...
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Wenn Ihr sagen würdet, was für Euch Bahnhof ist, könnte ich dem vielleicht weiter helfen.
TS ist der andere Modus. Sollte die Box auch mit Enigma können, sonst wäre ja Direktaufnahme nicht möglich. Wenn die Box im Dual-PES-Modus läuft, liefert sie unter Neutrino keine bzw. nur leere Streams an Udrec. Deshalb stellt Udrec automatisch auf PES-Recording, wenn die Box im Dual-PES ist. Bin mir jetzt nicht sicher, wo Udrec das abfragt und ob Enigma vielleicht auch so einen TS-Stream liefern könnte.
Das in der EPG.txt nix sinnvolles drin steht, wird wohl daran liegen, das Enigma da noch nicht die richtigen Daten liefert.
cu
Jens
Fraiser
Einsteiger
Einsteiger
Beiträge: 124
Registriert: Donnerstag 6. November 2003, 16:20

Beitrag von Fraiser »

Hi,

die EPG Infos werden vom DBoxWinSvr normalerweise
über das Neutrino HTML Interface abgefragt. Da unter Enigma
diese abfrage anders erfolgt wäre hier noch etwas Anpassungs
bedarf. Ausserdem habe ich gesehen das er eine Audio PID von '0'
übergibt?? Das sollte nicht sein und könnte vielleicht auch zu fehlern
führen.
-udp 31341 -vp 3ff -ap 400 -ap 0 -ts -gtc
.....
to DBox: VIDEOTS 31341 16 0 1 vaa 3ff 400 000
.....
from DBox: PID vaa 3 3ff 400 0
.....
from DBox: INFO: DmxReader() - Pid 0 29280 0 0
@Jens
Bräuchte jetzt nur noch ein modifiziertes Enigma Image zum Testen :lol:

Gruß

Fraiser
http://www.dboxwinserver.de
digi_casi

Beitrag von digi_casi »

mit der audio pid 0 muesstet ihr mal schauen, ob die audio pids im xml file stimmen oder nicht.
Fraiser
Einsteiger
Einsteiger
Beiträge: 124
Registriert: Donnerstag 6. November 2003, 16:20

Beitrag von Fraiser »

Hi,

also wenn das Log von Jens stimmt scheinen die XML Daten OK zu
sein. Werde morgen mal das aktuelle Snapshot von JTG installieren
und etwas testen.

Gruß

Fraiser
http://www.dboxwinserver.de