WebM aus dem MediaRecorder nennt oft keine Gesamtlänge; ffprobe liest
sie dann aus dem letzten Paket. Videos ohne lesbare Länge werden als
Fehler markiert, weil sich ihr Tempo sonst nicht berechnen lässt.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Exporte laufen nacheinander. Der Fortschritt steht im Speicher; ein nach
einem Neustart verwaister Export wird als unterbrochen gemeldet. Nach
Änderungen an Einstellungen oder Dateien gilt ein fertiges Video als
veraltet. Der Download trägt den Zeitraum im Dateinamen.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Jeder Clip wird einzeln auf 1920x1080 bei 30 fps gebracht, bei Bedarf
auf 10 Sekunden beschleunigt und hochkant mit unscharfem Hintergrund
gesetzt; Clip-Ton oder Stille plus Voice-over werden eingemischt. Der
Backing Track läuft nur unter den Clips, wird wiederholt, gekürzt und
ausgeblendet. Segmente werden zwischengespeichert, Zwischenstände tragen
unkomprimierten Ton, damit sich über viele Übergänge nichts verschiebt.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Intro, Outro, Backing Track und Voice-overs pro Clip laufen über
denselben Upload in Stücken wie die Clips. Die Schnitt-Einstellungen
werden feldweise geprüft; ffprobe akzeptiert jetzt auch reine Tonspuren.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Der Browser liest den entpackten Exportordner selbst, schlägt Montag bis
Freitag der Vorwoche vor, zeigt Videos pro Tag und warnt bei Lücken und
fehlenden Dateien. Nur die gewählten Videos werden hochgeladen; ein
abgebrochener Upload lässt sich in der Projektansicht fortsetzen.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Ein Projekt hält die ausgewählten Clips samt Absender und Beschriftung.
Videos kommen in Stücken bis 16 MB; die Größe der Teildatei ist der
Stand, sodass ein abgebrochener Upload dort weitermacht. Nach dem
letzten Stück liest ffprobe Länge, Größe, Drehung und Tonspur aus.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
WhatsApp stempelt beim Synchronisieren gelegentlich alte Nachrichten
neu, im echten Export mehrere Nachrichten am 19.08.26 um 13:17. Die
Position im Chat bildet die tatsächliche Reihenfolge verlässlich ab.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Erkennt iPhone- und Android-Exporte auf Deutsch und Englisch, ordnet
Videos nach Zeitstempel statt nach Chatreihenfolge, meldet fehlende
Dateien, markiert doppelt gepostete Videos und filtert auf Montag bis
Freitag der Vorwoche.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Die alte Clip-Auswahl-Oberfläche entfällt. Neu sind ein Express-Server,
der im Entwicklungsbetrieb Vite einbindet, eine PIN-Anmeldung mit
signiertem Sitzungs-Cookie und ein Docker-Image mit ffmpeg für VCH.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>