Skip to content

1.1.6 · Pagina iniziale, scelta multipla nel contenitore, voce in altre lingue (anche cinese), file a velocità costante - #15

Merged
cammo22 merged 2 commits into
mainfrom
claude/funny-tesla-5j9qpq
Oct 1, 2026
Merged

cammo22 merged 2 commits into
mainfrom
claude/funny-tesla-5j9qpq

Conversation

@cammo22

@cammo22 cammo22 commented Oct 1, 2026

Copy link
Copy Markdown
Owner

Cosa cambia

Pagina iniziale — all'apertura (o dal tasto Progetti, o File → Pagina iniziale): progetti recenti con miniatura, Nuovo (HD, 24p/30p, verticale, quadrato, 4K), Apri, DaProdMontage e Continua il montaggio in corso.

Contenitore

  • Ctrl+clic / Maiusc+clic per scegliere più file; trascinandone uno si portano tutti nella timeline, uno dopo l'altro.
  • Bordo verde per i file già in timeline (oro per quelli scelti).
  • Aggancio dopo una clip: lasciando un file sulla seconda metà di una clip si mette subito dopo; calamita più larga e il fantasma del trascinamento è già nel punto giusto.

DaProdMontage

  • Monitor più piccolo; i video scorrono al passaggio del mouse e la lente 🔍 li apre nel monitor in alto; "Intere con lo sfondo" / "Riempi il quadro" per foto e video di altro formato (nelle prove un cerchio resta un cerchio in 16:9, 9:16 e 1:1: nessuna deformazione).
  • Sistemata la griglia della pagina quando il banco non ha nessuna classe.

Voce e lingue (Finale)

  • Cinese fra le lingue della voce; se la voce parla una lingua diversa dai sottotitoli, i testi si traducono da soli prima di leggerli; "Traduci i sottotitoli" (NLLB-200, Ctrl+Z per tornare).
  • La voce AI è una clip per frase; un clic sulla riga dei sottotitoli sceglie la sua voce.
  • Pagina "Voce e lingue" più semplice, in due passi.

Import — video a frame rate variabile e brani a bitrate variabile (MP3/Opus/Vorbis) si rifanno da soli a velocità costante (l'originale non si tocca).

Versione 1.1.5 → 1.1.6 (CHANGELOG, README, CLAUDE.md).

Prove

  • tsc pulito, build ok. Nuove: test/prove-seguito.mjs (34 prove, tutte verdi in locale), pannello/montage esistenti ok; la prova del Finale su voce AI è aggiornata alla nuova interfaccia.
  • Giro completo di node test/prove.mjs in corso in locale mentre si apre la PR (la CI lo rifà).

Da sapere

  • I modelli veri non sono provabili dal container: la traduzione (NLLB) e il cinese di Magpie usano motori finti con lo stesso protocollo; il cinese per la voce dipende dalla versione del motore NVIDIA.
  • La pagina iniziale non compare quando navigator.webdriver è vero (così le prove automatiche partono col banco libero).

🤖 Generated with Claude Code

https://claude.ai/code/session_014EwuMzmAMyXoJ9EFxHhdGk


Generated by Claude Code

claude added 2 commits October 1, 2026 21:01
…e (anche cinese), file a velocità costante; versione 1.1.6

- pagina iniziale con progetti recenti (miniatura), Nuovo, Apri, DaProdMontage e Continua
- contenitore: Ctrl/Maiusc+clic, trascinare più file (uno dopo l'altro), bordo verde per quelli in timeline, aggancio dopo una clip (anche nel fantasma)
- Montage: monitor più piccolo, video che scorrono e lente per guardarli, "Intere con lo sfondo" / "Riempi il quadro", griglia sistemata senza classi sul banco
- voce: cinese, traduzione automatica (NLLB) se la lingua della voce è diversa dai sottotitoli, "Traduci i sottotitoli", una clip di voce per frase scelta dalla riga dei sottotitoli, Finale "Voce e lingue" più semplice
- import: video VFR → frame rate costante, brani VBR → bitrate costante (l'originale non si tocca)
- prove: test/prove-seguito.mjs; la prova del Finale aggiornata
- 1.1.6: CHANGELOG, README, CLAUDE.md, versioni

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014EwuMzmAMyXoJ9EFxHhdGk
… ce n'è una anche per la traduzione)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014EwuMzmAMyXoJ9EFxHhdGk
@cammo22
cammo22 marked this pull request as ready for review October 1, 2026 22:11
@cammo22
cammo22 merged commit bb40c6b into main Oct 1, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants