
vdrconvert-Install-IMAGE für LinVDR
-
hjs -
September 24, 2004 at 3:44 PM -
Closed
-
-
Sodele - nu isset soweit .
Wer sich das apt-get wie hier beschrieben holt und installiert und mit seiner Kiste online gehen kann , kann sich mittels
die nötigen Packages für vdrconvert-0.0.12i downloaden - nich erschrecken , da werden ca 26 MB gesogen , wird allerdings nicht alles gebraucht .
apt-get wird den Install allerdings abbrechen .
Nichtsdestotrotz sind die Packages jetzt in /var/cache/apt/archives zu finden .
Dahin kopiert ihr die beiden Dateien im Anhang und führt vdrci aus ( durch Eingabe von ./vdrci im Verzeichnis /var/cache/apt/archives .
Dann schüttelt sich die Kiste ein bißchen , kleiner reboot und vdrconvert ist installiert . Einsatzbereit ist die Geschichte , wenn ihr übers Menü - Befehle - start vdrconvert auswählt . Den Rest siehe in der Doku von vdrconvert .
Getestet habe ich nur die Erstellung von DVDs . Allerdings wird lame und mencoder mit installiert , so daß der Rest auch funzen könnteschlimmstemfalls fehlen n paar Libs oder Utils , die allerdings mittels
installiert werden können .
Die vdrsync von LinVDR habe ich in vdrsync-orig.pl gesichert und es wird eine darauf angepasste convert.pl installiert , die jetzt diese Datei aufruft , da vdrconvert ne andere Version verwendet , die so mit LinVDR nich löppt .
So bleiben die gewohnten Funktionen erhalten .
Die commands.conf und reccmds.conf , sowie eine angepasste vdrconvert in /etc/init.d werden auch direkt mitinstalliert .
Die Links fürs mounten/remounten der erstellten ISOs hab ich ersma gekickt , da ich mich darum noch nicht gekümmert habe .
Das Mounten eines ISO als DVD is allerdings recht simpel , nur mit der Auswahl bei mehreren haperts , daher manuell in der Console vornehmen mit :
Sollte funzen .Viel Spaß - werde mich jetzt um die 0.1.1er kümmern ...
HJS
-
Tja , die zweite Datei wollte er nich mitnehmen , also hier isse
Achso achso - ohne Endung mag er nüt .... tzeHJS
So , Zeit zum Bubu machen
-
Hi Ihrs,
habs auch gewagt und es sieht auch schon recht gut aus. VDRConvert läßt sich starten, allerdings wird nix konvertiert... Vdrconvert.sh läuft im Hintergrund aber das wars. Gibts schon Erfahrungsberichte?
-
Setz mal in /ec/vdr/vdrconvert/etc/vdrconvert.env DEGUG=YES ( steht als letzter Eintrag drin , nur "#" rausnehmen )
Und dann schau in /var/log/vdrconvert , was da so zu finden ist ... vdr2dvd.log heißt das Kind , wenn du ne DVD erstellen wolltest
HJS
-
Hab das gleiche Problem. Hat wohl gestern doch noch nicht so funktioniert wie es sollte...
Da beginnt der Fehler im log von mp3:
QuoteUse of uninitialized value in subtraction (-) at /usr/bin/vdrsync.pl line 1527.
Use of uninitialized value in concatenation (.) or string at /usr/bin/vdrsync.pl line 1535.syncing failed for stream c0 while trying to drop Frames until
349905 frames written for stream c0 (8397.72 sec)
MPEG1_Layer_2 for stream c0audio stream c0 info (MPEG1_Layer_2):
Sample frequency: 48000
Bitrate: 192000
Mode: stereo
Copyright: 1
Frame length (bytes) 576
Frame length (ticks) 2160 (90000 / sec)MPEG1_Layer_2 for stream c0
/pub/export/tmp/vdr2mp3/VDRSYNC.ovlBEa//vdrsync0.mpa for stream c0
+ nice -15 mpg123 -s -w out.8485.wav /pub/export/tmp/vdr2mp3/VDRSYNC.ovlBEa/c0.mpa
nice: mpg123: No such file or directory
+ status=127
+ '[' 127 -eq 0 ']'
+ echo 'ERROR : Fehler bei mpg123 rc = 127'
ERROR : Fehler bei mpg123 rc = 127
+ cd -
+ rm -rf /pub/export/tmp/vdr2mp3/VDRSYNC.ovlBEa
+ let Number=Number+1
++ date
+ printf '\tSun Sep 26 16:08:23 CEST 2004 : Finish %s\n' /video0/Clubnight/2004-09-25.20.50.99.99.rec
+ tee -a /var/spool/vdrconvert/vdr2mp3.done
Sun Sep 26 16:08:23 CEST 2004 : Finish /video0/Clubnight/2004-09-25.20.50.99.99.rec
++ date
+ echo 'Sun Sep 26 16:08:23 CEST 2004 : Parts from /video0/Clubnight/2004-09-25.20.50.99.99.rec completed'
+ tee -a /var/spool/vdrconvert/vdr2mp3.done
Sun Sep 26 16:08:23 CEST 2004 : Parts from /video0/Clubnight/2004-09-25.20.50.99.99.rec completed
+ cp /pub/export/tmp/vdr2mp3.DpZRUc /pub/export/tmp/vdr2mp3.DpZRUc.8485
+ grep -x -v /video0/Clubnight/2004-09-25.20.50.99.99.rec /pub/export/tmp/vdr2mp3.DpZRUc.8485
grep: invalid option -- x
BusyBox v1.00-pre8 (2004.03.02-16:27+0000) multi-call binaryUsage: grep [-ihHnqvs] PATTERN [FILEs...]
Search for PATTERN in each FILE or standard input.
Options:
-H prefix output lines with filename where match was found
-h suppress the prefixing filename on output
-i ignore case distinctions
-l list names of files that match
-n print line number with output lines
-q be quiet. Returns 0 if result was found, 1 otherwise
-v select non-matching lines
-s suppress file open/read error messages+ rm /pub/export/tmp/vdr2mp3.DpZRUc.8485
++ cat /pub/export/tmp/vdr2mp3.DpZRUc
++ wc -l
+ '[' 0 -gt 0 ']'
+ rm /pub/export/tmp/vdr2mp3.DpZRUcDas vom DVD erstellen hab ich besser mal angehängt.
-
Wie gesagt , mp3 nicht gestestet , aber der Fehler ist doch erkennbar :
1. grep : Link auf busybox durch das Original ersetzen
2. mpg123 installierenBeides sind Packages mir dem passenden Namen , also nichmals großes Suchen angesagt
dpkg-deb -x mpg123* /
dpkg-deb -x grep* /fettisch
Was die DVD Erstellung angeht : Der Fehler kommt schon enorm früh : Gozer hat bereits n Prob beim Erstellen des ersten .png .
tippel mal : gozer --text ´1234´ /test.png
Wenn Fehler das ganze mit strace , wenn keiner : Du hast nicht das Script verwendet bzw Anpassungen vorgenommen . Welche denn noch ???HJS
-
gozer sagt mir folgendes:
Quote/var/cache/apt/archives# gozer --text '1234' /test.png
gozer error: Saving to file /test.png failed
*schulterzuck*Und mit strace:
Quotestrace -c gozer --text '123' /test.png
execve("/usr/bin/gozer", ["gozer", "--text", "123", "/test.png"], [/* 14 vars */]) = 0
gozer error: Saving to file /test.png failed
% time seconds usecs/call calls errors syscall
------ ----------- ----------- --------- --------- ----------------
21.90 0.000168 7 25 13 open
17.08 0.000131 4 36 33 stat64
15.91 0.000122 5 27 old_mmap
14.99 0.000115 38 3 write
11.86 0.000091 8 11 read
6.13 0.000047 4 11 mprotect
3.78 0.000029 3 11 brk
3.13 0.000024 2 12 fstat64
2.74 0.000021 2 12 close
1.56 0.000012 6 2 munmap
0.39 0.000003 3 1 uname
0.26 0.000002 2 1 time
0.26 0.000002 2 1 fcntl64
------ ----------- ----------- --------- --------- ----------------
100.00 0.000767 153 46 total -
-
Taipan : Was sagen die logs , was sagt VDR über den vdrconvert status ( OSD )?
debug=yes nich vergessen , wie siehe oben
HJS
-
Vielleicht sollte ich doch nochmal vorne anfangen.
Dann sollte es vielleicht auch richtig funktionieren.Hatte dein Script einfach nochmal drüber gejagt.
P.S.: Du machst am Anfang deines Scriptes direkt ein dpkg-deb -x bla /
also direkt auf die Root. Ich denk, der überschreibt dann die Files nicht richtig?? -
Quote
Original von tarandor
Vielleicht sollte ich doch nochmal vorne anfangen.
Dann sollte es vielleicht auch richtig funktionieren.Erscheint mir auch sinnig
Quote
Hatte dein Script einfach nochmal drüber gejagt.Das machts aber nich mehr besser
Quote
P.S.: Du machst am Anfang deines Scriptes direkt ein dpkg-deb -x bla /
also direkt auf die Root. Ich denk, der überschreibt dann die Files nicht richtig??was direkt in / ausgepackt wird , ist in der Orig LinVDR0.5 nicht vorhanden . Daher muß ich da auch nix rauskicken . In der 0.6er sollte es nich anders sein , bei der Luzi/Mentox weiß ich nich , hab ich nich .
Später im Script siehste ja , daß erst in n temporäres Verzeichnis ausgepackt wird , ggf was rausgekickt und dann rüberkopiert ( was nötig ist , der Rest rm)
HJS
-
Generell zur Fehlersuche :
Ich gehe von einer Orig Inst aus - bei vorherigen Eingriffen und Änderungen kann das Ding nach hinten losgehen .
Im Zweifelsfall das Script halt an den dpkg Ecken auf n temporäres Verzeichnis biegen und manuell vergleichen ( mc machts möglich)
Für alle , die noch zögern und auf die 0.1.1.er warten : Bei mir löppt se schon . Die Inst baut auf der 0.0.12er Inst auf , daher geht quasi nix verloren - nur ran an den Speck
Bisher sind mir bei allen Versuchen noch keine Daten abhanden gekommen
Gewährleistung gibbet natürlcih trotzdem keine
Dazu gibbet dann auch wieder n Script , sobald mir dimitri grünes Licht gegeben hat , da neben vdrconvert selbst einige wichtige Neucompilate von ihm stammen , da im ersten , zweiten , dritten .... Anlauf meine Compilierungen ers mal inner Wurst waren und ich die Scripte für die 0.0.12er ersma fertigstellen wollte ...
HJS
PS : Wenn nicht das gewünschte Ergebnis geliefert wird , immer Debug an und logs her - Kristallkugeln nich da und außerdem hier n Auge riskieren
-
So, fehler gefunden:
Quote
nice: vdrsync.pl: No such file or directory
+ '[' 127 -ne 0 ']'
+ echo 'ERROR : vdrsync.pl rc=127'
ERROR : vdrsync.pl rc=127ls sagt mir das:
Quotels /usr/bin/*.pl
/usr/bin/SETUP.pl /usr/bin/poweroff.pl /usr/bin/udpc.pl /usr/bin/vdradmind.pl
/usr/bin/bw.pl /usr/bin/radio_filter.pl /usr/bin/udpd.pl /usr/bin/vdrsync-orig.pl
/usr/bin/convert.pl /usr/bin/svdrpsend.pl /usr/bin/unique.pl /usr/bin/vdrsync_old.plScheinbar wir die vdrsync.pl zwar umbenannt, aber dann die von dir nicht richtig kopiert!
Mal schauen ob's jetzt richtig läuft!
-
Bin wieder da:
QuoteSep 26 21:13:01 linvdr user.debug vdr[129]: executing command '/usr/bin/ins.sh vdr2vcd '/video0/Big_Brother/Big_Brother/2004-09-26.18.58.99.99.rec''
Sep 26 21:13:05 linvdr user.info vdr[129]: confirm: -VCD-Liste abarbeiten?
Sep 26 21:13:06 linvdr user.info vdr[129]: confirmed
Sep 26 21:13:06 linvdr user.debug vdr[129]: executing command 'printf "\n" >> /var/spool/vdrconvert/vdr2vcd '/video0/Big_Brother/Big_Brother/2004-09-26.18.58.99.99.rec''
Sep 26 21:13:10 linvdr user.notice root: /usr/bin/vdr2vcd.sh /video/film/tmp/vdr2vcd.vS5PrI vdr2vcd /dev/null 2>&1 >> /dev/null gestartetDas ist alles, was kommt. Verzeichnis wird angelegt und Ende...
-
Also, ich fange mal von vorn an:
1. apt-get install*** läuft durch
2. ./vdrci gibt aus:Quotelinvdr:/var/cache/apt/archives# ./vdrci
dpkg-deb: failed to read archive `bison_1%3a1.35-3_i386.deb': No such file or directory
dpkg-deb: failed to read archive `freetype1-tools_1.4pre.20011029-1_i386.deb': No such file or directory
dpkg-deb: failed to read archive `libc6-dev_2.2.5-11.5_i386.deb': No such file or directory
dpkg-deb: failed to read archive `libfreetype6-dev_2.0.9-1_i386.deb': No such file or directory
dpkg-deb: failed to read archive `libimlib2_1.0.5-2_i386.deb': No such file or directory
dpkg-deb: failed to read archive `libkpathsea3_1.0.7+20011202-7.1_i386.deb': No such file or directory
dpkg-deb: failed to read archive `librecode0_3.6-6_i386.deb': No such file or directory
dpkg-deb: failed to read archive `libttf-dev_1.4pre.20011029-1_i386.deb': No such file or directory
dpkg-deb: failed to read archive `logrotate_3.5.9-8_i386.deb': No such file or directory
dpkg-deb: failed to read archive `recode_3.6-6_i386.deb': No such file or directory
dpkg-deb: failed to read archive `zlib1g_1.1.4-1.0woody0_i386.deb': No such file or directory
dpkg-deb: failed to read archive `textutils_2.0-12_i386.deb': No such file or directory
cp: /var/cache/apt/archives/vdrtemp/usr/bin/nl: No such file or directory
rm: cannot remove `/usr/bin/convert.pl': No such file or directory
tar (child): vdrc-ins.tar.bz2: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
ln: /usr/lib/libX11.so.6: File exists
ln: /usr/lib/libXIE.so.6: File exists
ln: /usr/lib/libXext.so.6: File exists
Press any key to continue...3. dpkg-deb -x <package> / bringt nix, fehlende packages werden nicht gefunden
-
Quote
Original von Taipan
Also, ich fange mal von vorn an:1. apt-get install*** läuft durch
2. ./vdrci gibt aus:
3. dpkg-deb -x <package> / bringt nix, fehlende packages werden nicht gefundenDu hast dich an die Beschreibung weiter oben gehalten ?
Die beiden Dateien in /var/cache/apt/archives kopiert ? Und da liegen die packages ? ALLE ?
Die Fehlermeldungen am Ende über die Links sind egal .
Für SVCD VCD brauchste mencoder , der wird NICHT mitgeholt , mußte von nerim.net holen ( genaue Addy inner sources.list )Also für <package> mußte schon den Namen des Packages einsetzen
Außerdem mußte entweder den Pfad vollständig mit angeben oder im Verzeichnis sein , wo das file steht .In deinem Fall also via apt.get install mencoder das package holen und dann installieren .
PS : das dpkg-deb sollte wieder der Link auf die busybox sein ( also Orig LinVDR )
ln -s /usr/bin/busybox /usr/bin/dpkg-deb nach löschen oder verschieben der dpkg-deb aus dem apt-get package .
HJS
-
Eieiei@tarandor Erwischt , naja war schon wieder Morgen und nich immer nich inner Kiste .
Man sollte die Sicherung der vdrsync.pl natürlich machen BEVOR man sie überschreibt ...
Sorry Leuts - die Orig vdrsync.pl müsst ihr wieder einspielen , wenn ich die Funktionen des Origs verwenden wollt ( MPEG/DVD-ISO/Struktur... )
Hier is die Sicherung VOR der Änderung ( laden oder selbst den Block verschieben )
HJS
-
Dachte ja eigentlich, der schreibt die neue einfach dahin wo sie hingehört.
Hab jetzt die vdrsync.pl von vdrsync 0.1.2. Mal schauen ob die läuft.
Erstelle grade eine DVD von "Sag kein Wort".
Übrigens:
Die debs die Taipan fehlen musste ich auch nachinstallieren.Was ich nicht hatte einfach mit apt-get install xxx geholt und den Rest mit dpkg-deb -x xyz / installiert.
bison, recode, logrotate, textutils, libfreetype6-dev reichen glaub ich.Und nochwas:
Durch das ersetzen des start-stop-daemon geht ein
/etc/init.d/runvdr stop
nicht mehr.
ein /etc/init.d/runvdr start hingegen beendet vdr und startet ihn neu. -
Quote
Original von tarandor
Dachte ja eigentlich, der schreibt die neue einfach dahin wo sie hingehört.Macht er , aber die is doch nich identisch mit der Orig - Entweder löppt also vdrconvert ODER die Funktionen von LinVDR - für beides hab ich halt die convert.pl auf die vdrsync-orig.pl umgebogen . So löppt beides mit der passenden vdrsync und ich verlier nix . Und die 115 KB machen nu nich gerade fett
Quote
Die debs die Taipan fehlen musste ich auch nachinstallieren.Dann habt ihr die sources.list nicht vollständig ! Ich hab alle .deb mit apt-get install vdr-addon-vdrconvert geholt , außer mencoder und recode ! ( mein ich zumindest - hab reichlich experimentiert *dumdidum* )
Quote
Was ich nicht hatte einfach mit apt-get install xxx geholt und den Rest mit dpkg-deb -x xyz / installiert.
bison, recode, logrotate, textutils, libfreetype6-dev reichen glaub ich.Das ist der Vorteil von apt-get - fehlt was holstes halt
Quote
Und nochwas:
Durch das ersetzen des start-stop-daemon geht ein
/etc/init.d/runvdr stop
nicht mehr.
ein /etc/init.d/runvdr start hingegen beendet vdr und startet ihn neu.Unmittelbar nach dem Ersetzen oder generell auch nach reboot ???
mal testen .HJS
-
Participate now!
Don’t have an account yet? Register yourself now and be a part of our community!