udrec: kein Originalton (*.a1 mit 0 kByte) bei Premiere 1/2

Alles - außer Verbesserungsvorschläge - zu JtG hier rein.
Antworten
Nachricht
Autor
digitalo
Einmal-Streamer
Einmal-Streamer
Beiträge: 19
Registriert: So 05 Okt 2003, 14:30
Wohnort: München

udrec: kein Originalton (*.a1 mit 0 kByte) bei Premiere 1/2

#1 Beitrag von digitalo » Fr 14 Nov 2003, 22:29

Hallöchen,

ich verwende udrec zum streamen. Da ich es bisher nie geschafft habe, mit dem dbox-neutrino-Streamingserver alle drei Audio-PIDs von Premiere1 und Premiere2 aufzunehmen, dachte ich, machste es ohne Streamingserver.

Falls es nämlich an Premiere liegen sollte, dass die den Originalton-Audio-PID erst später senden (z.B. erst nach über 45 Sekunden wird von 4:3 auf 16:9 geschaltet, vielleicht also gelten die Audio-PIDs erst ab jetzt), dann stelle ich doch meine PC-Uhr so ein, dass ich den Vorspann verpasse, dafür vielleicht das "Dreamworks" Logo verpasse, aber dafür dann Originalton habe (und AC3 natürlich).

Tja, ich muss berichten, selbst dieser Trick hat udrec nicht dazu gebracht, Originalton + AC3 aufzunehmen. Immerhin gibt's den AC3-Stream, aber, wie gesagt, kein Originalton. Selbst als ich versucht hatte, händisch aufzunehmen, als erst das Dreamworks-Logo kam, funktionierte es nicht.

Kann sein, dass es an falschen Einstellungen in den Optionen liegt. Vielleicht kann man mit udrec nicht Sofortaufnahmen machen und ihn "zwingen", auch den Originalton aufzunehmen. Wingrab Engine fällt flach wegen Streamabbrüchen 5 Minuten vor Filmschluss.

Was passiert:
jedes Mal wird ein 0 kbyte Audiofile für den Audio-PID 2 (also Originalton) erstellt. Egal ob Einstellungen mit oder ohne Aufnahmeprüfung. Es kommen folgende Meldungen:

a) ohne Aufnahmeprüfung
aktuelles Log vom Film Time Machine, den ich gerade versucht habe aufzunehmen mit JtG 0.6.7, wiederum erfolglos mit 0 kByte *.A1 File:

Jack the Grabber Logfile
Erstellt am: 14.11.2003 21:45
Timer Aufnahme
Kanal=PREMIERE 1
Sendung=The Time Machine (The Time Machine)
Start=14.11.2003 21:45:00
Ende=23:35
*******************************************************
14.11.2003 21:45:00: Aufnahme Event:
14.11.2003 21:45:00: IP: 192.168.2.10
14.11.2003 21:45:00: VPid: 511
14.11.2003 21:45:00: APid 1: 512
14.11.2003 21:45:00: APid 2: 513
14.11.2003 21:45:00: APid 3: 515
14.11.2003 21:45:00: Filename: Z:\dbox\Video\2003-11-14-The Time Machine (The Time Machine)\The Time Machine (The Time Machine).mpg
14.11.2003 21:45:00: Splittsize: 3999
14.11.2003 21:45:00: KanalID: 8716298
14.11.2003 21:45:00: sectionsd gestoppt
14.11.2003 21:45:00: -host 192.168.2.10 -ip 192.168.2.101 -vp 0x1ff -ap 0x200 -ap 0x201 -ap 0x203 -o "Z:\dbox\Video\2003-11-14-The Time Machine (The Time Machine)\The Time Machine (The Time Machine)-1"
@00:00:00: Video: 511
@00:00:00: Audio1: 512
@00:00:00: Audio2: 513
@00:00:00: Audio3: 515
@00:00:00: 21:45.00 - to DBox: AUDIO 31341 16 0 1 vaaa 1ff 200 201 203
@00:00:00: 21:45.00 - from DBox: INFO: IP c0a80265 Port 31341
@00:00:00: 21:45.01 - from DBox: PID vaaa 4 1ff 200 201 203
@00:00:00: 21:45.01 - to DBox: START
@00:00:00: 21:45.01 - from DBox: INFO: UdpSender() - PID290 R0 W0
@00:00:01: 21:45.01 - from DBox: INFO: DmxReader() - Pid 1ff 204960 0 0
@00:00:01: 21:45.01 - from DBox: INFO: DmxReader() - Pid 200 29280 0 0
@00:00:01: 21:45.01 - from DBox: INFO: DmxReader() - Pid 201 29280 0 0
@00:00:01: 21:45.01 - from DBox: INFO: DmxReader() - Pid 203 29280 0 0
@00:00:17: 21:45.17 - to DBox: RESEND 3 packets
@00:00:29: Es konnte kein Zuwachs des Streamfiles festgestellt werden.
@00:00:29: Beginne Aufnahme: "The Time Machine (The Time Machine).mpg" nach: Z:\dbox\Video\2003-11-14-The Time Machine (The Time Machine)
@00:06:20: 21:51.21 - to DBox: RESEND 9 packets
@00:07:41: 21:52.42 - to DBox: RESEND 8 packets
@00:07:42: 21:52.43 - to DBox: RESEND 25 packets
@00:07:47: 21:52.48 - to DBox: RESEND 15 packets
@00:08:02: 21:53.03 - to DBox: RESEND 1 packets

########
b) mit Aufnahmeprüfung und JtG 0.6.6
auch hier 0 kByte Logfile

Jack the Grabber Logfile
Erstellt am: 10.11.2003 21:45
Timer Aufnahme
Kanal=PREMIERE 1
Sendung=Spy Game (Spy Game)
Start=10.11.2003 21:45:00
Ende=23:49
*******************************************************
10.11.2003 21:45:01: Aufnahme Event:
10.11.2003 21:45:01: IP: 192.168.2.10
10.11.2003 21:45:01: VPid: 511
10.11.2003 21:45:01: APid 1: 512
10.11.2003 21:45:01: APid 2: 513
10.11.2003 21:45:01: APid 3: 515
10.11.2003 21:45:01: Filename: Z:\dbox\Video\10.11.2003-Spy Game (Spy Game)\Spy Game (Spy Game).mpg
10.11.2003 21:45:01: Splittsize: 39999
10.11.2003 21:45:01: KanalID: 8716298
10.11.2003 21:45:01: EPG Infos geschrieben
10.11.2003 21:45:01: -host 192.168.2.10 -vp 0x1ff -ap 0x200 -ap 0x201 -ap 0x203 -o "Z:\dbox\Video\10.11.2003-Spy Game (Spy Game)\Spy Game (Spy Game)-1"
@00:00:00: 21:45.02 - to DBox: AUDIO 31341 16 0 1 vaaa 1ff 200 201 203
@00:00:00: 21:45.02 - from DBox: INFO: IP c0a80265 Port 31341
@00:00:00: 21:45.02 - from DBox: PID vaaa 4 1ff 200 201 203
@00:00:00: 21:45.02 - to DBox: START
@00:00:00: 21:45.02 - from DBox: INFO: UdpSender() - PID151 R0 W0
@00:00:01: 21:45.02 - from DBox: INFO: DmxReader() - Pid 1ff 204960 0 0
@00:00:01: 21:45.02 - from DBox: INFO: DmxReader() - Pid 200 29280 0 0
@00:00:01: 21:45.02 - from DBox: INFO: DmxReader() - Pid 201 29280 0 0
@00:00:01: 21:45.02 - from DBox: INFO: DmxReader() - Pid 203 29280 0 0
@00:00:04: 21:45.05 - to DBox: RESEND 1 packets
@00:00:10: 21:45.12 - to DBox: RESEND 2 packets
@00:00:13: 21:45.14 - to DBox: RESEND 1 packets
@00:00:13: 21:45.15 - to DBox: RESEND 1 packets
@00:00:17: 21:45.19 - to DBox: RESEND 2 packets
@00:00:19: 21:45.20 - to DBox: RESEND 1 packets
@00:00:28: 21:45.29 - to DBox: RESEND 1 packets
@00:00:33: 21:45.35 - to DBox: RESEND 2 packets
@00:00:34: Video: 511
@00:00:34: Audio1: 512
@00:00:34: Audio2: 513
@00:00:34: Audio3: 515
@00:00:34: Beginne Aufnahme: "Spy Game (Spy Game).mpg" nach: Z:\dbox\Video\10.11.2003-Spy Game (Spy Game)
@02:03:52: Ende Aufnahme
******************************************************
Video Ausgabe:
******************************************************
Audio Ausgabe:
******************************************************
Muxer Ausgabe:

******************************************************
Video High:
Video Low:
Audio High:
Audio Low:
******************************************************
@02:03:52: 23:49.04 - to DBox: STOP
@02:03:53: 23:49.05 - from DBox: EXIT
@02:03:53: 23:49.06 - Stopped: 1 1 1
@02:03:53: udrec beendet
@02:03:56:
******************************************************
Jack wünscht viel Spass mit der Aufnahme...
besucht uns auch mal auf: http://www.jackthegrabber.de


############
Es muss aber funktionieren. Einmal habe ich per Zufall Krieg der Sterne VI aufgenommen, und da hatte ich alle 3 Audio-Streams. Aber ich habe keine Ahnung, was damals anders war. Seit diesem einen Mal hat es nie wieder funktioniert (6 Aufnahmen seither, die schief gingen).

Meine Einstellungen:

Timerliste: hier habe ich alle 3 Audio-PIDs von DB geladen und gespeichert für die jeweilige Timer-Aufnahme.
Optionen - Allgemein:
obwohl nur eine Box, in beiden Boxen gleiche Box-IP eingetragen
Timeout ms: 1500
kein Vorlauf (wegen des gedachten Tricks mit dem verspäteten Aufschalten der Originalton-PID)
30 Sek. vorher umschalten
Hinweis 120 s
sectionsd bei Aufnahme abschalten (?????? was das bedeuten????)
ein Haken, bei den anderen beiden kein Haken.
Splitsize 40.000 MB (habe ja NTFS)
Winterzeit, sicheres Beenden (????)
Telnet: 60 s
Locale IP's für udrec: jeweils meine Rechner-IP eingetragen

Optionen - Engine:
udrec (HEAD ab 19.09.03) => das vom 19.09. habe ich von haraldmaiss.de
Streamingprio: egal ob AboveNormal oder Realtime => ändert nur Häufigkeit der resend Packets
kein Muxen (kein Plattenplatz => Trick von leth zum Schneiden mit Project-X)
Image ab 22.07.03 => alle angeklickt bis auf AC3 für Stereo rec. (???)
Alle ermittelten PIDs aufnehmen nötig, denn sonst noch nicht einmal AC3-Streamaufnahme.

Optionen - Streamingserver => tut hier wohl nicht zur Sache

ebensowenig UserTimer (????) und Clickfinder (das Geld hierfür bekomme ich von meiner Regierung nicht genehmigt)

Optionen - Sonstiges
nix und nirgends was eingetragen (mit Movieplayer experimentiere ich erst in ein paar Wochen)

Optionen - Aufnahmeprüfung
Aufnahmeprüfung aktivieren (für Spygames-Log)
ich glaube, ich hatte 35 Sek. nach Aufnahmestart, steht jetzt wieder bei 7 s. keine Ahnung, was da geschickt ist (ich habe das Gefühl, die Aufnahmeprüfung hat eh keinerlei Auswirkungen/Effekte)
Versuche Aufnahmeneustart: 3

Ich stelle jedes mal explizit auf "Alle Audiopids erhalten", doch irgendwann ist es wieder "Audiopids löschen" verstellt trotz Speichern!!!

nttpd neustarten (tut das nötig?)
erneuter Zappingversuch (kann man da nicht auch drauf verzichten?)

ich habe NIE "erneut PIDs holen" angeklickt, weil mir die Aussage "...werden diese gelöscht und nur mp2 aufgenommen" Angst und Bange gemacht hat. Das klingt so, als ob JtG für sich entscheidet, ob diesmal AC3 mit aufgenommen wird oder nicht und ich anschließend nur noch den deutschen stereoton hätte (das wäre der GAU).

Also Jungs und Petra,
vielleicht kann mir ja jemand weiterhelfen.
Ich denke, wenn das mal jemals reproduzierbar klappen sollte, dann kann ich darüber einen Artikel schreiben... :wink:

Grüße,
Digitalo

---------------------
AlexW Basis-Image vom 22.07.03 (an das neue wage ich mich (noch) nicht - never change a bad (but) running system)
cramfs von haraldmaiss.de vom 19.09.03
Athlon XP 1700, 1 GByte Speicher (wartet udrec etwa, bis mein RAM voll ist, bevor es den Originalton auf Platte schreibt... :roll: )
dbox-2 sagem grau

torre
Co-Admin
Co-Admin
Beiträge: 1858
Registriert: Mo 04 Aug 2003, 16:22

#2 Beitrag von torre » Fr 14 Nov 2003, 22:45

Also die Einstellunen sind m.E. nach o.k. - bei Timeraufnahmen ist es bei udrec nicht erforderlich die einzelen Audio-PIDS einzugeben.

Hilft es vielleicht, wenn Du zur Aufnahme bei der Box manuell auf die 1. Tonspur stellst und dann eine Aufnahme startest ?

digitalo
Einmal-Streamer
Einmal-Streamer
Beiträge: 19
Registriert: So 05 Okt 2003, 14:30
Wohnort: München

#3 Beitrag von digitalo » Fr 14 Nov 2003, 23:00

Hallo Torre,

ich habe meine Box grundsätzlich auf 1. Tonspur eingestellt.
Daran hatte ich auch schon gedacht und dies überprüft, aber dennoch.
Die Umschaltung auf einen anderen Kanal 5 min vorher probiere ich morgen mal aus.
Bislang habe ich noch nicht herausgesehen, wie ich ohne EPG den Timer programmiere. Mal schauen.

Tja, das Problem ist wohl recht sophisticated...
Gruß,
digitalo
JtG Team-Image vom 25.01.2004
sagem dbox-2 1x

I want Jack with Radio support!
So. 22-24 MDR Sputnik Grauzone :tanz: => best gothic seit Eckis Grenzwellen
Mi. 22.05-23 DLF Tonkost => Element of Crime, Van Morrison, Joe Satriani...

mehrber
Sammler
Sammler
Beiträge: 130
Registriert: Di 16 Sep 2003, 12:17

#4 Beitrag von mehrber » Sa 15 Nov 2003, 12:34

Geht mir genauso.

Bei anderen Sendern kann ich schon Minuten vorher auf die englische Tonspur umschalten und wenn der Film dann beginnt ist sofort der englische Ton da.

Bei Star Wars handhabt das Premiere etwas anders. Eine Aufnahme mit mehreren Audiospuren geht regelmäßig schief, weil der englische Ton zu Filmstart nicht vorhanden ist. Auch wenn ich einige Sekunden nach Beginn erst auf den Kanal schalte und so 100% die korrekten PIDs habe, gibts einfach keinen englischen Ton. Schade.

Wenn ich einige Minuten später nochmal auf den Kanal schalte, kann ich problemlos die englische Tonspur auswählen und aufnehmen. Aber dann fehlen die ersten Minuten. Toller Kopierschutz von Premiere. :(

digitalo
Einmal-Streamer
Einmal-Streamer
Beiträge: 19
Registriert: So 05 Okt 2003, 14:30
Wohnort: München

#5 Beitrag von digitalo » Sa 15 Nov 2003, 15:26

Hallo Mehrber,

ich habe auch langsam das Gefühl, dass das ein Kopierschutzmechanismus von Premiere ist. Wenn der Film schon Ewigkeiten läuft, ist alles OK => dann funktioniert Sofortaufnahme mit allen 3 PIDs. Aber zu Anfang ist nichts zu machen.

Habe es heute wieder ausprobiert, aus Gründen eines Timerbugs von JtG (wenn man auf zwei verschiedenen Sendern aufnehmen will, übernimmt er die Video-PID des anderen Senders, d.h. man schafft es nicht, für zwei verschiedene Sender jeweils die richtige Video-PID einzutragen) diesmal mit Streamingserver.

Nach Vorschlag von Torre habe ich die Box auf Premiere 2 gelassen. 30 s vor Aufnahmebeginn schaltete er dann um auf Premiere 1, und wieder nichts mit Originalton. Bei MGM ist das kein Problem, nur bei Premiere 1/2. Bei Teil V klappte es wiederum nicht: da Teil IV vorher auf P1, habe ich Teil V auf P2 aufgenommen wegen des Umschaltens 30 s vorher => null chance.

Selbst wenn ich wie mehrber händisch aufzeichne direkt zu Beginn nichts. Das muss wahrscheinlich wirklich an Premiere liegen, denn mir ist mal aufgefallen, dass der Originalton an der Box direkt zu Anfang nicht auswählbar ist, sondern erst dann, wenn die Vorspannmusik vorbei ist.

Auch eine Möglichkeit des Kopierschutzes halt...

Falls keiner einen anderen Tip hat, kann man in die FAQ aufnehmen, dass Originalton-Aufnahme bei Premiere 1 und 2 grundsätzlich NICHT geht, will man den GANZEN Film aufnehmen.

Ein Workaround fällt mir dazu auch nicht ein.

Frust,
Digitalo
JtG Team-Image vom 25.01.2004
sagem dbox-2 1x

I want Jack with Radio support!
So. 22-24 MDR Sputnik Grauzone :tanz: => best gothic seit Eckis Grenzwellen
Mi. 22.05-23 DLF Tonkost => Element of Crime, Van Morrison, Joe Satriani...

Benutzeravatar
Pedant
admin-c
admin-c
Beiträge: 4285
Registriert: Mo 04 Aug 2003, 16:22
Wohnort: Bad Vilbel
Kontaktdaten:

#6 Beitrag von Pedant » Sa 15 Nov 2003, 17:57

Hallo digitalo,

zu ein paar von Deinen allgemeinen Fragen:
- Winterzeit, sicheres Beenden (????)
- UserTimer (????)
- nhttpd neustarten (tut das nötig?)
- erneuter Zappingversuch (kann man da nicht auch drauf verzichten?)
Sicheres Beenden führt nur zu einer Nachfrage, ob Jack beendet werden soll, wenn man versehentlich auf das X statt auf _ geklickt hat und eigentlich nur Minimieren wollte.

Winter-/Sommer-zeit muss angegeben werde, damit EPG und PC-Uhr nicht voneinander abweichen.

Usertimer dienen dazu, dass man in der Timerliste manuell eigene Programme zeitgesteuert starten kann. (z.B. Rechner in den StandBy versetzen)

Erneuter Zappingversuch wird nur dann ausgeführt, wenn das VPid, das die Box liefert nicht mit dem der gewünschten Aufnahme übereinstimmt, genau dann ist ein erneutes Zapping auch nötig. Bei Übereinstimmung der VPids wird es auch nicht ausgeführt.

Der nhttpd verabschiedet sich gerne mal, ob das bei aktuellen Images immernoch so ist weiß ich garnicht. Ihn proforma einfach neu zu starten schadet aber nicht.

Gruß Frank
Sagem 1xi + HDD Kabel, JtG-Team Image v2.4.6 (19.12.2015), avia600vb028, ucode int., cam_01_02_105D
Coolstream Neo, FW 2.10 (leider kaputt)
Win 10 Pro x64, i7 920, 12 GB, SSD
u-Grabber 0.2.7.6-> TS -> PX 0.91.0.08 -> IfoEdit 0.971 -> ImgBurn 2.5.0.0 -> DVD-R

Zwen
Einmal-Streamer
Einmal-Streamer
Beiträge: 9
Registriert: Mo 15 Sep 2003, 17:20

#7 Beitrag von Zwen » Fr 21 Nov 2003, 20:44

Hatte auch immer Probleme mit der dritten Tonspur...
Im vierten Anlauf hab ich es jetzt endlich geschafft alle Star-Wars Teile zu streamen :-)

In vielen Fällen lag das fehlen des orig. Tons am Freischalten desselbigen über den camd. Die letzten 8 freigeschaltetten Sender merkt sich der camd und schaltet sie bei erneutem zappen darauf nicht nochmal frei. Wenn allerdings eine neue Tonspur hinzugekommen ist, ist es zwingend notwendig, sonst kann man diese Tonspur nicht empfangen.
Lange rede kurzer Sinn, es gibt nen neuen camd (im CVS) der das jetzt richtig macht, man muss ihn halt selber bauen und einspielen, damit man den Prem. Support vorher wieder reinnehmen kann.
(Erkennbar war dieser Fehler daran, das JTG zwar alle 3 Audiopids angezeigt hat, aber nicht alle streamen wollte).

Ein weiteres Problem ist zapit. Im derzeitig Image merkt zapit erst beim zappen, dass eine neue Audiospur hinzugekommen ist. Diese vergisst sie aber dann auch solange sie lebt nicht mehr (noch nen Bug). Wenn man jetzt eine frisch gestartete Box vor Sendungsbeginn schon auf den Kanal zappen lässt und die Sendung vorher nicht auf allen Audiokanälen sendet, so fehlen zum Programmstart die neuen Audio-Pids (zu Erkennen, dass JTG nicht alle Audiopids anzeigt -> einige 0). Deswegen lass ich immer erst genau zum Sendungstart auf den Kanal zappen, da kommt ja i.d.R. eh noch ein 30sek. Vorspann...
Für dieses Problem gibt es auch schon einen Fix, der momentan noch auf Stabilität getestet wird ( Für Selbstbauer, zapit mit -DUPDATE_PMT übersetzen). Ein Fix, der die nicht mehr vorhanden Audio-Pids wieder löscht ist auch schon da :-)

Zwen

P.S.: Der von mir gewähle Ausdruck "Freischalten" triffts technisch nicht so ganz, aber macht die Erklärung deutlich einfacher ;-)

Levithan
Site Founder
Site Founder
Beiträge: 2709
Registriert: Mo 04 Aug 2003, 16:22
Kontaktdaten:

#8 Beitrag von Levithan » Fr 21 Nov 2003, 21:40

@zwen: Super Erklärung, Many THX !
Levi
SAGEM black 2xI aktuelles JtG Team Image
SAGEM grey 2xI aktuelles JtG Team Image

Software: Gentoo stage1, KDE 3.4
Hardware: P4-3 GHz@3,2, Asus P4P800E-Deluxe, GF-6800LE@400:850:16/6,2048 MB RAM, NEC 1300A (gepatcht)

Warum ich gegen SuSE bin
-----------------

leth
Muxxi Dev
Beiträge: 2645
Registriert: Mo 04 Aug 2003, 16:22
Wohnort: Pflach in Tirol :-)
Kontaktdaten:

#9 Beitrag von leth » Sa 22 Nov 2003, 9:41

@zwen: Auch von mir vielen Dank für die spitzen Erklärung und dafür, dass Ihr Euch die Mühe macht das zu fixen! Merci!

cu leth
This is leth!

Meine Box: Nokia SAT 2xi Avia 500

petgun
Streamsüchtling
Streamsüchtling
Beiträge: 2484
Registriert: Mo 04 Aug 2003, 16:22

#10 Beitrag von petgun » Mo 24 Nov 2003, 8:14

leider scheint das nicht sauber zu funktionieren..
https://tuxbox.org/forum/viewtopic.php?t=26411

cu,
peter

Zwen
Einmal-Streamer
Einmal-Streamer
Beiträge: 9
Registriert: Mo 15 Sep 2003, 17:20

#11 Beitrag von Zwen » Mo 24 Nov 2003, 9:20

Jepp, camd-Patch läuft 1A, automatisches update der APIDs (UPDATE_PMT) leider noch nicht so...
Deshalb nochmals der Tip, erst genau zum Sendungsbeginn zu zappen. Beim Zappen werden die APIDs auf jeden Fall aktualisiert. Oder aber in JTG die APIDs fest eintragen, die gestreamt werden sollen (geht natütlich nur, wenn nicht im Streamingserver mode),

Zwen

Antworten