Ergebnis 1 bis 10 von 39
-
09.06.2014, 13:42 #1
- Registriert seit
- 06.04.2013
- Beiträge
- 1.577
- Thanks (gegeben)
- 258
- Thanks (bekommen)
- 91
- Total Downloaded
- 2,86 MB
- Total Downloaded
- 2,86 MB
Box 1:Xtrend ET10000 4xDVB-S2Wie kann ich hier die Laustärke verringern?
Hallo!
Ich habe folgendes Skript:
Code:if [ -e /usr/share/bootvideo.mkv ]; then if [ -e /usr/bin/eplayer4 ]; then if [ "$(grep config.audio.volume /etc/enigma2/settings)" ]; then vol=`grep config.audio.volume /etc/enigma2/settings | cut -d"=" -f2` else vol=50 fi voldb=$((63-vol*63/100)) if [ -e /proc/stb/avs/0/volume ]; then echo $voldb > /proc/stb/avs/0/volume fi (sleep 30; killall eplayer4) & /usr/bin/eplayer4 "/usr/share/bootvideo.mkv" -n fi fi [ -e /etc/dropbear/dropbear_rsa_host_key ] && /usr/bin/showiframe /usr/share/bootlogo.mvi || /usr/bin/showiframe /usr/share/bootlogo_wait.mvi
config.audio.volume /etc/enigma2/settings bedeutet, das er die Lautstärke aus den settings nimmt.
Wenn ich dort 50 statt 100 eintippe, wird die Receiver LS insgesamt leiser.
Das möchte ich nicht.
Außer ich kann die danach direkt wieder auf 100 setzen.
Wie ihr vielleicht erkennt, wird ein player gestartet, der ein bootvideo lädt.
Und das ist viel zu laut.
Ich habe schon versucht, die Lautstärke der mkv zu verringern, aber dass geht dann leider nur mit einem Qualitätsverlust des Videos.
DANKE EUCH!
-
Advertising
-
09.06.2014, 14:05 #2
- Registriert seit
- 20.04.2013
- Beiträge
- 16.850
- Thanks (gegeben)
- 2797
- Thanks (bekommen)
- 4753
- Total Downloaded
- 594,27 MB
- Total Downloaded
- 594,27 MB
Box 1:GB Q4K-SC / UE4K-SC / UE4K-CBox 2:GigaBlue Q-SSC / Q+-SSCBox 3:DM900uhd-SS / Vu+DuoBox 4:E4HD FormF3 AX Triplex VIP2-CCBox 5:diverse andere . . .Du darfst deinen Wunschwert einfach nicht hinter die "else"-Bedingung setzen. Wenn Di eLautstärke in den Settings gesetzt ist, wird dein Wunsch nicht beachtet. Also nicht:
Code:... if [ "$(grep config.audio.volume /etc/enigma2/settings)" ]; then vol=`grep config.audio.volume /etc/enigma2/settings | cut -d"=" -f2` else vol=50 fi ...
Code:... if [ "$(grep config.audio.volume /etc/enigma2/settings)" ]; then vol=`grep config.audio.volume /etc/enigma2/settings | cut -d"=" -f2` vol=50 else fi ...
Grüßle
Ralf
------------------------------------------------------------------------------------------------------------------------
Gigablue Quad 4K-multi,Quad+-SSC,Quad-SSC, andere Gigas, Astra 19.2E, UniCable & KabelBW, oATV/ teamBlue
(weitere: DM900uhd,Vu+Duo,Technisat,Edision),PC-DVB-S/C/T,PCH-A110,Xtreamer,BDP5200
UE32C5700,UE65HU7590,LG42R51
---- Einen Receiver kann sich jeder kaufen - Eine stabile E²-Box muß man sich verdienen! ----
-
09.06.2014, 17:14 #3Pike_BishopGast
Hi,
Wie sieht das Script denn überhaupt aus - wo is die Shebang in Zeile 1 also das;
Code:#!/bin/sh
Hab dir mal ein paar Variablen gemacht (besser lesbar das Ganze dann)
Code:#!/bin/sh PLAYER=/usr/bin/eplayer4 SHOWIFRAME=/usr/bin/showiframe BOOTLOGO=/usr/share/bootlogo.mvi BOOTLOGO_WAIT=/usr/share/bootlogo_wait.mvi BOOTVIDEO=/usr/share/bootvideo.mkv RSA_KEY=/etc/dropbear/dropbear_rsa_host_key SETTINGS=/etc/enigma2/settings VOLUME=/proc/stb/avs/0/volume if [ -e $BOOTVIDEO ]; then if [ -e $PLAYER ]; then if [ "$(grep config.audio.volume $SETTINGS)" ]; then VOL="$(grep config.audio.volume $SETTINGS | cut -d"=" -f2)" VOL=50 fi VOLDB=$((63-VOL*63/100)) if [ -e $VOLUME ]; then echo $VOLDB > $VOLUME fi (sleep 30; killall eplayer4) & $PLAYER $BOOTVIDEO -n fi fi [ -e $RSA_KEY ] && $SHOWIFRAME $BOOTLOGO || $SHOWIFRAME $BOOTLOGO_WAIT
So wie das Script jetzt aber ist kapier ich allerdings grad nicht für was du dann überhaupt das;
Code:if [ "$(grep config.audio.volume $SETTINGS)" ]; then VOL="$(grep config.audio.volume $SETTINGS | cut -d"=" -f2)" VOL=50 fi
denn wenn nicht, und du gleich die $VOLDB auf das Gewünschte setzt sollte das ja auch reichen.
Lautstärke also $VOLDB wär dann 32 mit den Vorgaben;
VOL=50
VOLDB=$((63-VOL*63/100))
Grüsse
Biki3Geändert von Pike_Bishop (09.06.2014 um 18:06 Uhr)
-
09.06.2014, 21:28 #4Pike_BishopGast
Hi,
So jetzt weiss ich wo du das her hast (hab ein bisschen gesucht und gefunden)
Das hat @babsy98 mal im et-view gepostet heisst bootvideo und sieht so aus;
Code:if [ -e /usr/share/bootvideo.mkv ]; then if [ "$(grep config.audio.volume /etc/enigma2/settings)" ]; then vol=`grep config.audio.volume /etc/enigma2/settings | cut -d"=" -f2` else vol=50 fi voldb=$((63-vol*63/100)) if [ -e /proc/stb/avs/0/volume ]; then echo $voldb > /proc/stb/avs/0/volume fi (sleep 30; killall gst-launch) & gst-launch playbin2 uri=file:///usr/share/bootvideo.mkv fi [ -e /etc/dropbear/dropbear_rsa_host_key ] && /usr/bin/showiframe /usr/share/bootlogo.mvi || /usr/bin/showiframe /usr/share/bootlogo_wait.mvi
Code:if [ "$(grep config.audio.volume /etc/enigma2/settings)" ]; then vol=`grep config.audio.volume /etc/enigma2/settings | cut -d"=" -f2` else vol=50 fi
dann kommt klarerweise bei der Variablen $voldb was ganz anderes raus als wenn else greift mit vol=50
(ich versteh den Code schon, is ja nur ne einfache Fallunterscheidung aber was ist der Zweck dieser in diesem Fall ?)
Ich würd das für deinen Fall dann mal so (jetzt mal ohne Variablen) probieren;
Code:if [ -e /usr/share/bootvideo.mkv ]; then if [ -e /usr/bin/eplayer4 ]; then vol=32 if [ -e /proc/stb/avs/0/volume ]; then echo $vol > /proc/stb/avs/0/volume fi (sleep 30; killall eplayer4) & /usr/bin/eplayer4 "/usr/share/bootvideo.mkv" -n fi fi [ -e /etc/dropbear/dropbear_rsa_host_key ] && /usr/bin/showiframe /usr/share/bootlogo.mvi || /usr/bin/showiframe /usr/share/bootlogo_wait.mvi
vielleicht kann er ja mal was dazu sagen - und dein Problem gleich lösen.
Grüsse
Biki3Geändert von Pike_Bishop (09.06.2014 um 21:48 Uhr)
-
09.06.2014, 23:03 #5
- Registriert seit
- 06.04.2013
- Beiträge
- 1.577
- Thanks (gegeben)
- 258
- Thanks (bekommen)
- 91
- Total Downloaded
- 2,86 MB
- Total Downloaded
- 2,86 MB
ThemenstarterBox 1:Xtrend ET10000 4xDVB-S2@Papi
DANKE.
Hat aber leider NICHT funktioniert!
@ Biki
Danke, dass Du Dich der Sache angenommen hast.
Ich teste das mal.
Aber ich meine, ich hab das auch schonmal so versucht.
-> Nein, war auch nichts...Geändert von Klaus_Günther (09.06.2014 um 23:09 Uhr)
-
09.06.2014, 23:24 #6
- Registriert seit
- 20.04.2013
- Beiträge
- 16.850
- Thanks (gegeben)
- 2797
- Thanks (bekommen)
- 4753
- Total Downloaded
- 594,27 MB
- Total Downloaded
- 594,27 MB
Box 1:GB Q4K-SC / UE4K-SC / UE4K-CBox 2:GigaBlue Q-SSC / Q+-SSCBox 3:DM900uhd-SS / Vu+DuoBox 4:E4HD FormF3 AX Triplex VIP2-CCBox 5:diverse andere . . .Dann rufe das Script auf der Konsole bei gestopptem E2 mal händisch auf. Da siehst du ja, welche Fehlermeldungen kommen, und wie die Ausgabe auf Änderungen am Script reagiert.
Grüßle
Ralf
------------------------------------------------------------------------------------------------------------------------
Gigablue Quad 4K-multi,Quad+-SSC,Quad-SSC, andere Gigas, Astra 19.2E, UniCable & KabelBW, oATV/ teamBlue
(weitere: DM900uhd,Vu+Duo,Technisat,Edision),PC-DVB-S/C/T,PCH-A110,Xtreamer,BDP5200
UE32C5700,UE65HU7590,LG42R51
---- Einen Receiver kann sich jeder kaufen - Eine stabile E²-Box muß man sich verdienen! ----
-
09.06.2014, 23:26 #7Pike_BishopGast
Hi,
Was genau heisst denn;
@Papi
DANKE.
Hat aber leider NICHT funktioniert!
Ich teste das mal.
Aber ich meine, ich hab das auch schonmal so versucht.
-> Nein, war auch nichts...
Grüsse
Biki3
-
09.06.2014, 23:26 #8
- Registriert seit
- 06.04.2013
- Beiträge
- 1.577
- Thanks (gegeben)
- 258
- Thanks (bekommen)
- 91
- Total Downloaded
- 2,86 MB
- Total Downloaded
- 2,86 MB
ThemenstarterBox 1:Xtrend ET10000 4xDVB-S2???
ÄH, jetzt wirds mir ein bischen zu hoch!
Telnet
init 3 oder 4 oder was das war (ich habs mir irgendwo aufgeschrieben)
und wie starte ich das dann?
Doch, laufen tut´s!
Aber die Lautstärke ändert sich nicht.
-
09.06.2014, 23:35 #9Pike_BishopGast
Ich starte Scripts immer per sh - wie heisst das Script denn nun wirklich bootvideo ?
dann probier mal;
Code:cd /zum pfad wo das Script liegt ./bootvideo
Ach so, klar zuvor telnet Verbindung zur Box erstmal ala;
telnet XXX.XXX.XXX.XX
wobei die XXX.XXX.XXX.XX mit der Ip zu deiner Box zu ersetzen sind.
Dann anmelden mit;
root
und Passwort (wenn kein Passwort gesetzt wurde einfach leer lassen und nur die Enter Taste drücken).Geändert von Pike_Bishop (10.06.2014 um 01:20 Uhr)
-
10.06.2014, 10:12 #10
- Registriert seit
- 06.04.2013
- Beiträge
- 1.577
- Thanks (gegeben)
- 258
- Thanks (bekommen)
- 91
- Total Downloaded
- 2,86 MB
- Total Downloaded
- 2,86 MB
ThemenstarterBox 1:Xtrend ET10000 4xDVB-S2Das passiert:
Code:root@et10000:~# cd /etc/init.d root@et10000:/etc/init.d# ./bootvideo eplayer4.c > File=/usr/share/bootvideo.mkv URI=file:///usr/share/bootvideo.mkv ./bootvideo: line 10: 1766 Terminated /usr/bin/eplayer4 "/usr/shar e/bootvideo.mkv" -n /dev/dvb/adapter0/video0: Device or resource busy /usr/share/bootlogo_wait.mvi: No such file or directory
Lesezeichen