Linux-Streaming-Paket "udrec_suite-0.3"

Digital Recording
DanielHH
Neugieriger
Neugieriger
Beiträge: 3
Registriert: Sonntag 11. April 2004, 17:55

Beitrag von DanielHH »

Also, die Suite läuft bei mir auch ganz zufriedenstellend. Wirklich schönes Tool, vielen Dank dafür.. Jedoch macht mir der DVDWizard noch einige Sorgen.. Mittendrin bricht er ab.

Code: Alles auswählen

Creating DVD from /usr/share/udrec_suite/movies/PREMIERE_5_Spy_Game__Spy_Game__20040411_165336/PREMIERE_5_Spy_Game__Spy_Game__20040411_165336.mpg
PREMIERE
5
Spy
Game
Spy
Game
20040411
165336
Will use "PREMIERE 5 Spy Game Spy Game 20040411 165336" as title for the movie
1. mp2 audio-track will be assigned to language de
2. mp2 audio-track will be assigned to language en
Building VMGM-Menu using title-string
...done
Creating temporary DVD-structure......done
Capturing Chapter-Screenshots from temporary DVD......done
Building VTSM-Menu(s)...Hey, something went wrong in this script! Check for error messages in the log.
The last command returned a Non-Zero Return-Code (1)
So I guess it's better to stop here and let you analyze the situation
Hope you'll find the error. ;-)
Here are the last 10 lines of the log (./dvdwizard.log):
-------------------------------------------------------
| Creating VTSM-Menu(s)               |
+-------------------------------------+
rm: Entfernen von »tmp_mk_vtsm*« nicht möglich: Datei oder Verzeichnis nicht gefunden
SmpFrqIndex: 48 is not a legal sample rate
1025+0 Records ein
1024+0 Records aus
Hey, something went wrong in this script! Check for error messages
The last command returned a Non-Zero Return-Code (99)
So I guess it's better to stop here and let you analyze the situation
Hope you'll find the error. ;-)
[[0m
17:02:00-11.04.2004 -> dvdwizard failed, check "/usr/share/udrec_suite/movies/PREMIERE_5_Spy_Game__Spy_Game__20040411_165336/dvdwizard.log" for details !
17:02:00-11.04.2004 -> sending message to dbox
17:02:01-11.04.2004 -> FINISHED !
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Was mich wundert: Das Verzeichnis was er da angeblich nicht löschen kann, aufgrund nichtvorhandensein. Das ist sehr wohl da. (Im udrec-tmp-Verzeichnis)
Was genau macht der denn da (falsch)?
Satmen
Interessierter
Interessierter
Beiträge: 42
Registriert: Sonntag 6. Januar 2002, 11:31

Beitrag von Satmen »

Habe so wie du es beschrieben hast gemacht und zum schluss dann doch Udrec neu installiert dabei ist mir bei "make"aufgefallen :

make[4]: Entering directory `/home/sb/udrecinstallation/udrec_suite-0.3.2/src/projectX/src'
CLASSPATH=.:./.:$CLASSPATH /usr/bin/javac -d . AUDIO.java D2V.java IDDBufferedOutputStream.java MPAD.java SCAN.java TS.java X.java AudioFrameConstants.java HEXVIEWER.java LOGAREA.java MPVD.java SUBPICTURE.java UISwitchListener.java BR_MONITOR.java IDD.java MPAC.java RIFFHEADER.java TELETEXT.java VIDEO.java
Error: could not find libjava.so
Error: could not find Java 2 Runtime Environment.

make[4]: *** [classnoinst.stamp] Fehler 2
make[4]: Leaving directory `/home/sb/udrecinstallation/udrec_suite-0.3.2/src/projectX/src'
make[3]: *** [all-recursive] Fehler 1
make[3]: Leaving directory `/home/sb/udrecinstallation/udrec_suite-0.3.2/src/projectX'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/home/sb/udrecinstallation/udrec_suite-0.3.2/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/home/sb/udrecinstallation/udrec_suite-0.3.2'
make: *** [all] Fehler 2
root@Box:/home/sb/udrecinstallation/udrec_suite-0.3.2#

es liegt also definitiv an Java.
Habe mir nochmals von sun die Dateien:

j2re-1_4_2_04-linux-i586.bin
j2sdk-1_4_2_04-linux-i586.bin

runtergeladen und aus dem root-verzeichnis Installiert.
Dasgleiche ergebnis.
Muss ich etwa java aus einem bestimmten Ordner installieren?

MFG Satmen
alsuffndruff
Einsteiger
Einsteiger
Beiträge: 264
Registriert: Montag 9. Juni 2003, 21:18

Beitrag von alsuffndruff »

Was mich jetzt überrascht ist, dass du javac aus /usr/bin aufrufst. Heisst das du hast die sun Pakete in /usr/bin installiert? Kann ich mir nicht vorstellen. Was ist dad fuer ein javac? Der sollte bei den sunpaketen dabeisein und den musst du auch nehmen !

Mag sein dass ich falsch liege aber ich denke auf deinem System liegen nach wie vor javaleichen :-)

Also: Checke mal den Aufenthaltsort des javac, und zwar von dem "sun" javac.
Dann sollte es besser gehen, denke ich (benenne doch mal den javac in /usr/bin um, z.B. nach javac.old oder so).
Gruss
Kai
Satmen
Interessierter
Interessierter
Beiträge: 42
Registriert: Sonntag 6. Januar 2002, 11:31

Beitrag von Satmen »

Habe ich umbenannt und nun beim ./configure von Udrec kommt:

checking for jar... /usr/bin/jar
******************************** j2sdk *****************************
*
* ERROR
* -----
* Die java sdk (java, jar und javac) wurde nicht gefunden. Teile
* von udrec_suite können nicht compliert und ausgefuehrt werden.
*
* Bitte installieren die die java sdk von sun (bzw. von ihrem
* Distributor)
*
* Sollte j2sdk nur nicht in ihrem Pfad installiert sein, verwenden
* sie bitte die configure Option --with-java, z.B.
* configure --with-java=/mein/pfad/zum/programm
*
*
******************************** j2sdk *****************************
configure: error: "exiting!"
root@Box:/home/sb/udrecinstallation/udrec_suite-0.3.2#


MFG Satmen
alsuffndruff
Einsteiger
Einsteiger
Beiträge: 264
Registriert: Montag 9. Juni 2003, 21:18

Beitrag von alsuffndruff »

Heisst das dass du deine sun java Pakete nicht unter /usr/bin installiert hast?
Wo liegen die denn? Das war die Vorrasussetzung für das Umbenennen.
Bitte lies genau !
Dasselbe (umbennen) sollltest du mit deinem jar machen, das findet udrec_suite ebenfalls unter /usr/bin. Wie siehts mit java aus? Liegt das auch da? dann ebenfalls umbenennen. Oder noch besser, das ganze java Geraffel unter /usr/bin deinstallieren.

Ich gehe einfach mal davon aus, dass die sun java Pakete unter /opt/j2sdk liegen.
Dann musst du configure mit der Option wie in der Fehlermeldung beschrieben aufrufen. Allerdings war da glaube ich ein Fehler in der Beschreibung (steht auch hier im Thread, meine ich). Die richtige Option hies glaube ich nicht --with-java sondern --with-j2sd, also:

./configure --with-j2sdk=/opt/j2sdk

Bitte mal ausprobieren.Sorry für das Chaos, in den neueren Versionen (siehe unsere Homepage, cvs snapshots) ist das behoben.
Gruss
Kai
Satmen
Interessierter
Interessierter
Beiträge: 42
Registriert: Sonntag 6. Januar 2002, 11:31

Beitrag von Satmen »

So, nun müsste alles ausser das von Sun wegsein und beim:

./configure --with-java=/root/j2sdk1.4.2_04/bin

kommt:

checking for strerror... yes
checking for strstr... yes
checking for javac... none
checking for java... none
checking for jar... none
******************************** j2sdk *****************************
*
* ERROR
* -----
* Die java sdk (java, jar und javac) wurde nicht gefunden. Teile
* von udrec_suite können nicht compliert und ausgefuehrt werden.
*
* Bitte installieren die die java sdk von sun (bzw. von ihrem
* Distributor)
*
* Sollte j2sdk nur nicht in ihrem Pfad installiert sein, verwenden
* sie bitte die configure Option --with-java, z.B.
* configure --with-java=/mein/pfad/zum/programm
*
*
******************************** j2sdk *****************************
configure: error: "exiting!"
root@Box:/home/sb/udrecinstallation/udrec_suite-0.3.2#



MFG Satmen
Satmen
Interessierter
Interessierter
Beiträge: 42
Registriert: Sonntag 6. Januar 2002, 11:31

Beitrag von Satmen »

So, nun müsste alles ausser das von Sun wegsein und beim:

./configure --with-java=/root/j2sdk1.4.2_04/bin

kommt:

checking for strerror... yes
checking for strstr... yes
checking for javac... none
checking for java... none
checking for jar... none
******************************** j2sdk *****************************
*
* ERROR
* -----
* Die java sdk (java, jar und javac) wurde nicht gefunden. Teile
* von udrec_suite können nicht compliert und ausgefuehrt werden.
*
* Bitte installieren die die java sdk von sun (bzw. von ihrem
* Distributor)
*
* Sollte j2sdk nur nicht in ihrem Pfad installiert sein, verwenden
* sie bitte die configure Option --with-java, z.B.
* configure --with-java=/mein/pfad/zum/programm
*
*
******************************** j2sdk *****************************
configure: error: "exiting!"
root@Box:/home/sb/udrecinstallation/udrec_suite-0.3.2#



MFG Satmen
Satmen
Interessierter
Interessierter
Beiträge: 42
Registriert: Sonntag 6. Januar 2002, 11:31

Beitrag von Satmen »

Kuriuos,
Sun ist ja komplett drauf aber Udrec findet ihn nicht?

Wonach richtet sich Udrec beim ./configure denn?
Ich meine wie sucht er denn javac?

Ich habe Udrec doch mit:

./configure --with-java=/root/j2sdk1.4.2_04/bin

gesagt wo es zu finden ist?

MFG Satmen

PS Ich habe die Java leichen mit der Hand gelöscht bzw umbenennt, gibt es da keine edlere lösung?
alsuffndruff
Einsteiger
Einsteiger
Beiträge: 264
Registriert: Montag 9. Juni 2003, 21:18

Beitrag von alsuffndruff »

mist, irgendiwe hat das board meine antwort verschluckt.
also kurz:

1.) nimm mal --with-j2sdk anstelle von --with-java.
oder
2.) Erweitere PATH Variable um den Pfad, in dem sich dein java, javac und jar executable befindet, dann gehts auch ohne option

GRuss
Kai
onkel-ede
Neugieriger
Neugieriger
Beiträge: 12
Registriert: Freitag 9. April 2004, 19:57

udrec_suite.log

Beitrag von onkel-ede »

Hallo,
habe diesen Tread komplett durchgelesen, aber nix passendes gefunden.
Habe udrec_suite und vlc als rpm-Pakete installiert unter suse 9.0 (einschl. der erforderliche zusätzlichen Pakete).
Auf der dbox läuft das Neutrino-releases vom 4.11.

Erhalte beim Start der udrec_suite keine Fehlermeldung:
linux: udrec_suite start
Starting sserver: done !
Starting vlc: done !

Die Werte in der udrec_suite.conf habe ich angepaßt.

Wenn ich von der dbox aus eine Aufnahme starte, passiert nix und ich erhalte folgenden Eintrag unter /var/log/udrec_suite.log

9:46.05 - to DBox: AUDIO 31341 16 0 1 vaa 2ff 300 301
9:46.05 - from DBox: INFO: IP c0a80003 Port 31341
9:46.05 - from DBox: PID vaa 3 2ff 300 301
main() - bind host
: Cannot assign requested address

Kann damit nix anfangen. Wo soll ich anfangen zu suchen?
alsuffndruff
Einsteiger
Einsteiger
Beiträge: 264
Registriert: Montag 9. Juni 2003, 21:18

Beitrag von alsuffndruff »

Hi onkel-ede
ein Schuss ins blaue:
Kann es sein dass die IP deines hosts im config file nicht der IP deines Interfaces zur dbox entspricht? Wie ist denn die IP deines interfaces bzw. die deiner dbox? Wenn du deinen host anpingst (also die IP, die du im config file benutzt), geht das?
Ach ja: Irgendwo habe ich deine Anfrage doch schon mal gelesen.... ?

Gruss
Kai
Satmen
Interessierter
Interessierter
Beiträge: 42
Registriert: Sonntag 6. Januar 2002, 11:31

Beitrag von Satmen »

So, jetzt habe ich den ganzen Nachmittag (Urlaub sei Dank) damit verbracht, Kanotix neu drauf zu spielen.
Ich habe wohl zu viel Kuddelmuddel gehabt.
Jetzt ist die Frage, bevor ich wieder mit dem ganzen anfange wie ich am besten vorgehe.
Also so wie gehabt, sprich das Java von Sun installieren, oder mein vorhandenes Java was ja lücken hat, vervollständigen.
Der Distubidator mein dazu :

zitat:
Kano
Das JRE ist bereits "installiert" - also eigentlich nur als Symlink /usr/bin/java. Du kannst das auch über die /etc/profile in den PATH einbinden und vielleicht auch noch JAVA_HOME korrekt setzen. Das SDK enthält das JRE vollständig.
zitat:ende

Habe nur jre drauf und zwar unter /usr/java/j2re1.4.2_04
javac habe ich nicht

MFG Satmen
alsuffndruff
Einsteiger
Einsteiger
Beiträge: 264
Registriert: Montag 9. Juni 2003, 21:18

Beitrag von alsuffndruff »

Er sagt es bereits:
Das jre (steht für java runtime environment) ist intsalliert. Das bedeutet, du kannst java Programme laufen lassen, aber nicht kompilieren (dafür benötigst du den javac, sprich java compiler).

Es muss ein Paket geben, dass den javac enthaelt. Ich kenne deine Distri nicht, aber es sollte irgend etwas mit "sdk", "j2sdk" oder so ähnlich sein.

Du brauchst den javac.

Gruss
Kai

PS: Auch auf die Gefahr, dich zu verwirren: Du kannst auch die sun pakete parallel installieren und mirt der configure option direkt darauf verweisen. Aber probier ruhig erst einmal, das fehlende java Paket zu installieren.
Satmen
Interessierter
Interessierter
Beiträge: 42
Registriert: Sonntag 6. Januar 2002, 11:31

Beitrag von Satmen »

Danke, alsuffndruff,
hat geklappt.
Ich habe das SDK von Sun gleich im selben Ordner (java) installiert.

MFG Satmen
DanielHH
Neugieriger
Neugieriger
Beiträge: 3
Registriert: Sonntag 11. April 2004, 17:55

Beitrag von DanielHH »

alsuffndruff: Ich möcht ja nicht nerven, aber fällt Dir zu meinem Problem auch etwas ein? *hoff*
wwershofen
Einsteiger
Einsteiger
Beiträge: 314
Registriert: Donnerstag 16. Januar 2003, 23:53

Beitrag von wwershofen »

DanielHH hat geschrieben:

Code: Alles auswählen

SmpFrqIndex: 48 is not a legal sample rate
Die Meldung mit dem Verzeichnis ist uninteressant, das wird prophylaktisch gelöscht. Wichtig ist die Meldung mit der sample rate.

Das Problem ist auch und besonders in diesem Thread zur genüge diskutiert worden. Schau mal auf Seite 11 dieses Threads in einem Posting von mir ziemlich am Ende der Seite.

Wer lesen kann ist eindeutig im Vorteil.

hth
wolle
onkel-ede
Neugieriger
Neugieriger
Beiträge: 12
Registriert: Freitag 9. April 2004, 19:57

Host-IP

Beitrag von onkel-ede »

Hi alsuffndruff,
ich habe die installation auf einem anderen rechner ausprobiert und dort klappt die aufnahme anstandslos. vermutlich ist etwas mit dem onboard-lan nicht o.k.
Danke für die Hilfe.
Gruß Ede
DanielHH
Neugieriger
Neugieriger
Beiträge: 3
Registriert: Sonntag 11. April 2004, 17:55

Beitrag von DanielHH »

Schau mal auf Seite 11 dieses Threads in einem Posting von mir ziemlich am Ende der Seite.

Wer lesen kann ist eindeutig im Vorteil.
:oops: Das hab ich sogar vor ein paar Tagen noch gelesen.. Das ist mir irgendwie komplett entfallen, hätte schwören können dass ich das hier nicht gefunden habe..
Ich entschuldige mich für die geistige Umnachtung und bedanke mich artig für den Tip. ;)
Vogi
Interessierter
Interessierter
Beiträge: 26
Registriert: Mittwoch 3. Dezember 2003, 09:30

Problem mit DVD Erstellung

Beitrag von Vogi »

Hallo zusammen,

seit kurzem bin ich stolzer Besitzer eines DVD Brenners und hab heute meine erste mit der udrec_suite erstellte DVD gebrannt.

Diese läuft auf meinem Player (Medion DVD Player) auch, allerdings höre ich über den optischen Ausgang keinen Ton. Der Verstärker (Harman Kardon AVR 3000) lässt auch keine Tonauswahl zu, schreibt nur "MPEG" ins Display. Über den Analog Ausgang habe ich Ton (und kann sogar zwischen deutsch und englisch umschalten). Kauf-DVDs (und Kopien) laufen auch problemlos über Digital-Audio.

Außerdem ist mir noch aufgefallen, dass ich kein Menü (Kapitel) habe. Muss ich hier noch was besonderes in der Konfig ändern?

Ich nutze übrigens das Suse 9.0 Paket von Packman.
DBox mit neuestem JtG Image ohne SPTS Modus.
Udrecsuite mit Audio Einstellung "all" (ansonsten außer den IP Einstellungen und Löschen der tmp-Dateien ist nichts daran verändert)

Bevor ich eine weitere DVD "verbrenne", wüsste ich gerne, wie ich hier noch mein System optimieren könnte.

Danke schon mal für Eure Antworten.

Grüße, Hans.
sir-zock-a-lot
Einsteiger
Einsteiger
Beiträge: 131
Registriert: Mittwoch 15. Oktober 2003, 16:33

Beitrag von sir-zock-a-lot »

Hallo Hans,

poste doch bitte mal das Logfile des "dvdwizard"'s. Sollte beim Erstellen der DVD etwas schief gegangen sein, findet sich der Fehler am ehesten dort.

Fuer weitere Tests wuerde ich Dir vorerst DVD-RWs empfehlen ;)

Gruss,
Patrick
Vogi
Interessierter
Interessierter
Beiträge: 26
Registriert: Mittwoch 3. Dezember 2003, 09:30

Beitrag von Vogi »

Hallo,

ich glaub, ich habe den Fehler gefunden:
dd if=/dev/zero bs=4 count=19200 | toolame -b 128 -s $rate /dev/stdin "$audiotrack" 1>/dev/null || error_out
anstatt
dd if=/dev/zero bs=4 count=19200 | toolame -b 128 -s $srate /dev/stdin "$audiotrack" 1>/dev/null || error_out
Probieren werd ichs erst morgen.
Gruß, Hans.
wwershofen
Einsteiger
Einsteiger
Beiträge: 314
Registriert: Donnerstag 16. Januar 2003, 23:53

Beitrag von wwershofen »

Hä?

Wo ist der Unterschied zwischen Deinen beiden zitierten Zeilen? Entweder bin ich blind oder die Zitate sind identisch.

Anyway: Ich denke nicht, daß diese Scriptzeile etwas mit Deinem Problem zu tun hat. Dabei wird nämlich lediglich ein leerer Audiotrack für die Menus erzeugt, das hat nix mit dem eigentlichen Film zu tun.

Wenn Du bei einer mit dvdwizard erzeugten DVD kein Signal am Optischen Audio-Ausgang hast, liegt das wohl daran, daß die DVD entweder keinen AC3-Track hat oder aber dieser nicht selektiert wurde.

Wenn Du z.B. von Premiere 1/2 streamst, hast Du normalerweise 3 Audiotracks (1. de/mp2, 2. en/mp2 und 3. de/ac3). In dieser Reihenfolge werden die Audiotracks dann auch auf DVD gebrannt und per Default ist der erste Track sprich die deutsche mp2-Spur selektiert. Die Audiospur wechseln kann man (zumindest bei meinem Medion DVD-Player) durch Betätigung der Taste "Audio-Menu" auf der Fernbedienung.

Weitere Problemanalysen kann ich nur machen, wenn Du mal die relevanten Teile des dvdwizard-Logs postest, wie sir-zock-a-lot ja schon gesagt hat. Außerdem würde ich seinen Rat mit den DVD-RW-Medien in jedem Fall beherzigen. :wink:

hth
wolle
Vogi
Interessierter
Interessierter
Beiträge: 26
Registriert: Mittwoch 3. Dezember 2003, 09:30

Beitrag von Vogi »

Hi,

der Unterschied war: $rate anstatt $srate. Ich hab das "falsch" ausgebessert

Bin z.Z. beruflich unterwegs, werde aber die nächsten dvdwizzard logs posten, sobald ich wieder an meinem Rechner sitze und der Fehler immer noch auftritt.
Sinclair73
Neugieriger
Neugieriger
Beiträge: 11
Registriert: Freitag 9. April 2004, 23:48

Beitrag von Sinclair73 »

Hallo zusammen,

erst mal ein Lob an alle Entwickler und an alle die diese durch Tests unterstützen!

Ich hab folgendes Problem mit der udrec_suite (packman RPM) unter SUSE 9.0:

Ich nehme einen Stream mit 3 Tonspuren auf und erhalte auch *.a0, *.a1 und *.a2. Nach der Größe zu beurteilen sind die ersten 2 Tonspuren mp2 und die dritte Tonspur AC3. Die DVD Erstellung läuft zwar durch, nachdem ich den $srate-Bug behoben habe, aber leider hab ich nur die ersten 2 Tonspuren in der DVD. Also kein AC3 :(

Beim Durchsuchen des Logs hab ich folgendes gefunden:

=> File 3: /movies/tmp/PREMIERE_1_Die_Bourne_Identit_t__The_Bourne_Identity__20040502_201526_a2.a2 (403800480 bytes)
? Filetype not supported !

Woran kann das liegen?

Vielleicht noch ein paar Dinge:
1. Während dem Streamen hab ich Probleme beim AC3 hören. Irgendwie kommt nix mehr auf meinem Audio-Verstärker an.
2. Box mit neuestem AlexW
3. Bin totaler Linux-Anfänger.... leider.... noch!

Gruß
Sinclair
Nessie Ness
Interessierter
Interessierter
Beiträge: 21
Registriert: Sonntag 9. Mai 2004, 00:33

Beitrag von Nessie Ness »

Hallo,
ich habe folgende Fehlermeldung:

******************************** alien *****************************
*
* INFORMATION
* -----------
* alien wurde nicht gefunden. Die Erzeugung von deb/rpm Paketen
* ohne alien ist nicht moeglich
*
* Bitte installieren sie alien, wenn sie dies wuenschen.
*
* Sollte alien nur nicht in ihrem Pfad installiert sein, verwenden
* sie bitte die configure Option --with-alien, z.B.
* configure --with-alien=/usr/bin
*
*
******************************** alien *****************************
checking for bash... /bin/bash
checking for mplex... /usr/local/bin/mplex
checking for ppmtoy4m... /usr/local/bin/ppmtoy4m
checking for mpeg2enc... /usr/local/bin/mpeg2enc
checking for Xvfb... none
******************************** xvfb *****************************
*
* ERROR
* -----
* xvfb wurde nicht gefunden. udrec_suite wird nicht auf ihrem Rechner
* laufen.
*
* Bitte installieren sie xvfb.
*
* Sollte xvfb nur nicht in ihrem Pfad installiert sein, verwenden
* sie bitte die configure Option --with-xvfb, z.B.
* configure --with-xvfb=/usr/bin
*
*
******************************** xvfb *****************************
configure: error: "exiting!"

Wo bekomme ich aAlien und xvfb her? Wie werden diese installiert?

Sorry wegen den dummen Fragen. Linux-Neuling :oops:

Nessie