Changelog 10.9.0
MINOR
2026-04-26
Nino 6.0.0 — Éditeur vidéo DAW & Audio Intelligence
Nino — Éditeur vidéo
- Nouvel éditeur vidéo type DAW avec timeline avancée
- Waveform audio avec seuil silence visuel (noise dB)
- Drag & resize des segments avec snap intelligent
- Zoom & scroll timeline + pan (molette / Alt)
- Suppression rapide des segments (clic droit)
- Preview Fast Watch en temps réel dans le player
Fast Watch
- Détection silence configurable par vidéo
- Génération des silences depuis la waveform (frontend)
- Segments illimités (mode auto)
- Fallback intelligent via analyse audio
- Configuration stockée par vidéo (plus seulement .env)
Audio Analysis
- Analyse audio persistée en base (peaks, rms, dB)
- Waveform synchronisée avec la timeline
- Réutilisable pour Fast Watch et futurs modules
- Cache basé sur signature fichier
Backend — Nino
- Ajout table nino_video_audio_analysis
- API GET/POST /audio-analysis
- Collecte audio via ffmpeg (PCM 8kHz + buckets)
- Fallback silence detection via analyse audio DB
- Ajout settings JSONB dans nino_fast_watch_queue
- Fast Watch configurable dynamiquement par job
Streaming & HLS
- Optimisation headers HLS (Content-Length, Accept-Ranges)
- Cache différencié manifest / segments
- Nettoyage des streams pour éviter saturation
- Gestion erreurs HLS + retry contrôlé côté frontend
- Réduction pression réseau (ERR_NO_BUFFER_SPACE fix)
Performance
- Limitation threads FFmpeg (configurable)
- Queue Fast Watch avec progression (%)
- Réduction charge serveur via génération frontend
- Analyse audio mise en cache DB
Security
- Suppression des inline styles (CSP compliant)
- Passage à nonce + CSSOM dynamique
- Correction violations CSP éditeur
UX / UI
- Refonte complète UI éditeur (layout DAW)
- Réorganisation panneaux gauche / droite
- Suppression UI legacy (modals, doublons)
- Ajout aide interactive (?) contextuelle
- Validation visuelle des ranges intro
Fix & Stability
- Correction segments silence trop longs (max_duration clamp)
- Correction merge silence (plus de chevauchement vert)
- Correction inversion intro start/end
- Stabilisation player HLS
- Correction comportements réseau et buffering