ich versteh ja nicht viel davon, aber am wenigsten verstehe ich warum es in der heutigen zeit keine möglichkeit geben soll soetwas zu realisieren.
LED PAR's mit DMXC als Ambilight ??
-
Matzemink -
February 20, 2007 at 3:35 PM -
Thread is Resolved
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!
-
-
Wenn ihr mich mal zum Cordon Bleu-Essen einladet dann kann ich da vielleicht was machen. Habe mit Delphi schon geschafft meine TV-Karte anzusprechen. Sollte also auch möglich sein einen Filter zu programmieren und somit die Pixel über DX9 zu checken. Wenn ich mal Zeit habe, lese ich ein paar Dokus - der Winter ist ja lang *g*
So eine Lösung wäre für mein Wohnzimmer/Kino auch sehr interessant

PS: dies ist <kein> Versprechen

-
ich hab von programmieren zwar auch Ahnung aber ich hab in eienen anderen Forum einen Beitrag zu dem gleichen Projekt gefunden. Vielleicht hilfts weiter.
http://www.schaltungen.de/thread.php?thr…ight=led+dimmen -
Kann jemand damit was anfangen:
http://wiki.delphigl.com/index.php/Screenshothab das gefunden und bevor man mir hinterher vorwirft: "warum hast du denn nichts gesagt" frag ich lieber mal ...

-
Push it


( nach 2 1/2 Monaten )...und insgesamt nach genau 1 Jahr und 2 Tagen :O
Bin immer noch daran interessiert. =)
-
-
falls es jetzt noch jemanden interessiert: ich habe schon seit Ewigkeiten eine Software in Delphi gebastellt, die genau diese Ambilight-Funktion erfüllt. Bei Video muss nur die Video-Beschleunigung deaktiviert werden, und schon hat man auch hier eine Durchschnittsfarbe. An der Sache mit den Overlays arbeite ich noch.
Zu dem Thema Performance kann ich nur sagen, dass ich damit noch nie Schrierigkeiten hatte. Ich hole mir mit einem Timer alle 5ms einen neuen "Screenshot", und man kann da ruhig bis auf 25ms hochgehen ohne merkliche Verzögerung.
Unter Vista funktioniert es zwar, aber nur sehr schleppend. Wenn ich das richtig nachgelesen habe, liegt das irgendwie an der langsamen Rückkgabe der Handels auf den Desktop.
Einziges Manko für euch: ich schicke die Werte über RS232 bzw. an einen FTDI Baustein. Vielleicht kann irgendjemand da eine Verbindung zu DMXC herstellen, oder gibt es irgendwo Anleitung für normale (nicht Ausgabe) -Plugins?
Ich hätte ich auch noch keine Idee wie man dann die Werte am besten in DMXC bereitstellen könnteIch kann gerne den Sourcecode posten, wenn man das irgendwie weiterentwickeln könnte
Gruß
Markus -
endlich tut sich mal was

dort findest du infos zur aktuellen pluginschnittstelle:
http://www.dmxcontrol.de/wiki/Pluginentwicklung
http://www.dmxcontrol.de/wiki/Plugin_Interface_Referenzmfg
rudi -
hi,
das ohne hardware beschleunigung hab ich auch schon hinbekommen, da reicht es wenn man einen bereich im screen als screenshot capturet weil kein overlay aktiv ist. allerdings halte ich diese lösung nicht für besonders effektiv, weil die ausgabe doch merklich stottert, vorallen wenn man größere hd-videos anschaut.
deshalb hab ich an dieser lösung nicht weitergemacht, da ich sie für unpraktikabel halte. Ausserdem hat die CPU ja schon genug zu tun.
die einzige möglichkeit die ich bis jetzt gefunden hab mit aktivierten Overlay ist es einen eigenen Filter zu schreiben der noch kurz vor der ausgabe hängt und eben ein paar bilder an meine Anwendung weiterleitet und trotzdem alles auf ausgabe bringt. Genau so macht es auch diese Ambi-light seite mit ihrem MoMolight filter.
gruß
basti -
Das mit dem Filter ist mir schon klar, und natürlich ist das auch die schönere Lösung.
Aber wie gesagt die Sache mit dem Handle auf den Desktop macht bei mir, zusammen mit dem Video ohne Hardwarebeschleunigung überhaupt keine Probleme. Mein Programm braucht nur ca 4-8% CPU (Athlon 2,6Ghz XP+) Leistung zusammen mit dem VLC-Player. Und dabei wird auch noch der koplette Desktop ausgewertet, dh jedes 64ste Pixel sowohl Horizontal als auch Vertikal.
Eigentlich wären für den oben genannten Anwendungsbereich mit den 2 oder 3 Zonen noch viel weniger Pixel als die 320, welche sich bei meiner Auflösung (1024x1280) ergeben würden nötig
Außerdem mach ich ja in dem Sinn keinen Screenshot, sondern hole mir über das Handel nur eben einer der 320 Pixel, aus welchen dann die Durchschnittsfarbe berechent wird.Ich würde gerne die Sache mit dem Filter Testen, aber ich habe in Delphi mit sowas noch nie was gemacht, und habe auch keine Ahnung wo man da Anfängt. Das einzige was ich in Erfahrung bringen konnte ist, ist das es anscheinend mit dem DSPack funktionieren sollte
-
hehe, das problem mit dem filter hab ich auch, ich hab keine ahnung wie man das schreibt und im netz find ich für c/c++/c# keine tutorial.
wie groß war den dein video in pixeln das du angezeigt hast? meine anwendung wär halt ein 720p hd-fernsehbild das ich ambilighten würde.
gruß
basti -
720p das ist doch eine normale DVD, wenn ich das richtig im Kopf habe. Das läuft bei mir alles ohne Probleme. Im Endeffekt spielt die Auflösung des Filmmaterials sowieso keine Rolle, da der Desktop und nicht der Film an sich gescannt wird, nur der PC sollte das ohne Overlay schaffen können.
Mittlerweile habe ich mein Programm noch etwas optimiert, sodass Farben schöner und eindeutiger zu sehen sind (sowas wie mehr Kontrast), und nur noch 0-2% der Systemleistung benötigt werdenDie Verbindung zu DMXC hängt momentan noch ein bisschen. Die PlugIn Lösung für Delphi hat noch viele Bugs. So ist es zB noch nicht möglich eine Form zu übergeben, ergo würde es sowas wie eine Konfiguration nicht geben.
Bei dem Versuch die Werte via Midi und einem virtuellen Midi-Port zu übergeben steigt mein DMXC immer aus und verabschiedet sich mit einer hässlichen Fehlermeldung. Im Bugtracker ist das alles schon aufgenommen. Ich warte hier noch auf ein Bugfix.Eine weitere Möglichkeit das Ambilight sofort zu nutzen ist ein kleiner Hardware Bausatz, welcher sich dann sowohl mit DMXC via PlugIn und eben meinem AmbiLight Programm nutzen lässt. Ich bin gerade dabei den Wiki Eintrag fertigzustellen RGB LED-Modul
Mein Programm werde ich dann im laufe der Woche hochladen, soweit ich wirklich sicher bin, dass es keine Bugs mehr hat
gruß
markus -
Quote
falls es jetzt noch jemanden interessiert [...]
Auf jeden Fall
=)Wirklich sehr geil! *Daumen hoch*
Ich bin schon sehr gespannt :] -
her damit - her damit

zur not definiere ich meine patches auf die dmx kanäle auch per txt oder sowas, wenn es noch keine forms gibt.
-
endlich komme ich mal wieder dazu etwas zu veröffentlichen:
download AmbiLight v3.6.3.0 10.06.2008
nun können DMX-Werte auch mit DMXC ausgetauscht werden, allerdings nur mit der aktuellen Beta 2.10! da diese erstmalig die TerminalSchnistelle integriet hat.
Außerdem noch ein kleines Video Tutorial (kleine Anmerkung: Im Video sieht man nach dem Klick auf "area" die Auswahlfläche leider nicht, liegt wohl an CamStudio) das das Einrichten des Programms zeigtweitere Versionen sind geplant und ich melde mich wieder wenns was neues gibt

falls Fehler auftreten oder es Fragen gibt, ne Mail an mich oder ein Post im Forum
soweit, gruß
markus -
Hi!
Und bevor Fragen kommen:
Nein, diese Beta ist noch NICHT frei verfügbar, sie findet sich nirgends zum Download. Das dauert noch.Hoc
-
so hab das ambilight auch mal mit meine led flutern ausprobiert:D
GENIAL, ein grosses lob von meiner seite!!!
beim nächsten DVDabend werd ich es mal einsetzen.mfg maik
-
eine anmerkung hab ich noch

es wäre toll wenn mann die intensität der farben ändern(anpassen )könnte.
es ist alles ziemlich blaustichig, und rottöne kommen nur sehr schwach rüber!!!mfg maik
-
Hi.
Will hier auch mal meinen Teil dazu beitragen.Also alles in allem is das schon super soweit wie das läuft.
Allerdings hab ich eher einen Rotstich als einen Blaustich drin. Ich denk das hängt halt mit dem Fabrikat der verschiedenen LED Spots zusammen. Wär halt schon geil wenn man das individuell anpassen könnte.
weiterhin hängt sich bei mir die Ambilight soft manchmal auf also man sieht dann nur noch den Umriss des Fensters und oben steht "reagiert nicht". Dann muss ich DMXC neu starten und neu verbinden dann gehts wieder. Hat da jemand ne Idee an was das liegen könnte?ansonsten funktionierts bei Youtube als auch bei normalen Videos (auch HD) super.
...Ich freu mich schon auf die "mehrkanalige" Version mit rechts links oben unten ...

Gruß
Uke -
ich muss auch dazu sagen, dass (bisher) das Programm einen relativ hohen Leistungsanspruch hat.
Ich hatte immer das Problem, dass die Lichausgabe "hinterher gehinkt" ist und das dann irgendwann zum Programmabsturz geführt hat.
Nach dem Deaktivieren aller meiner Hintergrundprogramme liefs schon sehr viel besser!Youtube videos z.B. packt mein Rechner (AMD 64 3000+ @2,2GHz) aber immer noch nicht

MfG
Matthias -
-
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.