Der VLC Player kann den Desktop aufnehmen und das ganze in eine MP4 Datei streamen. Um zusätzlich Speicherplatz zu sparen, kannst du entweder die Auflösung oder die Bildwiederholrate noch etwas reduzieren.
Den VLC Player kann man auch recht einfach mit AutoIt über Befehlszeilenparameter steuern.
Als Alternative fällt mir sonst nur FFMPEG ein, damit ist sowas auch möglich.
Beiträge von name22
-
-
Hallo und Herzlich Willkommen, cdm. Es ist schön zu sehen, dass dir AutoIt so zusagt. Hoffentlich findest du gefallen an unserem bescheidenen Forum ;).
@Make-Grafik Du und dein GoTo .
-
Faszinierende Idee. Vielen Dank für dieses neue Spielzeug, eukalyptus. Das wird direkt für verregnete Wochenenden archiviert :D.
-
Ich habe mich mal diesbezüglich ein bisschen eingelesen... Der Host von dem du diese Mangas runterlädst scheint weder ein Impressum noch ein Kontakformular an irgendeiner offensichtlichen Stelle platziert zu haben. Ich gehe daher mal stark davon aus, dass die gehosteten Bilder nicht dafür lizensiert wurden. Das macht laut internationalem Urheberrechtsschutz, technisch gesehen, die Seite an sich schon illegal. Das ist alles sehr fragwürdig und die Legalität dieses Vorhabens sollte hier gar nicht erst diskutiert werden.
Falls niemand dem hier etwas Sinnvolles hinzuzufügen hat, was die Situation ändern würde, wäre ich dafür das Thema zu schließen und das Script ggf. zu entfernen.Nebenbei erwähnt: wenn du dir schon Gedanken darüber machst, ob dein Script überhaupt legal oder für das Forum akzeptabel ist, warum fragst du nicht vorher jemanden? Mir kommt es so vor als wüsstest du bereits, dass es nicht legal ist und fügst nur als Präfix hinzu "ist das legal?" um nicht ins Visier genommen zu werden. Sowas kann man auch diskreter lösen, als eine Diskussion im völlig falschen Forenbereich aufzumachen. Sowas gehört höchstens in "Talk"...
-
Bitte achte in Zukunft darauf, dass dein Quellcode auch für andere lesbar ist, nachdem du ihn in den Beitragseditor kopiert hast.
Des weiteren, bitte gib uns in Zukunft detailliertere Problembeschreibungen. In deinem Beitrag ist noch nicht mal vermerkt, dass etwas nicht funktioniert.
Ich bin mir nicht sicher, wie du darauf gekommen bist, aber diese Funktion ist für deine Zwecke völlig fehl am Platz: $hScaleImage = _GDIPlus_BitmapCreateFromHBITMAP($hScaleImage)
Eigentlich benutzt man BitmapCreateFromHBITMAP um ein GDIPlus Bitmap Objekt aus einem GDI32 Bitmap Objekt zu erzeugen. $hScaleImage ist aber bereits eine mit GDIPlus kompatible Bitmap und kann dementsprechend auch direkt an ImageSaveToFile übergeben werden.
Ich empfehle dir als Anfänger, die Beispiele in der AutoIt-Hilfe anzuschauen. Dann wüsstest du auch, dass man die von GDIPlus erzeugten Bitmaps wieder aus dem Arbeitsspeicher entfernen sollte, wenn sie nicht mehr benötigt werden :P. -
Wie ich gerade lese ist es dieser Webseite leider aus bescheuerten Gründen verboten die Lyrics direkt per API weiterzugeben... Die wurden wohl gezwungen das zu ändern, seitdem darf man nur noch auf eine Webseite weitergeleitet werden, auf der neben den Lyrics Werbung angezeigt wird. Die Einnahmen sacken die Copyright Inhaber ein... :pinch:
Es gibt aber auch einige andere Datenbanken im Internet, die speziell darauf ausgelegt sind Metadaten zu Medien in Rohform bereitzustellen. Falls das mit Lyrics Wiki nichts ist würde ich mich an deiner Stelle in den XBMC Foren umschauen. Irgendwo müssen die ja ihre Lyrics herkriegen. Oder schau dir mal den Quellcode dieses XBMC Addons an: https://github.com/ronie/script.cu.lrclyrics/ -
Versuch mal eine Pause in deine Schleife einzubauen... Es ist nicht allzu höflich einen Server mit einigen Requests pro Sekunde von der selben IP zu bombardieren .
Vielleicht hat AZLyrics ein Limit bezüglich der Anfragen pro Sekunde.
Als Alternative könntest du es mit einer Seite versuchen die eine API zur Verfügung stellt um Lyrics abzufragen. Die hier zum Beispiel: http://lyrics.wikia.com/Lyrics_Wiki -
Dazu sind die FileInstall Aufrufe in der Funktion. Die entsprechenden Dateien müssen sich im angegebenen Pfad befinden, wenn du dein Script kompilierst.
-
Die Funktion von derBrot kompiliert ein AutoIt-Script in Form eines Strings, auch wenn auf dem Zielsystem kein AutoIt installiert ist.
Dafür müssen aber alle nötigen AutoIt Dateien per FileInstall in das Programm eingebunden werden. -
Na dann hat die Sache ja doch ein gutes Ende genommen .
-
Am besten nagelst du es an die Dorfkirche ...
-
Das scheint ja wirklich eine wunderbare Gesellschaft zu sein, bei dir auf dem Dorf...
Die HD8000er Serie von AMD gibt es. Aber die wird unter der Bezeichnung nur an OEMs vermarktet. Die Endkunden bekommen die normalerweise unter anderem Namen.
Ich habe leider auch schon ähnliche Erfahrungen gemacht, beim Versuch altruistisch zu handeln. Allerdings gibt es auch nette Leute die sich für die Hilfe bedanken und einem nicht in den Rücken fallen.
Ich wünsche dir viel Glück, dass du die Situation irgendwie zurechtbiegen kannst oder zumindest nicht von den Dörflern mit Heugabeln gejagt wirst. -
Mit _WinHttpAddRequestHeaders kannst du weitere Punkte zu deinem Header hinzufügen. Es läuft im Grunde nur darauf hinaus, dass eine weitere zeile mit deinen Angaben an unter den Header geschrieben wird.
Einen Überblick und ein Beispiel findest du hier: http://de.wikipedia.org/wiki/HTTP-Cookie. In der Hilfe von WinHTTP sollte eine kurze Beschreibung der Funktion stehen. -
Cookies sind nicht Bestandteil des HTTP. Der User-Agent ist selbst dafür zuständig solche Daten zu empfangen, zu speichern und bei Bedarf dem Server zurückzuschicken.
Eventuell solltest du dich bezüglich Cookies noch mal mit dem HTTP auseinandersetzen. Generell gilt, dass du dich darum selbst kümmern musst, die Cookies werden vom Server im Response-Header definiert.Bist du sicher, dass Facebook eine Nutzung der Dienste, durch Programme außerhalb ihrer API, zulässt? Ich bin nicht mit den ToS von Facebook vertraut.
-
Mars Näh. Echt!?
Ich war davon überzeugt, dass mit solch enormen Driftgeschwindigkeiten, die ja schon fast in den relativistischen Bereich ragen, eindeutig Synchrotronstrahlung am Werk sein muss... -
Also das ist natürlich völliger Mumpitz.. Fliehkräfte haben nichts mit dem Datenstau zu tun. Ich führe das vielmehr auf Synchrotronstrahlung zurück.
-
Ich wäre wirklich überrascht, wenn ein Wert der maximal alle paar Sekunden übertragen werden muss, in dieser Hinsicht einen Unterschied macht.
Ich bezweifle, dass der Unterschied messbar wäre, wenn es ihn überhaupt gibt. Meine Empfehlung wäre weiterhin TCP. Die Datenverifizierung wäre mir da wichtiger.
Man könnte es natürlich auch einfach testen, wenn du dazu Lust und Zeit hast. -
Keine Sorge dein Thema ist im richtigen Bereich ;).
Das geht dann wohl schon einige Schritte weiter. Ich gehe davon aus, dass alle Computer auf denen Informationen angezeigt und von denen Informationen ausgelesen werden sollen, im selben Netzwerk sind?
Wenn du die Auslastung der CPU bereits lokal auslesen kannst, dann musst du diese Daten nur noch, über das lokale Netzwerk (zum Beispiel per TCP), an alle Klienten verschicken, die das anzeigen sollen. Letztendlich läuft es aber darauf hinaus, dass sowohl auf den Rechnern die die Auslastung anzeigen, als auch auf denen wo diese ausgelesen wird, ein AutoIt-Script konstant laufen muss.
Ich bin mir auch relativ sicher, hier im Forum bereits ein TCP Tutorial gesehen zu haben.Wie genau sieht dein Plan aus? Sollen die Informationen nur an einen einzelnen Computer gesendet werden? Können die Computer untereinander kommunizieren?
-
Die Frage ist doch eher, wozu der Aufwand? Wenn du eine Webseite bedienen möchtest, geht das auch mit der FF.au3 bzw. mit der IE.au3. In einigen Fällen kann man auch die Bedienungselemente der Webseite ganz ignorieren und direkt mit dem Server kommunizieren (über WinHTTP u.A.). Das ist meist sehr viel zuverlässiger.
Das auf was du hinaus willst ähnelt einem Makro-Generator. Solche gibt es auch schon, da musst du dir keine Mühe machen ^^. -
Ein.. interessanter Ansatz... Aber für die meisten wahrscheinlich nicht sehr nützlich. Schließlich funktioniert dein Programm nur bei unkompilierten nicht Obfuscateten Programmen.
Ein Antiviren-System überprüft normalerweise die Berechtigungen, die Prozesse über diverse Schnittstellen anfordern. Das ist mit AutoIt nicht auf eine sinnvolle und effiziente Art umsetzbar.Fremde AutoIt Skripte liest man immer höchstpersönlich durch, oder man führt sie in einer Testumgebung aus ;).