v2.0.0
aktuell
Profile mit Discord - Neu Anmeldung über Discord. Der Cutter setzt jetzt ein Profil voraus
- Neu Profilseite mit Kill-Verlauf und Zahlen: geschnittene Kills, durchsuchte Videos, Material insgesamt
- Neu Einstellungen hängen am Profil und sind auf jedem Rechner wieder da
- Neu Server-Anteil auf Cloudflare Pages mit D1-Datenbank — die Inhaltsseiten bleiben statisch
- Behoben Texte angepasst, die durch die Anmeldepflicht nicht mehr stimmten — etwa „kein Konto“ und „keine Cookies“
v1.3.0
Tempo beim Schneiden - Neu Vier ffmpeg-Instanzen schneiden parallel statt einer nacheinander — beim „Exakten Schnitt" 3,8× schneller, beim Discord-Modus rund 4×
- Entfernt Kurzzeitig lief der Encoder auf dem Preset „ultrafast". Das sah im Discord-Modus sichtbar schlechter aus (es schaltet Deblocking und CABAC ab) und ist wieder zurückgenommen. Gemessen hatte ich es an SSIM und PSNR — beide Metriken zeigten den Fehler nicht
- Behoben Clips wurden durch das parallele Schneiden in falscher Reihenfolge angezeigt — Nummern und Musikstellen werden jetzt vorher vergeben
- Entfernt Versuch, den Mehrkern-Encoder zu nutzen: er hängt sich hier beim ersten Aufruf auf, weil seine Threads über den ersetzten importScripts nicht starten
v1.2.0
Musik und Feinschliff - Neu Musik unterlegen: jeder Clip bekommt eine andere Stelle aus dem Song, Anfang und Ende werden gemieden
- Neu Lautstärkeregler für die Musik — 100 % ist die Originallautstärke der Datei, der Spielton bleibt unangetastet
- Neu Knopf „Für Discord optimieren" bei den fertigen Clips, für alle die den Modus vorher vergessen haben
- Behoben Im Vollbild war gar kein Mauszeiger mehr da. Punkt und Ring hängen am Seitenkörper und sind im Vollbild nicht sichtbar — dort kommt jetzt der Systemcursor zurück
- Behoben Der Spielton wurde leiser, sobald Musik dazukam: amix teilt seine Eingänge standardmäßig durch deren Anzahl (gemessen RMS 0,0883 auf 0,0441)
- Behoben „Für Discord optimieren" machte sparsame Clips größer statt kleiner, weil es stur auf die Zielbitrate hochrechnete
- Entfernt Zwei Infokästen in der Oberfläche, die nur Platz gekostet haben
v1.1.0
Qualität, Tempo, Discord - Neu Das Bild wird nicht mehr verändert — kein Schärfen, keine Qualitätsstufen. „Original behalten" kopiert die Bilddaten 1:1 und ist der neue Standard
- Neu Discord-Modus: rechnet Clips automatisch unter das 10-MB-Limit und zeigt vorher an, was das für die Bildqualität bedeutet
- Neu „Exakter Schnitt" für alle, denen der Anfang auf die Sekunde genau stimmen muss
- Behoben Schneiden dauerte Minuten pro Clip. Jetzt 31 ms statt 3609 ms — weil im Standardfall nichts mehr neu berechnet wird
- Behoben Suche doppelt so schnell (2083 → 1017 ms für 24 s), durch asynchrones Übertragen der Bilder und vier parallele Abschnitte
- Behoben Der Mauszeiger-Ring sprang beim Klicken in die obere linke Ecke — Position und Skalierung lagen in zwei getrennten Transformationen
- Behoben Der Ring saß schief und zu groß auf Knöpfen. Feste Ränder raus, Zentrierung über den Transform, Maus-Versatz entfernt
- Behoben Umlaute überall: aus „Qualitaet" wurde „Qualität" — rund 390 Stellen
- Entfernt Qualitätsstufen und Nachschärfen. Beides veränderte das Bild, und genau das soll nicht passieren
v1.0.0
Erste Fassung - Neu Killdot-Erkennung im Browser — Port der Desktop-Version, gleiche Messwerte
- Neu Schneiden mit ffmpeg.wasm, ohne dass ein Video den Rechner verlässt
- Neu Mehrere Videos auf einmal, durchlaufende Nummerierung über alle Dateien
- Neu Alle Clips als ZIP, gebaut ohne Fremdcode
- Neu Große Dateien werden eingehängt statt kopiert — kein Speicherlimit
- Entfernt Motion Blur: im Browser zu langsam, die schnelle Variante macht Doppelbilder
Was als Nächstes kommen könnte: ein Vorschaubild
pro erkanntem Kill direkt in der Warteschlange, das Verwerfen
einzelner Treffer vor dem Schneiden, und die Erkennung in einem
Worker, damit die Oberfläche während der Suche flüssig bleibt.