Habe noch einen Fehler entdeckt: AviSynth-Exceptions werden plötzlich nicht mehr angezeigt. Werde das Update heute hochladen.
Beiträge von Archimedes1
-
-
Ich habe die mitunter sehr rechenintensiven AviSynth-Prozesse jetzt als Threads implementiert. Während der Stapelverarbeitung friert nun die Programmoberfläche nicht mehr ein (nicht zu verwechseln mit dem Umstand, dass während einer AviSynth-Filterung sowieso keine Eingaben, außer dem Stopp-Befehl, möglich sind).
Das Programm verhält sich nun auch wesentlich dezenter, wenn niedrige Prozesspriorität (d. i. die Standardeinstellung) ausgewählt ist.
Wenn man dem Programm mitgeteilt hat, dass man die Stapelverarbeitung beenden will (man kann das aber auch wieder rückgängig machen), dann wird ein gerade ausgeführter AviSynth-Prozess noch zu Ende geführt.
-
Ich habe den Vorlagen jetzt auch noch SmoothLevels hinzugefügt. Wegen der 8-Bit-Beschränkung sicher nicht immer und überall einsetzbar.
[Blockierte Grafik: http://img12.imageshack.us/img12/4532/10404360640x0480origina.jpg]
[Blockierte Grafik: http://img687.imageshack.us/img687/7015/10404360640x0480smoothl.jpg]
-
Das Hinzufügen der Dateinamenserweiterung "_<Breite>x<Höhe>" kann jetzt durch einen Schalter ("Suffix") verhindert werden. Vorher ging das nur über einen regulären Ausdruck (womit man sich allerdings um weitere Ersetzungsmöglichkeiten gebracht hat).
Wenn man den Schalter deaktiviert, dann trägt die Ausgabedatei den gleichen Namen, wie die Eingabedatei. Wenn eine Datei bereits existiert, dann erscheint nun auch ein Dialog, ob die Datei überschrieben werden soll oder nicht. Man kann auch "Alle Nein" und "Alle Ja" auswählen.
Durch Suchen und Ersetzen kann man wie gewohnt - auch unter Benutzung regulärer Ausdrücke - einen vorhandenen Dateinamen entsprechend anpassen.
-
Werde die Änderung aber erst mit dem nächsten Update hochladen.
Hiermit geschehen, da ich einige Vorlagen (vor allem die Resize-Scripte) abgeändert habe.Nachtrag: Habe auch noch SincResize (AviSynth 2.6) hinzugefügt.
-
Sieht gut aus. Danke für den Tipp. :daumen: Habe den Font auch gleich integriert. Werde die Änderung aber erst mit dem nächsten Update hochladen.
-
Auf der Seite "AviSynth-Scripte" habe ich jetzt auch noch eine sinnvolle Auswahl für Schriftarten hinzugefügt. Zur Auswahl stehen: Courier, Courier New, Lucida Console und Raize. Raize ist in der Installationsroutine enthalten, wird aber nicht auf dem System installiert, sondern wird beim Programmstart automatisch geladen und bei Programmende automatisch entladen.
-
Jo genau ... das beste ist, man nimmt SeparateFields() zum Deinterlacen, Sharpen(1) zum Schärfen, und TemporalSoften(6,5,4,3,2) zum Entrauschen. Wer braucht schon all' den abgedrehten ScheiB ... zumal, wenn der womöglich auch noch Ausreißer enthält!
Schnell muss es sein, sagte der SeparateFields-Benutzer.Gut muss es ein, sagte der TempGaussMC-Benutzer.
Wenn sich zwei streiten, freut sich der Dritte, sagte der Yadif-Benutzer. :lol:
-
Frage am Rande: Ist es sinnvoll jedes mal die alte Version zu löschen/deinstallieren?
Weil, mir ist aufgefallen das die alten Skripte die du nun heraus genommen hast, immer noch in der Gui zu sehen sind.
Erst nach manuellem löschen sind sie verschwunden.
"Sauberer" wäre jedenfalls eine vorherige Deinstallation, notwendig ist sie aber nicht, da die Installationsroutine vorhandene Dateien immer überschreibt. Im schlimmsten Fall hast du einige "Dateileichen" im Programmverzeichnis (wie in deinem Fall). -
Merkwürdig. Habe die Datei nochmals hochgeladen.
-
Es gab noch mal ein kosmetisches Update. Nichts Essentielles. Habe ein paar Beschriftungen geändert und die Seite, die während der Konvertierung erscheint, zeigt nun mittig den aktuellen Status der Stapelverarbeitung an.
-
Wenn "Transparente Farbe behalten" aktiviert war (nur bei bestimmten Grafikformaten einstellbar), gab es bei ungeraden Auflösungen mitunter Probleme beim Zurückschreiben des Alpha-Kanals (wegen unterschiedlichen Auflösungen). Das sollte nun behoben sein (betrifft die Vorlagen).
Das Programm war ja von Anfang an mehrsprachig ausgelegt (Deutsch und Englisch). Bisher wurde die Sprache allerdings immer automatisch gesetzt. Nun kann man die Sprache auch explizit im Programm ändern. In der INI-Datei kann diese natürlich auch gesetzt werden.
Des Weiteren habe ich die inhaltslose Willkommens- und Ergebnisseite eliminiert. Ich wollte sie eigentlich irgendwann mit Inhalten füllen. Das Problem ist, mir fallen keine wirklich vernünftigen Inhalte ein. Also weg damit.
-
Habe die Grafikformate JNG und MNG (zum Erstellen) hinzugefügt (wird von Immaavs unterstützt). Zudem habe ich mit FFmpegSource2 eine weitere Alternative zum Einlesen von Bildern hinzugefügt. Das entsprechende Script nennt sich FFImageSource und kann als "Start-Script" eingebunden werden.
-
Schachnachrichten: Von Stockfish (Ableger von Glaurung) ist ein neues, vielversprechendes Update herausgekommen. Auch der Entwickler von Glaurung arbeitet daran mit. Näheres dazu unter TalkChess.com. Von Glaurung wird es aller Voraussicht nach kein weiteres Update mehr geben.
-
Du hast im Prinzip zwei Möglichkeiten. Entweder du skalierst mit einem der AviSynth-Resizer (z. B. Spline36Resize) direkt zur gewünschten Zielgröße hoch oder du skalierst mit NNEDI2 erst mal auf die doppelte Größe und verkleinerst anschließend mit z. B. Spline36Resize auf die gewünschte Größe.
Die Unterschiede der Methoden sind hier zu sehen:
Methode 1 (640x480 -> Spline36Resize -> 1024x768):
[Blockierte Grafik: http://img19.imageshack.us/img19/9278/1070730original1024x076.th.png]Methode 2 (640x480 -> NNEDI2 -> Spline36Resize -> 1024x768):
[Blockierte Grafik: http://img390.imageshack.us/img390/9278/1070730original1024x076.th.png]Referenz (2048x1536 -> Spline36Resize -> 1024x768):
[Blockierte Grafik: http://img399.imageshack.us/img399/9357/10707301024x0768referen.th.png]Man sieht, die 2. Methode hat durchaus ihre Daseinsberechtigung. Eine adäquate Nachschärfung wird dann wohl auch fällig werden. Beschwer' dich aber nicht wegen der Performance.
-
Es gibt mal wieder ein kleines Update. Die neue Version von LimitedSharpenFasterMod brachte ein paar kleine Änderungen mit sich. Außerdem habe ich eine Bibliothek überflüssig gemacht (das Programm wurde dadurch auch etwas schlanker) und ein paar Vorlagen inkl. der dazugehörigen Plugins habe ich ebenfalls entfernt, darunter FrFun7 (mit TNLMeans, dfttest und FFT3DFilter stehen hier bessere Alternativen zur Verfügung) und die Beispiele von EffectsMany, die qualitativ ohnehin nicht berauschend waren.
Wenn man eine Umgebungsvariable MAGICK_HOME = <Fritz-Photo-Verzeichnis> setzt, dann funktioniert die neue Version von Immaavs auch mit den ImageMagick-DLLs im Programmverzeichnis von Fritz Photo. Allerdings habe ich beim Testen von ImmaRead einen schwerwiegenden Fehler entdeckt. ImmaRead gibt nach dessen Beendigung den einmal benötigten Speicher nicht mehr frei. :motz: Das hat zur Folge, dass, wenn man mehrere Bilder mit ImmaRead lädt, der Speicher kontinuierlich weniger wird. :eek: Der Autor ist darüber aber bereits informiert. ImmaWrite scheint dieses Problem jedenfalls nicht zu haben.
Lange gesucht und endlich gefunden:
Original:
[Blockierte Grafik: http://img17.imageshack.us/img17/691/img23430400x0300origina.jpg]MSU Cartoonizer (Filled Segments):
[Blockierte Grafik: http://img242.imageshack.us/img242/7670/img23430400x0300msucart.jpg]Original:
[Blockierte Grafik: http://img376.imageshack.us/img376/2928/img18660400x0300origina.jpg]MSU Cartoonizer (Filled Segments):
[Blockierte Grafik: http://img21.imageshack.us/img21/9308/img18660400x0300msucart.jpg]Ein (VirtualDub-)Filter, der aus einem Bild eine Art Cartoon macht. Ich wollte das schon mit einem AviSynth-Script lösen (sofern das überhaupt möglich ist), aber warum das Rad neu erfinden?
-
Zwischenspiel: Auch wenn ich mich hier wiederhole, ich bin immer wieder überrascht, welche Ergebnisse TNLMeans zu Tage fördert. Man schaue sich die folgenden Bilder mal in der 200-%-Ansicht an.
Original (20 % JPG-Qualität)
[Blockierte Grafik: http://img201.imageshack.us/img201/4061/img23892048x1536.th.jpg]TNLMeans (Ax=Ay=10, Sx=Sy=3, Bx=By=0, a=1.0, h_y=4.8, h_u=4.8, h_v=4.8)
[Blockierte Grafik: http://img21.imageshack.us/img21/9236/img23892048x1536tnlmean.th.jpg] -
Man könnte es auch mit den Worten eines weisen Mannes (Günter Netzer) ausdrücken: "Im Mittelfeld gibt es eine Konservation von Spielern."
-
Es gab nochmal eine kleine Nachkorrektur. Was soll ich sagen?
-
Sorry, preview works fine after all! I wasn't patient enough, silly me...
I've made an update. When the button "Refresh" is pressed, a text "Loading Images..." appears.