Hallo,
hoffentlich kann mir jemand helfen,
möchte gerne ne Webcam am vdr anschließen,benutze das analogtv-0.9.32 plugin,alles laut Anleitung gemacht,kommt aber folgende Fehlermeldung:
sh:line 1:mp1e:command not found
Ich weiß damit nichts anzufangen.
Hatte auch dank Olaf analogtv-0.9.15 probiert geht leider auch nicht
Weiß jemand Rat?
Gruß
Dejuh
analogtv ?
- Dejuh
- Geschlossen
-
-
mp1e ist der Software-Dekoder. Wie er zu installieren ist, steht in der README von analogtv.
also rte/mp1e downloaden und ./configure && make && make install
Da ich auch grad dran bastle...
Was stellt ihr eigentlich als audio-Device dort ein? -
Zitat
Original von wirbel
mp1e ist der Software-Dekoder. Wie er zu installieren ist, steht in der README von analogtv.also rte/mp1e downloaden und ./configure && make && make install
Da ich auch grad dran bastle...
Was stellt ihr eigentlich als audio-Device dort ein?Hi,
genau das hab ich gemacht,trotzdem weiß ich damit nichts anzufangen:
sh:line 1:mp1e:command not found
Gruß
Dejuh -
Dann such doch mal nach mp1e an den üblichen Stellen..
/usr/bin
/usr/local/bin -
Hallo,
es liegt unter:
/usr/local/bin
Was nun?
Dejuh -
Hab das gleiche Problem und bin auch nicht so versiehrt in Linux.
Gelöst habe ich es wie folgt:
In der Datei player-analogtv.c gibt es eine Zeile, die sieht so aus
sprintf(cmd, "mp1e %s%s%s%s -t %d -g %s -p %s -c %s -x %s -d %d -a %d -b %d -B %d%s -r %d,%d -s %s -S %2.1f -F %d%s%s%s%s -o %s &",Bei mir Zeile 877 (version 0.9.31)
Nimm einfach den Pfad zu deinem mp1e (bei mir /usr/local/bin/) und füg den Pfad vor dem Text "mp1e" ein. Bei mir sieht die Zeile dann also wie folgt aus:
sprintf(cmd, "/usr/local/bin/mp1e %s%s%s%s -t %d -g %s -p %s -c %s -x %s -d %d -a %d -b %d -B %d%s -r %d,%d -s %s -F %d%s%s%s%s -o %s &",Speichern, "make plugins" und dann sollte es klappen.
lg, Gerhard
-
Deine PATH-Variable ist anscheinend nicht korrekt gesetzt. Das ist alles.
Also: zur Umgebungsvariable PATH hinzufügen.Erst mal gucken, ob ich richtig liege:
envdort sollte eine Zeile mit
PATH=/sbin:/usr/sbin:/usr/bin:/usr/local/binzu finden sein. Wenn dort /usr/local/bin nicht drin ist, dann hinzufügen:
export PATH=$PATH:/usr/local/binund testen. Wenns geht in /etc/.. eintragen.
Alternative: andren Installationsort wählen, hier z.B. nach /usr/bin
./configure --prefix=/usr && make && make install
-
Zitat
Original von wirbel
Deine PATH-Variable ist anscheinend nicht korrekt gesetzt. Das ist alles.
Also: zur Umgebungsvariable PATH hinzufügen.Erst mal gucken, ob ich richtig liege:
envdort sollte eine Zeile mit
PATH=/sbin:/usr/sbin:/usr/bin:/usr/local/binzu finden sein. Wenn dort /usr/local/bin nicht drin ist, dann hinzufügen:
export PATH=$PATH:/usr/local/binund testen. Wenns geht in /etc/.. eintragen.
Alternative: andren Installationsort wählen, hier z.B. nach /usr/bin
./configure --prefix=/usr && make && make install
Nein, ist glaube nicht gelungen /usr/bin zu zumüllen, weil:
1. Sind dort meist nur Binäys vom System zu finden.
2. Sollte man alles was dazu kommt außerhalb von /usr/bin ablegen (prefix).Macht sich einfach später besser beim säubern, die meisten nutzen /usr/local/bin, viele Anleitungen im www Erzählen Dir zwar wie man ein System zumüllen kann, aber wie man den Pfeffer wieder los wird erzählt Dir keiner.
Was ich bis jetzt überblicken konnte, vdrrip/vdr2divx/mplayer.sh und viele andere Sachen wollen es in /usr/local/bin, ansonnsten darf man Hand anlegen.
Außnahmen bestättigen die Regel (diese Sachen wollen alles in /usr haben).
transfron plugin (sämtliche tools)
image plugin (mjpegtools)
isdn plugin (mad/libsndfile)Aber gerade beim analogtv plugin, stehts ausführlich in der README.
Code
Alles anzeigenUsed files: /usr/local/bin/mp1e ^^^^^^^^^^^^^^^^^^^ The MPEG-encoder /tmp/.analogtv.avi Named pipe - the MPEG- data channel between the encoder and the plugin /tmp/mp1e.log Statistics of the MPEG-encoder /tmp/analogTV.log All debug-/errormessages of the plugin if "Debug output" is set to "file" in the OSD-setup. /tmp/analogTV.rep Report of all available parameters if in the OSD-Setup "Report" is set to "Yes". /video/plugins/epg.conf Configuration of the EPG-import /tmp/epg.out Intermediate product of the EPG-import /tmp/epg.err Error protocol of the EPG-import /tmp/pi.txt /tmp/ai.txt /tmp/pdc.txt Intermediate products of the EPG-import
Anscheinend macht das jeder wie er lustig ist, zbs bekommt man das MP3/MPlayer Plugin übersetzt, egal wie libsndfile übersetzt wurde:
/usr
/usr/localDas ISDN Plugin hingegen, kommt mit /usr daher, verstehe das auch nicht so Recht, schade das sich die Entwickler nicht festlegen können.
Wir hatten das Thema schon einmal ausführlich Diskutiert, solange einiege Plugins /usr Vorraussetzen, ist keine Trennung von SYSTEM und VDR möglich, somit hat man letztendlich nur Ärger das fängt bei Libs an welche manche Distries schon inside haben (sprich man muß dann löschen, oder gnadenlos überschreiben), was die meisten Package-Manager nicht so gerne haben.
MFG Ronny
-
Beide Ordner sind gebräuchlich. Systemdateien findest du unter /sbin bzw. /bin
Aber ich würde hier auch /usr/local/bin bevorzugen.
-
Zitat
Original von wirbel
Beide Ordner sind gebräuchlich. Systemdateien findest du unter /sbin bzw. /binAber ich würde hier auch /usr/local/bin bevorzugen.
Hi
Ja ist so, aber wer würde VDR und SYSTEM nicht gerne trennen.
Ich habs mir mal bei Knoppix angeschaut bei SuSE das selbe, zbs ist libsndfile zu alt fürs ISDN Plugin, da dieses es aber in /usr haben möchte, überschreibt man schon beim installieren die orginalen Files.
Ok Version ist dann aktuell, aber Deinstalliert man es "make uninstall" ist nix mehr vom Orginal da, im schlimmsten Fall sind zig Programme nicht mehr lauffähig.
Glaube das ISDN Plugin ist da eine Ausnahme.
MFG Ronny
-
Was nützen dir denn uralte binaries oder libs?
Na wenn du es uninstalliert hast, kannst du es auch neu installieren.. -
gestein u. wirbel,
hab die Änderung gemacht Fehlermeldung weg super,
aber jetzt eine andere Fehlermeldung:
mp1e:main.c:513:Failed to test file typ of '-c' (2,No such file or directory)
Dann hängt vdr sich weg keine Bedinung mehr möglich..
Gruß
Dejuh -
Also das hatte ich noch nie.
Tut mir leid, keine Ahnung.Wenn man sich aber die Zeile 513 in main.c ansieht, dann könnte es mit dem Soundsystem zusammenhängen.
Bist Du sicher, dass alles richtig eingestellt ist?
lg, Gerhard
-
gestein,
habe keine Soundkarte drin,
muß eine drin sein?
Habe unter Einstellugen analogtv Audioeinheit nichts stehen???
Dejuh -
Würde da mal Andreas Kool fragen.
Wie nutzt Du die analoge Karte, wenn's keinen Ton gibt?lg, Gerhard
-
Hi,
mir geht es nur um die Webcam Andreas sagte ich brauch keine analoge TV-Karte nur ob ich ne Soundkarte brauche hab ich Ihn nicht gefragt.
Hat denn keiner ne Webcam am VDR laufen?
Dejuh
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!