Grabberoberfläche auf Basis .NET 2 und udrec

Windows Streaming-Tool

Moderator: saggi

Nachricht
Autor
Benutzeravatar
saggi
u-Grabber Dev
u-Grabber Dev
Beiträge: 1173
Registriert: So 21 Mär 2004, 15:11
Kontaktdaten:

#91 Beitrag von saggi » Di 11 Mär 2008, 20:42

Hallo,
ich habe wieder einmal eine Frage an Euch.
Das erstellen der XML-Datei ist soweit fertig und funktioniert auch. Dabei habe ich festgestellt, das ich alle Informationen zur Aufnahmezeit sammle, die ich bekommen kann. Ich habe das jetzt mal in das Log eingebaut. Jetzt zur Frage.

Ist ein solches Log erwünscht, oder lenkt es nur von den wichtigeren Sachen ab. Der Abschnitt "--SendungInformation--" ist der, um den es geht. Es ginge auch, das die Informationen in eine optionale Datei ausgelagert werden, was aber wieder einen Schalter im GUI nach sich zieht.

Code: Alles auswählen

Log erstellt von u-Grabber V:0.0.0.11 Zeit: 11.03.2008 20:24:17
-----Aufnahmeinfo-----
SaveLog:       True
Aufnahme:      Timer-Aufnahme
Aufnahmekanal: ZDFdokukanal
Sendung:       Savonarola - der schwarze Prophet
VideoPID:      00660
AudioPID(0):   00670
AudioPID(1):   00671
AudioPID(2):   00650
Startzeit:     11.03.2008 20:23:27
Aufnahmedatei: C:\dboxvideo\2008-03-11\Savonarola - der schwarze Prophet-(ZDFdokukanal)-01
----------------------
--SendungInformation--
VideoPid:00660
PMTPid:00650
VTXTPid:00630
PATPid:0
Titel:Savonarola - der schwarze Prophet
Info1:
Info2:Savonarola (1452-1498) war einer der wortgewaltigsten Prediger, die es je gegeben hat. Zehntausende warteten viele Stunden lang, um im Dom von Florenz seine Stimme zu vernehmen. (gekürzt) 
ChannelID:43700016d6e
EventID:303711506001756025
StreamX:720
StreamY:576
Bitrate:1875000
VideoFormat:16:9
Framrate:25
AudioFormat:joint stereo
KanalName:ZDFdokukanal
AudioAnzahl:2
Audio1:00670|Stereo
Audio2:00671|Stereo/2-Kanal
----------------------
EPG-Info(txt) nach C:\dboxvideo\2008-03-11\Savonarola - der schwarze Prophet-(ZDFdokukanal)-01.txt geschrieben
EPG-Info(xml) nach C:\dboxvideo\2008-03-11\Savonarola - der schwarze Prophet-(ZDFdokukanal)-01.xml geschrieben
 -host 192.168.0.25 -ts -gtc -vp 294 -ap 29e -ap 29f -ap 28a -ap 0 -vtxt -o "C:\dboxvideo\2008-03-11\Savonarola - der schwarze Prophet-(ZDFdokukanal)-01"
20:23:28 to DBox: VIDEOTS 31341 16 0 1 vaaaa 294 29e 29f 28a 000
20:23:29 from DBox: INFO: IP c0a80002 Port 31341
20:23:29 from DBox: PID vaaaa 1 294 29e 29f 28a 0
20:23:29 to DBox: START
20:23:29 from DBox: INFO: UdpSender() - PID745 R0 W0
20:23:29 from DBox: INFO: DmxTSReader() - Pid 275232 0 0
20:24:06 to DBox: STOP
20:24:06 network statistics:
max:      5,2 Mbit/s total data rate
average:  4,2 Mbit/s total data rate
no resends
20:24:06 TcpSender stopped
20:24:16 PESWriter stopped
20:24:16 KeyboardRecordControl stopped
20:24:17 UdpReceiver stopped
----Aufnahmeinfo----
Endzeit:     11.03.2008 20:24:17
--------------------
Die dazu passende xml-Datei sieht so aus:

Code: Alles auswählen

<?xml version="1.0" encoding="utf-8"?>

<neutrino commandversion="1">
  <record command="record">
    <epgtitle>Savonarola - der schwarze Prophet</epgtitle>
    <info1 />
    <info2>Savonarola (1452-1498) war einer der wortgewaltigsten Prediger, die es je gegeben hat. Zehntausende warteten viele Stunden lang, um im Dom von Florenz seine Stimme zu vernehmen. (gekürzt)</info2>
    <mode>1</mode>
    <channelname>ZDFdokukanal</channelname>
    <videopid>00660</videopid>
    <audiopids selected="00670 00671">
      <audio pid="00670" name="Stereo" />
      <audio pid="00671" name="Stereo/2-Kanal" />
    </audiopids>
    <length>0</length>
    <genremajor>0</genremajor>
    <genreminor>0</genreminor>
    <serienname> </serienname>
    <productioncountry> </productioncountry>
    <productiondate>0</productiondate>
  </record>
</neutrino>
Die EPG-Info2 habe ich gekürzt, ist auch nicht so wichtig.

Da fällt mir ein, das ich noch eine zweite Frage hätte. Das Programm funktioniert in den Ansätzen. Was wäre der wichtigste Punkt, Eurer Meinung nach, der als nächstes mit Funktion befüllt werden sollte:
- Aufnahmefunktion erweitern(Dauertimer etc.)
- MovieGuide
- Datenbank
- Programmtimer(Nachbearbeitung)
- ...

Alles sind Punkte, die ich neu angehen muss und werde, wobei ich noch nicht weiß, wann der Zeitpunkt ideal ist, um die Quelltexte(wenn man sie als solche bezeichnen kann ;) ) zu veröffentlichen. Wird ja schließlich auch eine Mutprobe, da ich, wie schon erwähnt, bestimmt nicht regelkonform "programmiere". Auch zu diesem Punkt wäre Eure Meinung interessant zu wissen.
Wie immer: Fragen über Fragen ;)

saggi
Zuletzt geändert von saggi am Di 11 Mär 2008, 21:24, insgesamt 1-mal geändert.

MovieGuider aktuelle Version: 0.3.10.6 Anleitung| FilmDB aktuelle Version: 0.1.1.7|u-Grabber aktuelle Version 0.2.7.6

Das Wort heißt Standard ;)

Benutzeravatar
jmittelst
Co-Admin
Co-Admin
Beiträge: 11013
Registriert: So 16 Nov 2003, 13:42
Wohnort: Schildgen (Bergisch Gladbach)
Kontaktdaten:

#92 Beitrag von jmittelst » Di 11 Mär 2008, 21:04

Zum Log: Finde ich OK so, wie es aussieht. Zu viele Infos gibt es sowieso nicht, von daher immer zu. Man kann ja gezielt in so ein Log schauen, ohne sich durch jede Zeile buchstabieren zu müssen.

Was als nächstes? Ist das nicht völlig irrelevant, wenn Du sowieso alles einbauen willst? ;)
Dauertimer und MovieGuide wären meine beiden Favoriten, aber da ich kaum noch mit der Dbox über Netzwerk aufzeichne, soll ich da nicht die entscheidende Meinung sein.

cu
Jens
VU+ Ultimo 4k
VU+ Duo²
VU+ Solo²


[Zitat]Es gibt 2 Dinge, die unendlich sind. Das Weltall und die Dummheit der Menschen. Beim Weltall bin ich mir aber nicht so sicher...[/Zitat]
Vorsicht! Lesen kann zu Bildung führen! Links, Suchfunktion, Wikis und Google deshalb nur mit Bedacht nutzen!

Charles
Site Sponsor
Site Sponsor
Beiträge: 654
Registriert: Di 07 Okt 2003, 21:14

#93 Beitrag von Charles » Di 11 Mär 2008, 21:07

Hallo Saggi!

ich finde das Protokoll eigentlich perfekt. Man hat alle Infos und Du hast es Blockweise angeordnet. Wenn man das einige Male angeschaut hat, wird man "Seine wichtigen Infos" wieder auf einen Blick kontrollieren können. Würde ich so lassen.

Was Du von den Punkten als nächstes machst, ist ja irgendwo egal. Da das Hauptmerkmal ja die Aufnahme ist, würde ich erstmal die Aufnahme-Funktionen fertig machen/erweitern, (Aufnahmefunktion, Programmtimer). Danach würde ich erst das "Beiwerk" machen wie Movieguider und Datenbank ("Was wurde aufgenommen"-Funktion?).

Und ich danke Dir, daß Du dieses Projekt so fleisig weiterführst!
:respekt:

Grüße
Charles
[dBox2 Philips - JtG-Image] [JackTheGrabber 0.74c] [udrec 0.12q]
[ProjectX 0.82.1.02] [Cuttermaran 1.66] [Muxxi V1.10.047] [DVDlabPro 1.55]

Benutzeravatar
saggi
u-Grabber Dev
u-Grabber Dev
Beiträge: 1173
Registriert: So 21 Mär 2004, 15:11
Kontaktdaten:

#94 Beitrag von saggi » Di 11 Mär 2008, 21:25

Danke schonmal, das Log bleibt mal so ;)
jmittlst hat geschrieben:Was als nächstes? Ist das nicht völlig irrelevant, wenn Du sowieso alles einbauen willst?
Naja, ich brauche manchmal einen Schubs, um größere Sachen anzugehen.
Und da jetzt wieder "größere" Sachen anstehen ....

Von daher bin ich Euch dankbar und werde wohl die erweiterten Aufnahmefunktionen angehen, inklusive der Nachbearbeitungs- und Programmtimer. Anschließend Movieguide und Fremdprogrammierung (sofern mir möglich).
Ein klein wenig nach Plan zu arbeiten ist ja immer nicht die schlechteste Wahl.
Charles hat geschrieben:Und ich danke Dir, daß Du dieses Projekt so fleisig weiterführst!
Danke :oops:

saggi

MovieGuider aktuelle Version: 0.3.10.6 Anleitung| FilmDB aktuelle Version: 0.1.1.7|u-Grabber aktuelle Version 0.2.7.6

Das Wort heißt Standard ;)

Benutzeravatar
saggi
u-Grabber Dev
u-Grabber Dev
Beiträge: 1173
Registriert: So 21 Mär 2004, 15:11
Kontaktdaten:

#95 Beitrag von saggi » So 23 Mär 2008, 19:20

Hallo,

im ersten Beitrag habe ich Version 0.0.0.11 angehängt.

Leider funktionieren durch die Änderung bestehende xml-Daten für die Timer nicht mehr. Falls jemand das Programm wirklich schon intensiv nutzen sollte und viele Daten zur Aufnahme erstellt hat, kann mir Bescheid geben, dann ändere ich die xml auf die neuen Daten ab.

Änderungen:

- "EPG laden" ist jetzt in der Toolbar
- Menu-Punkt Boxsteuerung erlaubt einige Funktionen der Box zu ändern
- Programm-Timer sollten funktionieren
- Nachbearbeitungstimer können gesetzt werden
- Optionen für Nachbearbeitungstimer zugefügt
- Hilfe -> Info funktioniert


Zu den Programm-Timern:
Um ProjectX nach der Aufnahme zu starten, habe ich folgendes eingestellt.

Pfad zum ausführbaren Programm:

Code: Alles auswählen

C:\Programme\Java\jre1.5.0_06\bin\java.exe
Optionen:

Code: Alles auswählen

-jar "D:\DVB-Tools\ProjectX_Source_0.90.4\ProjectX.jar" -ini "D:\DVB-Tools\ProjectX_Source_0.90.4\X.ini" %v%
%v% ist der Platzhalter für die Videodatei oder die ts-Datei
%a1% - %a3% sind die Audiodateien, die %a3% ist dabei ac3
%txt%,%xml% und %log% sind die jeweils erstellten Informationsdateien

Wenn die Platzhalter leer sind, werden sie auch nicht übergeben.

Um einen Nachbearbeitungs-Timer erstellen zu lassen, sollten die Optionen unter Nachbearbeitung ausgefüllt sein und im Timer muss der Haken bei "Erweiterte -> Funktionen -> Nachbearbeitungs Timer setzen" gesetzt sein.
Bei meinen Tests hat es funktioniert.
Die Ausgaben werden ins Log-Fenster von u-Grabber umgeleitet.

Ich hoffe, ich habe nichts vergessen ;)

*Edit*
Doch, habe ich: Das erstellen der XML Datei nach der Aufnahme funktioniert ;)

Schöne Ostern wünsche ich noch.

saggi

MovieGuider aktuelle Version: 0.3.10.6 Anleitung| FilmDB aktuelle Version: 0.1.1.7|u-Grabber aktuelle Version 0.2.7.6

Das Wort heißt Standard ;)

defiant2369
Site Sponsor
Site Sponsor
Beiträge: 121
Registriert: Mo 30 Okt 2006, 10:33
Wohnort: Germany
Kontaktdaten:

#96 Beitrag von defiant2369 » So 23 Mär 2008, 22:29

saggi hat geschrieben:Hallo,

..
Schöne Ostern wünsche ich noch.

saggi
*DochgleichmalAntestentun*

Dir auch noch frohe Ostern :D

dj3d
Serienhai
Serienhai
Beiträge: 333
Registriert: Sa 07 Feb 2004, 8:04

#97 Beitrag von dj3d » Mo 24 Mär 2008, 12:14

24.03.2008 12:19:33: Start Version: 0.0.0.11
24.03.2008 12:19:33: Info: udrec.exe im Verzeichnis gefunden
24.03.2008 12:19:33: Info: Timer-XML im Einstellungsverzeichnis gefunden
24.03.2008 12:19:33: Timer aus Timer-XML geladen
24.03.2008 12:19:40: Error: Kanalliste laden gescheitert
seit der version 11

Benutzeravatar
saggi
u-Grabber Dev
u-Grabber Dev
Beiträge: 1173
Registriert: So 21 Mär 2004, 15:11
Kontaktdaten:

#98 Beitrag von saggi » Mo 24 Mär 2008, 12:20

Hallo,

bitte unter den Optionen die Debug-Meldungen einschalten und das Ergebnis noch mal hier posten.

Danke.

saggi

MovieGuider aktuelle Version: 0.3.10.6 Anleitung| FilmDB aktuelle Version: 0.1.1.7|u-Grabber aktuelle Version 0.2.7.6

Das Wort heißt Standard ;)

dj3d
Serienhai
Serienhai
Beiträge: 333
Registriert: Sa 07 Feb 2004, 8:04

#99 Beitrag von dj3d » Mo 24 Mär 2008, 12:25

24.03.2008 12:30:35: Start Version: 0.0.0.11
24.03.2008 12:30:35: Info: udrec.exe im Verzeichnis gefunden
24.03.2008 12:30:35: Info: Timer-XML im Einstellungsverzeichnis gefunden
24.03.2008 12:30:35: Timer aus Timer-XML geladen
24.03.2008 12:30:41: Error: Kanalliste laden gescheitert
24.03.2008 12:30:41: Server: http://192.168.1.xx/ Meldung: Timeout für Vorgang überschritten
24.03.2008 12:30:41: zapto: 302276d000000000

Benutzeravatar
saggi
u-Grabber Dev
u-Grabber Dev
Beiträge: 1173
Registriert: So 21 Mär 2004, 15:11
Kontaktdaten:

#100 Beitrag von saggi » Mo 24 Mär 2008, 12:29

Hallo dj3d,

der Webserver antwortet nicht innnerhalb des Timeouts, vielleicht die Box mal neustarten. An den Routinen zur Abfrage habe ich nichts geändert.

saggi

MovieGuider aktuelle Version: 0.3.10.6 Anleitung| FilmDB aktuelle Version: 0.1.1.7|u-Grabber aktuelle Version 0.2.7.6

Das Wort heißt Standard ;)

dj3d
Serienhai
Serienhai
Beiträge: 333
Registriert: Sa 07 Feb 2004, 8:04

#101 Beitrag von dj3d » Mo 24 Mär 2008, 12:33

wurde gerade neugestartet letzet update von ja.. von 23 .3

Benutzeravatar
saggi
u-Grabber Dev
u-Grabber Dev
Beiträge: 1173
Registriert: So 21 Mär 2004, 15:11
Kontaktdaten:

#102 Beitrag von saggi » Mo 24 Mär 2008, 12:35

Falls eine Firewall läuft, hast Du die neue Version des Programmes freigegeben?

MovieGuider aktuelle Version: 0.3.10.6 Anleitung| FilmDB aktuelle Version: 0.1.1.7|u-Grabber aktuelle Version 0.2.7.6

Das Wort heißt Standard ;)

dj3d
Serienhai
Serienhai
Beiträge: 333
Registriert: Sa 07 Feb 2004, 8:04

#103 Beitrag von dj3d » Mo 24 Mär 2008, 12:40

24.03.2008 12:44:27: Start Version: 0.0.0.11
24.03.2008 12:44:27: Info: udrec.exe im Verzeichnis gefunden
24.03.2008 12:44:27: Info: Timer-XML im Einstellungsverzeichnis gefunden
24.03.2008 12:44:27: Timer aus Timer-XML geladen
24.03.2008 12:44:33: Error: Kanalliste laden gescheitert
24.03.2008 12:44:33: Server: http://192.168.1.64/ Meldung: Timeout für Vorgang überschritten
24.03.2008 12:44:34: zapto: 400850203


ja habe ich freigeben die fierwall und beider neu gestartet

kommt imme rnoch die meldung

Benutzeravatar
saggi
u-Grabber Dev
u-Grabber Dev
Beiträge: 1173
Registriert: So 21 Mär 2004, 15:11
Kontaktdaten:

#104 Beitrag von saggi » Mo 24 Mär 2008, 12:47

Komisch, die Kommunikation scheint ja auch zu funktionieren, die ChannelID wird ja korrekt erfasst:
24.03.2008 12:44:34: zapto: 400850203
Ich muss das mit dem neuen Snap probieren.

saggi

MovieGuider aktuelle Version: 0.3.10.6 Anleitung| FilmDB aktuelle Version: 0.1.1.7|u-Grabber aktuelle Version 0.2.7.6

Das Wort heißt Standard ;)

Benutzeravatar
-=Iceman=-
Gelegenheits-Streamer
Gelegenheits-Streamer
Beiträge: 64
Registriert: Fr 15 Jun 2007, 11:08

#105 Beitrag von -=Iceman=- » Mo 24 Mär 2008, 13:21

Ich hab das aktuellste Snap drauf und hab das ganze unter Vista Ultimate 32Bit als Admin am laufen.

Sofortaufnahme klappt wunderbar

24.03.2008 13:26:19: Start Version: 0.0.0.11
24.03.2008 13:26:19: Info: udrec.exe im Verzeichnis gefunden
24.03.2008 13:26:19: Info: Timer-XML im Einstellungsverzeichnis gefunden
24.03.2008 13:26:19: Timer aus Timer-XML geladen

Gesperrt