[Request] Lautstärkeabsenkung bei Formatumschaltung
-
- Wissender
- Beiträge: 1839
- Registriert: Sonntag 17. August 2003, 01:39
[Request] Lautstärkeabsenkung bei Formatumschaltung
Hallo zusammen,
da immer mehr Sender Sendungen/Filme im Format 16:9 senden und
die Werbung in 4:3 ist mir die Idee gekommen die Laustärke bei einer
Formatumschaltung relativ um einen bestimmten Wert abzusenken.
Also es kommt Werbung Bildformat wechselt von 16:9 auf 4:3 = Lautstärke wird abgesenkt,
Werbung ist vorbei Bildformat wechselt von 4:3 auf 16:9 = Lautstärke wird wieder angehoben.
Dann wäre das nervende Problem mit der lauten Werbung endlich beseitigt...
Gruß
____Paule
PS: Das ganze darf natürlich nur funktionierten, solange man auf einem
Sender bleibt und das EPG-Event noch eine bestimmte Restlaufzeit hat.
Dann sind Fehlfunktionen nahezu ausgeschlossen...
da immer mehr Sender Sendungen/Filme im Format 16:9 senden und
die Werbung in 4:3 ist mir die Idee gekommen die Laustärke bei einer
Formatumschaltung relativ um einen bestimmten Wert abzusenken.
Also es kommt Werbung Bildformat wechselt von 16:9 auf 4:3 = Lautstärke wird abgesenkt,
Werbung ist vorbei Bildformat wechselt von 4:3 auf 16:9 = Lautstärke wird wieder angehoben.
Dann wäre das nervende Problem mit der lauten Werbung endlich beseitigt...
Gruß
____Paule
PS: Das ganze darf natürlich nur funktionierten, solange man auf einem
Sender bleibt und das EPG-Event noch eine bestimmte Restlaufzeit hat.
Dann sind Fehlfunktionen nahezu ausgeschlossen...
-
- Developer
- Beiträge: 331
- Registriert: Freitag 7. Februar 2003, 22:17
-
- Wissender
- Beiträge: 1839
- Registriert: Sonntag 17. August 2003, 01:39
-
- Interessierter
- Beiträge: 73
- Registriert: Samstag 31. Juli 2004, 18:15
-
- Developer
- Beiträge: 331
- Registriert: Freitag 7. Februar 2003, 22:17
-
- Wissender
- Beiträge: 1839
- Registriert: Sonntag 17. August 2003, 01:39
-
- Developer
- Beiträge: 331
- Registriert: Freitag 7. Februar 2003, 22:17
-
- Interessierter
- Beiträge: 73
- Registriert: Samstag 31. Juli 2004, 18:15
-
- Wissender
- Beiträge: 1839
- Registriert: Sonntag 17. August 2003, 01:39
Ach ich denke das ist doch alles lösbar. Klar kann man muss man sagen,mws hat geschrieben:genau, und dann läuft der film schon, es passiert nix,
man stellt lauter und dann läuft die toleranz ab und "KRAWALL"
nettes feature
gruss
mws
das wenn während der Absenkung die Lautstärke verändert wird die
Anhebung dann nicht vorgenommen wird.
Uund nach Ablauf der Zeit, wird dann auch net einfach angehoben, weil
ja das aktuelle Ereignis Formatumschaltung von 4:3 nach 16:9 nicht
stattfinden kann, weil der Film ja schon läuft.
Außerdem kann auch nur angehoben werden, wenn man sich im
abgesenkten Modus befindet.
Müsste so aussehen:
Code: Alles auswählen
If (Restlaufzeit_Event>5) and ((Gesamtlaufzeit_Event - Restlaufzeit_Event)>5) and Formatumschaltung then
If Format==16:9 and Absenkmode==True then
Lautstärke=Lautstärke + Absenkwert
Absenkmode=False
Endif
If Format==4:3 and Abenkmode==False then
Lautstärke=Lautstärke - Absenkwert
Absenkmode=True
Endif
Endif
If (FB_Taste_+) or FB(Taste_-) or (FB_Taste_Mute) then
Absenkmode=False
Endif
Gruß
____Paule
-
- Tuxboxer
- Beiträge: 6044
- Registriert: Montag 17. November 2003, 06:48
Hmm... vielleicht sollte man eher einen anderen Weg angehen...
Bei meinem Hifi-Equipment bedeutet ein Druck auf die Mute-Taste nie "Ton aus", sondern immer eine deutliche Absenkung der Lautstärke (hier sollen wohl -20db erziehlt werden).
Vielleicht sollte man für die Leute, die regelmässig WerbeTV schauen die Möglichkeit geben, die Mute-Taste so zu nutzen?
cu
Jens
Bei meinem Hifi-Equipment bedeutet ein Druck auf die Mute-Taste nie "Ton aus", sondern immer eine deutliche Absenkung der Lautstärke (hier sollen wohl -20db erziehlt werden).
Vielleicht sollte man für die Leute, die regelmässig WerbeTV schauen die Möglichkeit geben, die Mute-Taste so zu nutzen?
cu
Jens
-
- Interessierter
- Beiträge: 84
- Registriert: Sonntag 28. Dezember 2003, 18:45
Welche Sender bringen eigentlich Filme in 16:9 mit Werbung in 4:3?
Die einzigen Sender mit 16:9, die ich kenne, sind die öffentlich rechtlichen und Premiere, und soweit ich weiß, bringen beide keine Werbung während dem Film.
Die richtig üblen Werber (Pro7, RTL, ...) strahlen die Filme ja eh nur letterboxed in 4:3 aus.
Die einzigen Sender mit 16:9, die ich kenne, sind die öffentlich rechtlichen und Premiere, und soweit ich weiß, bringen beide keine Werbung während dem Film.
Die richtig üblen Werber (Pro7, RTL, ...) strahlen die Filme ja eh nur letterboxed in 4:3 aus.
-
- Tuxboxer
- Beiträge: 5873
- Registriert: Samstag 23. Februar 2002, 22:46
-
- Tuxboxer
- Beiträge: 6044
- Registriert: Montag 17. November 2003, 06:48
-
- Einsteiger
- Beiträge: 342
- Registriert: Freitag 24. September 2004, 12:48
hier ein Script zum Testen, es kann die Lautstärke nicht automatisch absenken, da es in keinster Weise den Stream auswertet, es funktioniert als toggle switch (Umschalter), es merkt sich die momentane Laustärke, falls es dann lauter wird, man startet das Script und schon wirds leiser, nochmal starten und man hat die ursprüngliche Lautstärke zurück, damits richtig funktioniert muss beim ersten Aufruf touch /tmp/.volume_up (oder z.B. in /var/etc) eingegeben werden, entweder per Telnet oder in einer Startdatei beim Enigma booten, jetzt müsste man nur noch die 16:9, 4:3 abfragen können und ein kleines Daemon schreiben, das die Lautstärke und Formatumschaltung überwacht
#!/bin/sh
# toggle commercials volume
LOOPIP=root:dbox2@localhost
# Lautstärke abfragen und speichern
DBOXVOL=`wget -O- -q http://$LOOPIP/cgi-bin/audio | grep "volume:" | sed 's/.*volume\: \(.*\)<br.*/\1/'`
DBOXVOL=`expr 63 - $DBOXVOL`
MUTE_FACTOR=5
REKLAME_VOLUME=`expr $DBOXVOL - $MUTE_FACTOR`
DBOXVOL_NORMAL=`expr $DBOXVOL + $MUTE_FACTOR`
if [ -e /tmp/.volume_up ]; then
/bin/wget -q -O /dev/null http://$LOOPIP/setVolume?volume=$REKLAME_VOLUME
rm -f /tmp/.volume_up
#/bin/rcsim KEY_HOME
#/bin/rcsim KEY_HOME
#/bin/rcsim KEY_HOME
/bin/wget -q -O /dev/null http://$LOOPIP/control/message?Laustaerke%20leiser
else
/bin/wget -q -O /dev/null http://$LOOPIP/setVolume?volume=$DBOXVOL_NORMAL
touch /tmp/.volume_up
#/bin/rcsim KEY_HOME
#/bin/rcsim KEY_HOME
#/bin/rcsim KEY_HOME
/bin/wget -q -O /dev/null http://$LOOPIP/control/message?Laustaerke%20normal
fi
exit;
mrvica
#!/bin/sh
# toggle commercials volume
LOOPIP=root:dbox2@localhost
# Lautstärke abfragen und speichern
DBOXVOL=`wget -O- -q http://$LOOPIP/cgi-bin/audio | grep "volume:" | sed 's/.*volume\: \(.*\)<br.*/\1/'`
DBOXVOL=`expr 63 - $DBOXVOL`
MUTE_FACTOR=5
REKLAME_VOLUME=`expr $DBOXVOL - $MUTE_FACTOR`
DBOXVOL_NORMAL=`expr $DBOXVOL + $MUTE_FACTOR`
if [ -e /tmp/.volume_up ]; then
/bin/wget -q -O /dev/null http://$LOOPIP/setVolume?volume=$REKLAME_VOLUME
rm -f /tmp/.volume_up
#/bin/rcsim KEY_HOME
#/bin/rcsim KEY_HOME
#/bin/rcsim KEY_HOME
/bin/wget -q -O /dev/null http://$LOOPIP/control/message?Laustaerke%20leiser
else
/bin/wget -q -O /dev/null http://$LOOPIP/setVolume?volume=$DBOXVOL_NORMAL
touch /tmp/.volume_up
#/bin/rcsim KEY_HOME
#/bin/rcsim KEY_HOME
#/bin/rcsim KEY_HOME
/bin/wget -q -O /dev/null http://$LOOPIP/control/message?Laustaerke%20normal
fi
exit;
mrvica
-
- Moderator english
- Beiträge: 2458
- Registriert: Donnerstag 20. Dezember 2001, 00:00
-
- Tuxboxer
- Beiträge: 6044
- Registriert: Montag 17. November 2003, 06:48
Der kommt jetzt aber spät, das hab ich oben doch schon vorgeschlagen
cu
Jens
Aber immerhin schon 2 Leute einer Meinung. Manuell ist eh besser und zuverlässiger, als jede Automatik.Bei meinem Hifi-Equipment bedeutet ein Druck auf die Mute-Taste nie "Ton aus", sondern immer eine deutliche Absenkung der Lautstärke (hier sollen wohl -20db erziehlt werden).
Vielleicht sollte man für die Leute, die regelmässig WerbeTV schauen die Möglichkeit geben, die Mute-Taste so zu nutzen?
cu
Jens
-
- Wissender
- Beiträge: 1839
- Registriert: Sonntag 17. August 2003, 01:39
So hier mal ein kleines Skript das im Hintergrund laufen sollte...
- Format wird ausgelesen und erkannt
- Umschalten wird erkannt
- Lautstärke wird relativ abgesenkt und wieder auf alten Wert gesetzt
Einfach mal testen..
Gruß
____Paule
PS: Möchte darauf hinweisen, dass ich das Skript "Quick&Dirty" geproggt
habe. Deshalb dient der Code nur zu Testzwecken. Ich gehe nicht davon
aus das es sinnvoll ist die endgültige Funktion mit einem Skript zu
realisieren...
Code: Alles auswählen
#!/bin/sh
Kanal_OLD=0
Format_OLD=0
Vol_OLD=0
Absenkung=0
sleep 15
while [ 1 -eq 1 ]; do
#Kanalnummer einlesen und in Variable ablegen
wget -q -Y off -O /tmp/kanal http://localhost/control/getonidsid
Kanal_AKT=`sed -n '//p' /tmp/kanal | sed -n 1p`
echo Kanal $Kanal_AKT
if [ $Kanal_OLD = $Kanal_AKT ] ; then
echo Gleichen Kanal erkannt
if [ $Format_OLD -eq 0 ] ; then
sleep 5
else
sleep 1
fi
#Bildformat einlesen und in Variable ablegen
wget -q -Y off -O /tmp/format http://localhost/control/aspectratio
Format_AKT=`sed -e 's/:.*//' /tmp/format | sed -n 1p`
echo Format $Format_AKT
echo Format $Format_OLD
if [ $Format_OLD -ne 0 ] ; then
if [ $Format_OLD -ne $Format_AKT ] ; then
echo Neues Format erkannt
if [ $Format_AKT -eq 16 ] ; then
if [ $Absenkung -eq 1 ] ; then
wget -O - -q http://localhost/control/volume?$Vol_OLD
Absenkung=0
fi
else
#Lautstärke einlesen und in Variable ablegen
wget -q -Y off -O /tmp/vol http://localhost/control/volume
Vol_AKT=`sed -n '//p' /tmp/vol | sed -n 1p`
echo Volume $Vol_AKT
Vol_OLD=$Vol_AKT
Vol_AKT=$Vol_AKT-20
wget -O - -q http://localhost/control/volume?$Vol_AKT
Absenkung=1
fi
fi
fi
Format_OLD=$Format_AKT
else
Format_OLD=0
sleep 2
fi
Kanal_OLD=$Kanal_AKT
done
- Umschalten wird erkannt
- Lautstärke wird relativ abgesenkt und wieder auf alten Wert gesetzt
Einfach mal testen..
Gruß
____Paule
PS: Möchte darauf hinweisen, dass ich das Skript "Quick&Dirty" geproggt
habe. Deshalb dient der Code nur zu Testzwecken. Ich gehe nicht davon
aus das es sinnvoll ist die endgültige Funktion mit einem Skript zu
realisieren...
-
- Erleuchteter
- Beiträge: 595
- Registriert: Mittwoch 17. Dezember 2003, 16:09
-
- Tuxboxer
- Beiträge: 5873
- Registriert: Samstag 23. Februar 2002, 22:46
-
- Interessierter
- Beiträge: 88
- Registriert: Montag 20. November 2006, 16:45
Re: [Request] Lautstärkeabsenkung bei Formatumschaltung
.
Zuletzt geändert von Tahtu am Samstag 10. Oktober 2009, 15:54, insgesamt 1-mal geändert.
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52