ES/TS Mode automatisch setzen

Alles zum Thema Grabbing, was nicht speziell zu JtG passt, z.B: Direktstreaming, andere Tools etc.
Antworten
Nachricht
Autor
mcflei
Gelegenheits-Streamer
Gelegenheits-Streamer
Beiträge: 92
Registriert: Do 09 Mär 2006, 14:50
Kontaktdaten:

ES/TS Mode automatisch setzen

#1 Beitrag von mcflei » Fr 12 Mai 2006, 18:09

So, ich habe es endlich, mit Hilfe zweier batch Dateien, die ich von einem Forumsmitglied bekommen habe, geschafft ein Script zu bauen, das automatisch die dbox in den Es bzw. TS Mode versetzt. Je nachdem welcher Mode für den nächsten Rec-Timer vorgesehen ist.

Voraussetzung dafür ist allerdings ein installiertes Perl. Bei mir ist's V500402. Ich weiß, ist schon n paar Donnerstage alt.
1-2 Bibliotheken sind auch nötig:

http://mitglied.lycos.de/kayfl/odbc.zip
gehört in %Perlpfad%\lib\libwin\

http://mitglied.lycos.de/kayfl/mysql.zip
gehört in %Perlpfad%\lib\mysql\

Dann die eigentlichen batches usw.
http://mitglied.lycos.de/kayfl/spts.zip
gehört in c:\programme\spts-mode (dann passen die Pfade gleich ;-) )

Sollten die Links nicht direkt funktionieren, dann bitte erst auf
http://mitglied.lycos.de/kayfl/
und dann jeweils die datei dahinterschreiben. Sorry, hab noch keine 'ordentliche' Seite. Fehlt mir auch die Zeit zu.

Die Pfade sollten mit in den Archiven enhalten sein.

in den Dateien pes.txt und spts.txt sind die IP der dbox, login und passwort anzupassen.

Jack: Optionen - UserTimer - Timer vor Aufnahme

Programm:
%Perlpfad%\bin\perl.exe

Argumente:
C:\Programme\SPTS-MODE\setSPTSmode.pl [Installpfad_JTG]

Dann noch ein Haken bei aktiv und eine sinnvolle Zeit (bei mir sinds 30sec) einstellen und speichern.

Sollte Jack bei euch nicht in c:\Programme\jtg installiert sein, dann übergebt noch den richtigen Pfad zu Jack (alternativ auch im setsptsmode.pl Zeile8 ändern)

Nun wird das Script vor jedem Rec-Timer ausgeführt. Es ermittelt den Mode, in dem die nächste Aufnahme gestreamt werden soll und stellt diesen auf der dbox ein.
Ausgabe bei Informationen:

Starte Timer vor Aufnahme
Konfiguration des DSN: Temp erfolgreich
dbox set to ES (dbox set to TS)
User Timer beendet

Das wars.
PES wird im Moment nicht eingestellt. 1. weil ich es nicht benutze und zweitens, weil ich nicht weis, welchen mode ich dazu der box übergeben müsste.

So, viel Spass.

PS: Für alle, die kein Perl installiert haben: Ich werde noch eine Version in Delphi oder so schreiben. Wie lang das dauert, kann ich allerdings nicht sagen, da, wie gesagt, die Zeit fehlt.
das Perl-Script in eine exe zu wandeln (perl2exe) scheiterte leider daran, das eine Bibliothek nicht korrekt in die exe kompiliert wurde. Wenn da jemand Tips hat: Immer her damit.

Wer Tipfehler findet kann sie behalten. Natürlich unentgeltlich.

mcflei
Gelegenheits-Streamer
Gelegenheits-Streamer
Beiträge: 92
Registriert: Do 09 Mär 2006, 14:50
Kontaktdaten:

#2 Beitrag von mcflei » Mo 15 Mai 2006, 10:58

will mich jetzt nicht beschweren, aber bin ich tatsächlich der einzige, der dies vermisst hat?

oder hab ich nicht mitbekommen, das das schon irgendwie ging?

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

#3 Beitrag von jmittelst » Mo 15 Mai 2006, 12:43

Also ich für meinen Teil hab das nicht vermisst. Aufnahme findet bei mir immer im SPTS-Mode statt, Radio schaltet automatisch in den Dual-PES um. Ich freue mich immer, wenn jemand zum Projekt was beiträgt, auch wenn es für mich unnötig ist. Also: Danke dafür :)

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!

Antworten