Ambilight für Windows 7 (auch aus Overlays)

We proudly present: The release of DMXControl 3.3.3!


On September 29, 2026, we held our release show for DMXControl 3.3.3. During our usual “hour-long” session, we showed you all the new features in this version and what it now has to offer.
Read all about it in the corresponding news article: We proudly present: The release of DMXControl 3.3.3!


  • Hallo,
    ich habe, da das schon vorhandene Ambilight Programm bei mir nicht richtig ging, ein neues Programm geschrieben, was mit DMXControl kommuniziert. Also bei mir funktioniert es wunderbar unter Windows 7 64bit und das auch in Videooverlays. Also wenn ich ganz normal ein Film mit dem Windows Media Player schaue (sogar mit einem Codec, der die Grafikkarte mit nutzt) funktioniert es wunderprächtig.

    Wen es interessiert, der kann es sich hier: http://www.andreas-mross.de/Projekte/Ambil…ftware/software ja mal ansehen. Ich hoffe, es funktioniert auch bei anderen und die haben Freude dran :D

    Mit bestem Gruß
    mr.os

    Wer Ordnung hält ist nur zu faul zum Suchen!

    Edited 3 times, last by mr.os (November 7, 2010 at 12:43 PM).

  • Hallo,

    super sache! - Wenn es bei mir funktionieren würde.
    Hab Win7 64-bit. Installation war soweit ohne Problem.
    Beim klick auf Start kommt jedoch eine Fehlermeldung:

    Ambilight Funktioniert nichtmher.
    -Online nach einer lösung suchen
    -Programm beenden

    unter mehr steht dann das hier:
    Beschreibung:
    Stopped working

    Problemsignatur:
    Problemereignisname: CLR20r3
    Problemsignatur 01: ambilight.exe
    Problemsignatur 02: 1.0.1.2
    Problemsignatur 03: 4c601c82
    Problemsignatur 04: mscorlib
    Problemsignatur 05: 2.0.0.0
    Problemsignatur 06: 4a275af7
    Problemsignatur 07: 13a3
    Problemsignatur 08: 7
    Problemsignatur 09: System.IO.FileNotFoundException
    Betriebsystemversion: 6.1.7600.2.0.0.256.1
    Gebietsschema-ID: 1031

    Lesen Sie unsere Datenschutzbestimmungen online:
    http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0407

    Wenn die Onlinedatenschutzbestimmungen nicht verfügbar sind, lesen Sie unsere Datenschutzbestimmungen offline:
    C:\Windows\system32\de-DE\erofflps.txt


    Gruß
    Carlo

  • Was hast du für eine Bilderfassungsmethode ausgewählt? Ich tippe mal auf DirectX. Probiere mal bitte eine anderen ob der geht, sonst muss ich mal schauen.
    Ich bastle dir morgen mal eine Version, damit ich genau die Stelle finde, wo es nicht geht. Kriegen wir schon hin :)

    Gruß Andreas

    Wer Ordnung hält ist nur zu faul zum Suchen!

    Edited once, last by mr.os (August 11, 2010 at 8:56 PM).

  • Hallo Andreas,
    bei mir das gleiche, bis auf "P6 : 4add54dc"
    Egal welche Erfassungsmethode.
    Allerdings XP x64 (also eigentlich W2K3 x64).
    .Net 4 (inkl. 3.5 SP1)

    Dennis

  • Ahhh, ist das gemein. Warum geht das dann bei mir?
    Also was auf alle Fälle installiert sein sollte das DirectX 9. Bei Windows 7 ist das standartmäßig dabei, bei unter Vista Versionen nicht. Aber ich weiß auch nicht wirklich, ob das bei älteren Windows Versionen geht. Ich werde nachher noch mal eine neue Version hochladen, eine Idee habe ich.

    Ich hab auch gelesen das das eine FileNot FoundException ist ;) eine Datei habe ich zum speichern der Einstellungen, aber die wird nur zum start und beim beenden des Programmes aufgerufen. Und es hätte sehr gut DirectX sein können, da so viel geöffnet werden muss.

    Gruß
    Andreas

    Wer Ordnung hält ist nur zu faul zum Suchen!

  • So, er lädt gerade was neues hoch. Wie hattet ihr das installiert? Über die Webseite oder das Setup?
    Es kann sein, dass ich bei den Setupeinstellungen ein paar Fehler gemacht hatte wie mir gerade aufgefallen ist, bin mir aber nicht ganz sicher.

    Gruß
    Andreas

    Wer Ordnung hält ist nur zu faul zum Suchen!

  • Okay, wenn es jetzt wieder mit dem Setup nicht geht, würde ich euch mal bitten, es über die Webseite zu probieren, die ist auf eine andere Art und Weise erstellt. Wenn es da geht, such ich den Fehler im Setup und dann könnt ihr das wieder so amchen (aber irgendwie glaube ich, das wäre zu einfach ...)

    Gruß
    Andreas

    Wer Ordnung hält ist nur zu faul zum Suchen!

  • Da freu ich mich ja :D
    Nur noch mal als Frage: welche Version hast du benutzt? Webseite oder Setup?
    Wie gesagt, die Webseite hat den Vorteil des Autoupdates.
    Ich habe auch noch vor, eine Farbkorrektur einzubauen, aber das wird wohl noch ne Woche dauern. Ich muss jetzt erst mal an meinem Laser bauen :)

    Gruß
    Andreas

    Wer Ordnung hält ist nur zu faul zum Suchen!

  • Setup ;)

    Farbkorrektur wäre Top!
    Was auch nicht schlecht wäre: Evnetuell die Möglichkeit mehrere Geräte zu steuern. Also eine Kanalliste (welche CH alle auf Rot, welche auf Blau... reagieren sollen)

    Eventuell würde man es auch irgendwie hinbekommen den Starken farben (ROT, GRÜN, GELB...) eine höhere Priorität zu geben, da man die auf dem PC meiner meinung nach stärker wahrnimmt - auch wenn es nur ein kleiner bereich auf dem Bildschirm ist.
    Ich denke das wird aber schwierig zu realisieren sein.

    Gruß
    Carlo

  • Bie mir gehts jetzt auch.

    Kleine Anmerkung zur Konfiguration der Player:
    Es muss ein OpenGL Overlay sein. Unter VLC ist die Einstellung "vout=glwin32" und bei mplayer "vo=gl"

    Dennis

  • Was auch nicht schlecht wäre: Evnetuell die Möglichkeit mehrere Geräte zu steuern. Also eine Kanalliste (welche CH alle auf Rot, welche auf Blau... reagieren sollen)

    Da hat wohl jemand nicht meine tolle Anleitung gelesen? ;) Das geht schon, weil ich auch 3 RGB Geräte habe. Man muss einfach bei den Kanälen alle Nummern eingeben, getrennt durch ein Leerzeichen, Komma oder Semikolon. Wenn er was nicht erkennt, meckert er schon. Ich werde aber keine so tolle Auswahl machen, so muss das reichen, weil meiner Meinung nach braucht man das nicht.
    Und das mit den Farben zu priorisieren wird glaub ich zu kompliziert, ich kann mir gerade nicht vorstellen wie ich das machen könnte, aber ich werde auch langsam müde ;)

    Kleine Anmerkung zur Konfiguration der Player:
    Es muss ein OpenGL Overlay sein. Unter VLC ist die Einstellung "vout=glwin32" und bei mplayer "vo=gl"

    Das ist gut das du das schreibst, das werde ich dann auch auf meiner Webseite ergänzen. Ich hatte es nur mit dem WMP getestet und wenn es mit dem geht, dachte ich geht es auch bei anderen. Ich danke dir für die Erkenntnis.

    Irgendwie freue ich mich, dass es nur das Setup war. Der hatte ein paar Dateien die er braucht nicht mit rein gepackt.

    Mit bestem Gruß
    Andreas

    Wer Ordnung hält ist nur zu faul zum Suchen!

  • Hallo,
    ich habe heute die Farbkorrektur eingebaut, sollte eigentlich selbsterklärend sein.

    Außerdem habe ich noch eine andere Art der Mittelwertbildung eingebaut. Wenn man AForge nutzt, kann man nun statt dem arithmetischen Mittelwert kann man nun außerdem den Median nutzen. Geht aber wie gesagt nur bei der Aforge. Ich habe es noch nicht in der Praxis ausprobiert, aber ich denke mal, dass es besser aus sieht, da nicht einzelne Ausreißer das ganze Ergebnis verfälschen.

    Ich hoffe dieses Mal geht es auf Anhieb :)

    Mit bestem Gruß
    Andreas

    Wer Ordnung hält ist nur zu faul zum Suchen!

  • Der Idee von Andreas folgend, habe ich mal ein wenig weitergemacht. Hier ist eine Ambilight-Version, die ein paar zusätzliche Features hat:

    • Automatische Sättigungseinstellung, um immer die kräftigsten Farben zu erhalten 
    • Automatische Dämpfung der Werte (Fading) 
    • Einstellung der Bereichsgröße 
    • Mehrere Bereiche (ich habe jetzt insgesamt 5 ausgewählt, was ein guter Wert zwischen Rechenbelastung und Funktion ist) 
    • Einstellbarer Pixelabstand vom Monitorrand, da viele Filme ja nicht bis an den Rand gehen und somit das Ergebnis verfälscht würde 


    Da das Ding noch Alpha ist, gibts einige Einschränkungen:

    • Werte werden noch nicht gespeichert
    • RGB-Kanäle sind derzeit noch nicht konfigurierbar und somit auf R1=1,G1=2,B1=3,....R5=13,G5=14,B5=15 fest eingestellt
    • CPU-Belastung ist bei Standardeinstellungen ein wenig hoch - man kann getrost die Abtastzeit vergrößern
    • Klick auf "Trennen" lässt eventuell das Programm noch abschmieren - hatte keine Lust mehr das zu fixen. Halt einfach nicht draufklicken ;)

    wäre toll, wenn das Ding mal jemand mit Windows7 testen könnte. Bei meinem XP funktioniert es mit Youtube-Videos und vor allem auch mit MPEG2-Videos über den MediaPlayerClassic einwandfrei. Für DMXControl muss entsprechend der Port auf 2145 gestellt werden. Eventuell sollte man auch die Zeit von 50ms auf irgendetwas höheres einstellen. Mir ist DMXC einige Male abgestürtzt, wenn man die Werte über die Terminalschnittstelle zu schnell nacheinander gesendet hat.


    Im Anhang mal ein kleines Beispiel und das Programm natürlich :)

    Viele Grüße,
    Christian


    PS: Anhänge entfernt, da nicht mehr aktuell. Bitte weiter hinten in diesem Thread die neue Version downloaden.

    Mein aktuelles Video auf Youtube: Movingheads ohne Kopfschmerzen!

    External Content youtu.be
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

    Edited once, last by Blackout-Chris (August 22, 2010 at 7:43 PM).

  • Hallo Chrisian,

    also bei mir scheint das ganze soweit super zu funktionieren (unter Win7 ultimate 64-bit). Hab zwar im Moment keine LED-Pars o.ä. da aber die Erkennung funktioniert laut Anzeige ;) In DMXControl kommen auch Kanäle an!

    Also ich muss sagen, dass mir diese Ambilight-lösung bisher am besten gefällt! Die Sättigungskorrektur funktioniert super! So wie ich mir das vorgestellt habe :)

    Was jedoch nicht schlech wäre: Abstand vom oberen Bildschirmrand und Abstand vom seitlichen Bildschirmrand einstellbar. Die meisten Filme o.ä. sind ja in 16:9 und bei nem normalen Bildschirm wirds da schwierig :)
    Im Moment scheint es ja nur generllen Abstand und Abstang Links/rechts zu geben.

    Was mir auch noch nicht so ganz einläuchtet: Wofür braucht man den mittleren Bereich? Ambilight hinter dem Bildschirm - bzw. Beamer sieht doch eh niemand?

    Gruß
    Carlo

    P.S. Ich hab mal bei irgendeiner anderen Ambilight-lösung für den PC gesehen, dass man zum Einstellen der Bereiche so Kästchen auf dem Bildschirm anzeigen lassen kann, mit dene die Bereiche genau gekennzeichnet sind.
    Ich hoffe du weist was ich mein? Das wäre aufjedenfall eine super feature, da man im moment nicht genau weis wo eigentlich z.B. 100Pixel sind und wie weit sie gehen.

  • Hi Carlo,

    eine Kompensation für 4:3 Filme auf 16:9 Monitoren ist bereits implementiert (siehe Haken oben rechts). Für 16:9 Filme auf 4:3 Monitoren werde ich noch einbauen - ist kein Problem.

    Der Mittlere Bereich ist für Raumlicht gedacht. Da kann man dann z.B. einen LED-Par auf die Decke strahlen lassen und der leuchtet dann wie der wichtigste Teil des Bildes (also der mittlere Bereich).

    Die Einstellung der Bereiche anhand ziehens mit der Maus ist ne feine Sache und ich schau mir das mal an. Müsste machbar sein.


    Wichtig war mir erst einmal, ob das ganze auch wirklich funktioniert und wie performant das ganze ist.


    bis dann,
    Christian

    Mein aktuelles Video auf Youtube: Movingheads ohne Kopfschmerzen!

    External Content youtu.be
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

  • Hai Christian.

    Ah Ok: Als Raumlicht stell ich mir das dann ganz cool vor :)

    Also ziehen muss ja nicht unbedingt sein (wäre trotzdem super ;) ). Im Notfall würde es auch reichen, wenn nur die bereiche markiert werden und man diese über Eingabefelder anpassen kann. So war es bei der Ambilightsoftware die ich mal irgendwann gesehn hab. Aber keine Ahnung welche das war.

    Gruß
    Carlo

    Zur Performance bei mir:

    unter Win7 64-bit mit Aero-Design:
    DMXControl + VLC mit HD-Video, Intel Core 2 Quad Q9550 @ 2,83GHz, 4GB Arbeitsspeicher
    mit Ambilight @ 25 Intervall + weicher übergang (Einstellung: 8(ms?) ), sonst standard: ca. 45% CPU last.
    ohne Ambilight : ca. 13% CPU last.

  • Newly created posts will remain inaccessible for others until approved by a moderator. The last reply was more than 365 days ago, this thread is most likely obsolete. It is recommended to create a new thread instead.