QLab cue list showing batch generated subtitle group cues

Come creare rapidamente sottotitoli per QLab da Excel, CSV o TXT


Se già gestisci il tuo spettacolo in QLab, la parte lenta raramente è il proiettore.

La parte lenta è trasformare un copione, una traduzione, un foglio di calcolo o un documento di testo semplice in centinaia di righe di sottotitoli cueabili senza danneggiare il file dello spettacolo.

Un direttore di scena può avere un copione in Word. Un traduttore può avere un foglio Excel. Un tecnico può avere un elenco in testo semplice. L'operatore QLab ha bisogno di qualcos'altro: cue di testo affidabili che possano essere inserite nella timeline dello spettacolo, provate, spostate, rinumerate e attivate sotto pressione.

Questa guida spiega un flusso di lavoro rapido per QLab 5 per creare sottotitoli da Excel, CSV o TXT. Confronta inoltre il metodo con la documentazione ufficiale di QLab, in modo che sia chiaro il confine: cosa QLab supporta direttamente, cosa può essere automatizzato con AppleScript e dove un flusso di lavoro dedicato per sopratitoli come SurtitleLive diventa più sicuro.

QLab può visualizzare sottotitoli?

Sì. In QLab, i sottotitoli o sopratitoli vengono solitamente creati con cue di testo.

La documentazione ufficiale di QLab 5 descrive le cue di testo come cue che visualizzano testo formattato come output video. Una cue di testo può utilizzare impostazioni di carattere, dimensione, stile, allineamento, colore e colore di sfondo e, quando la cue viene eseguita, QLab renderizza il testo come video. Poiché le cue di testo fanno parte del sistema video di QLab, possono essere assegnate a uno stage di output video per la proiezione.

Per le compagnie teatrali, ciò significa che un sottotitolo può essere una normale cue QLab:

  • può trovarsi nello stesso elenco cue di audio, video, luci, attese e momenti di standby
  • può essere assegnato a un proiettore o a uno stage dello schermo
  • può essere formattato come altro materiale visivo
  • può essere attivato con GO, un trigger cue, un gruppo timeline, OSC, MIDI o altra logica di controllo dello spettacolo

Questa è la buona notizia.

La cattiva notizia è che QLab non è un editor di traduzioni. Non è uno strumento di segmentazione del copione. Non è un visualizzatore multilingue per il pubblico. Se crei ogni sottotitolo a mano all'interno di QLab, puoi perdere ore prima ancora che inizino le prove.

Cosa supporta la documentazione ufficiale di QLab

Prima di costruire un flusso di lavoro, vale la pena separare il comportamento ufficiale di QLab dalle scorciatoie di produzione.

Necessità Cosa supportano i documenti ufficiali QLab Cosa aggiunge questo articolo
Visualizzare testo proiettato Le cue di testo QLab renderizzano testo formattato come output video e possono essere assegnate a uno stage di output video. Tratta ogni sottotitolo come una cue di testo QLab.
Generare molte cue Il dizionario AppleScript di QLab supporta make type "text" ed espone proprietà della cue come text, text alignment, fixed width, stage name, translation x e translation y. Usa una riga del foglio di calcolo o un blocco di testo come fonte per ogni cue di testo.
Usare fogli di calcolo Il QLab Cookbook include un esempio basato su foglio di calcolo che legge righe Excel, crea gruppi, crea cue di testo, imposta testo e formattazione e sposta le cue nei gruppi. Adatta lo stesso schema per sottotitoli e sopratitoli anziché per flashcard.
Importare XLSX nativamente come sottotitoli La documentazione pubblica di QLab mostra l'automazione di Excel, non una funzione nativa di importazione sottotitoli XLSX con un clic. Usa Excel/CSV/TXT come dati di origine, quindi usa uno script o un importatore per generare cue QLab.
Sincronizzare i telefoni del pubblico Le cue di testo QLab gestiscono la proiezione locale. Da sole, non pubblicano lo stato dei sottotitoli basato su browser sui telefoni del pubblico. Usa SurtitleLive QLab Sync quando la stessa cue deve guidare la proiezione e la visualizzazione mobile del pubblico.

Questa distinzione è importante per la SEO e per la precisione della produzione. La frase sicura non è "QLab importa sottotitoli Excel nativamente." La frase più sicura e accurata è:

Puoi creare cue di testo per sottotitoli QLab da Excel, CSV o TXT utilizzando un flusso di lavoro basato su foglio di calcolo o script.

Questo corrisponde al modo in cui il QLab Cookbook affronta l'automazione dei fogli di calcolo.

La struttura più veloce: un sottotitolo per riga

Se la tua fonte è Excel o Google Fogli, inizia con un sottotitolo per riga.

Mantieni il foglio semplice. Semplice è buono. Semplice sopravvive alle prove tecniche.

Struttura del foglio Excel semplice per sottotitoli QLab Scarica il template qui: Template Excel sottotitoli QLab (XLSX)

Colonna Esempio Perché è importante
cue_number 10 Il numero cue QLab che vuoi assegnare.
subtitle_text Benvenuti allo spettacolo. Il testo che vede il pubblico.
operator_note Dopo il campanello Una nota di cue per l'operatore.
language it Utile se stai preparando più di una versione.
stage Sopratitoli Nome opzionale dello stage di output video QLab.
alignment center Di solito center, ma tienilo esplicito.

Per una prima bozza, solo due colonne sono essenziali:

cue_number,subtitle_text
10,Welcome to the show.
11,Please turn off your phones.
12,The performance will begin shortly.

Se i sottotitoli arrivano da un traduttore, chiedigli di non unire celle, codificare significati con i colori o nascondere note di produzione nei commenti. Metti il testo in colonne. Gli script possono leggere le colonne. Gli operatori possono controllare le colonne.

Metodo 1: da Excel a cue di testo QLab

Questo metodo è il più vicino al pattern del QLab Cookbook ufficiale.

L'idea è semplice:

  1. Apri il foglio di calcolo dei sottotitoli in Excel.
  2. Apri il workspace QLab 5 di destinazione.
  3. Imposta prima il template della cue di testo in QLab.
  4. Esegui un AppleScript che legge ogni riga.
  5. Per ogni riga, crea una cue di testo QLab.
  6. Imposta il numero cue, il nome cue, il testo, l'allineamento, la larghezza, le note e, opzionalmente, lo stage.
  7. Sposta o copia le cue generate nella timeline reale dello spettacolo.

L'esempio ufficiale del Cookbook usa Excel per creare un workspace visivo più complesso con gruppi e più cue di testo per riga. Per i sottotitoli, puoi semplificare quel pattern: una riga del foglio di calcolo diventa una cue di testo per sottotitolo.

Uno scheletro AppleScript minimo potrebbe assomigliare a questo:

-- Official QLab 5 pattern:
-- https://qlab.app/docs/v5/scripting/examples/#create-and-move-a-new-cue
on makeCueInGroup(cueType, destinationContainer)
  tell application id "com.figure53.QLab.5" to tell front workspace
    make type cueType
    set newCue to last item of (selected as list)
    set q number of newCue to ""
    set newCueID to uniqueID of newCue
    set sourceList to parent of newCue
    move cue id newCueID of sourceList to end of destinationContainer
    return cue id newCueID of destinationContainer
  end tell
end makeCueInGroup

Puoi scaricare il pacchetto completo che contiene questo AppleScript, il template Excel e lo screenshot qui: Risorse demo sottotitoli QLab (ZIP).

Questo non è un importatore di produzione finito. È un punto di partenza leggibile.

Per uno spettacolo reale, aggiungi controlli prima di scrivere nel workspace QLab:

  • fermati se un numero cue è vuoto
  • fermati se un numero cue esiste già
  • taglia gli spazi extra dal testo del sottotitolo
  • avvisa se una riga è troppo lunga
  • rifiuta righe contrassegnate come bozza o non approvate
  • metti le cue generate prima in un gruppo temporaneo
  • conserva un backup con timestamp del workspace QLab

Il flusso di lavoro più sicuro è generare le cue in un workspace QLab separato o in un gruppo chiaramente nominato, revisionarle e solo dopo incollarle nel file dello spettacolo live.

Metodo 2: da CSV a sottotitoli QLab

Il CSV è spesso un formato di interscambio migliore di XLSX.

Excel è comodo per la modifica. CSV è comodo per l'automazione.

Un flusso di lavoro CSV di solito si presenta così:

  1. Modifica i sottotitoli in Excel, Fogli Google, Numbers o Airtable.
  2. Esporta come CSV.
  3. Esegui un piccolo importatore che legge il CSV e crea cue di testo QLab.
  4. Revisiona le cue QLab generate prima delle prove.

Il vantaggio è che l'importatore non ha bisogno di parlare direttamente con Excel. Può leggere un semplice file CSV. Questo rende il flusso di lavoro più facile da versionare, testare e ripetere.

Un CSV può anche vivere in Git, quindi le modifiche sono più facili da revisionare. Ad esempio, un responsabile di produzione può vedere che la cue 42 è cambiata da una traduzione all'altra senza aprire il workspace QLab.

Per le compagnie teatrali, questo è utile perché il lavoro sui sottotitoli continua a cambiare:

  • una traduzione viene accorciata
  • un attore cambia una pausa
  • una battuta ha bisogno di un diverso a capo
  • un taglio tardivo rimuove una pagina
  • il regista chiede di spostare un sottotitolo due cue prima

Se i tuoi dati di origine sono strutturati, ricostruire l'elenco cue QLab diventa ripetibile invece che manuale.

Metodo 3: da TXT a sottotitoli QLab

Il testo semplice è il punto di partenza più veloce quando non hai ancora un foglio di calcolo.

Usa un formato a blocchi semplice:

10
Welcome to the show.

11
Please turn off your phones.

12
The performance will begin shortly.

In questo formato, ogni blocco di sottotitolo ha:

  1. un numero cue
  2. una o più righe di testo del sottotitolo
  3. una riga vuota prima del blocco successivo

Un importatore TXT può dividere il file sulle righe vuote, leggere la prima riga come numero cue QLab e trattare le righe rimanenti come testo del sottotitolo.

Questo è veloce, ma è anche fragile. Il testo semplice va bene per un piccolo evento o una prova abbozzata. Diventa debole quando hai bisogno di più lingue, stato di approvazione, note per l'operatore, numeri di scena, nomi dei personaggi o cronologia delle revisioni.

Per sopratitoli seri, converti il TXT in un foglio di calcolo o in un editor di sopratitoli dedicato non appena la struttura diventa più complessa.

Configurazione della proiezione: non dimenticare lo stage

Generare cue di testo è solo metà del lavoro.

Una cue di testo QLab deve produrre output da qualche parte. Nell'ispettore ufficiale delle cue di testo QLab, la scheda I/O assegna la cue a uno stage di output video. Se la cue non ha uno stage, la cue di testo può essere danneggiata o non apparire dove previsto.

Ispettore cue di testo QLab che mostra l'assegnazione dello stage video nella scheda I/O

Prima di importare centinaia di cue di sottotitoli, crea e testa lo stage:

  • collega il proiettore o il display
  • configura lo stage di output video QLab
  • crea una cue di testo manuale
  • imposta carattere, dimensione, colore, larghezza, allineamento e posizione
  • conferma che sia leggibile dall'ultima fila
  • salva quella cue come template o copia le sue impostazioni nelle cue generate

Fallo prima dell'automazione. L'automazione ripete la tua configurazione. Se il template è sbagliato, l'automazione ripete la configurazione sbagliata molto velocemente.

Cosa di solito si rompe nei flussi di lavoro fai-da-te per sottotitoli QLab

La generazione fai-da-te di sottotitoli QLab funziona bene quando il problema è semplice:

Ho del testo. Ho bisogno di cue di testo QLab.

Diventa più difficile quando il problema è in realtà questo:

Ho un copione tradotto, modifiche tardive, versioni multiple, uno schermo di proiezione, telefoni del pubblico, salti di cue e un operatore live che deve recuperare quando lo spettacolo esce dal copione.

I punti di rottura comuni includono:

  • numeri cue duplicati
  • assegnazione dello stage mancante
  • sottotitoli troppo larghi per lo schermo
  • a capo che sembravano a posto in Excel ma non sul proiettore
  • modifiche alla traduzione dopo che le cue sono già state importate
  • file dello spettacolo QLab che diventano l'unico posto in cui esiste il testo del sottotitolo
  • nessun modo pulito per confrontare la versione 3 e la versione 4 della traduzione
  • proiezione e consegna mobile dei sottotitoli che si allontanano
  • stress dell'operatore quando gli attori saltano, ripetono o riordinano le battute

Questo è il confine tra "automazione rapida QLab" e un vero flusso di lavoro di produzione per sopratitoli.

Quando SurtitleLive è il flusso di lavoro migliore

Se hai solo bisogno di proiezione locale, un flusso di lavoro con cue di testo QLab può essere sufficiente.

Se hai bisogno di revisione della traduzione, chiavi cue stabili, visualizzazione mobile o proiezione più telefoni del pubblico, SurtitleLive dà al lavoro sui sottotitoli una casa dedicata prima che arrivi a QLab.

Il flusso di lavoro SurtitleLive QLab ha due livelli.

Pacchetto Proiezione QLab

Usalo quando vuoi la proiezione locale da QLab.

Il flusso di lavoro è:

Editor SurtitleLive → Pacchetto Proiezione QLab → Cue di testo QLab → proiettore

Prepari il copione e i segmenti di sottotitolo in SurtitleLive, revisioni le traduzioni e l'ordine delle cue, poi esporti le cue pronte per QLab. QLab rimane l'ambiente di riproduzione per il luogo.

Questo è utile quando QLab è già il centro di gravità dell'operatore tecnico, ma la preparazione dei sottotitoli non dovrebbe avvenire all'interno di QLab una cue alla volta.

QLab + Sincronizzazione Cloud SurtitleLive

Usalo quando QLab deve continuare a gestire la timeline dello spettacolo, ma i telefoni del pubblico devono seguire lo stesso stato dei sottotitoli.

Il flusso di lavoro è:

QLab → proiezione locale → proiettore

e, allo stesso punto cue:

Cue di sincronizzazione QLab → bridge locale Mac → Cloud SurtitleLive → telefoni del pubblico

In questa configurazione, ogni sottotitolo SurtitleLive può essere importato in QLab come gruppo timeline. Il gruppo contiene una cue di testo per la proiezione locale e una cue di sincronizzazione per i telefoni del pubblico. L'operatore lavora ancora all'interno della timeline QLab, mentre SurtitleLive gestisce lo stato dei sottotitoli mobili del pubblico.

graph TD
    %% Style Definitions
    classDef qlab fill:#1a1c23,stroke:#5856d6,stroke-width:2px,color:#fff;
    classDef hardware fill:#2a2b36,stroke:#8e8e93,stroke-width:2px,color:#fff;
    classDef cloud fill:#0d2d5e,stroke:#007aff,stroke-width:2px,color:#fff;
    classDef audience fill:#103823,stroke:#34c759,stroke-width:2px,color:#fff;
    
    subgraph Venue ["Local Venue (Theatre)"]
        QLab["QLab 5 Workspace
(Show Control Mac)"]:::qlab Projector["Stage Projector"]:::hardware Screen["Subtitle Screen / LED Wall"]:::hardware Bridge["SurtitleLive Local Bridge
(Receives QLab OSC)"]:::qlab end subgraph CloudSpace ["Cloud Service"] Cloud["SurtitleLive Cloud Platform
(Real-time Sync)"]:::cloud end subgraph Viewers ["Audience Devices"] Phone1["Audience Phone A
(Web Browser)"]:::audience Phone2["Audience Phone B
(Web Browser)"]:::audience PhoneN["...Other Phones"]:::audience end %% Connection Logic QLab -->|"1. Video Output (HDMI/SDI)"| Projector Projector --> Screen QLab -->|"2. Local OSC Trigger"| Bridge Bridge -->|"3. Secure WebSocket"| Cloud Cloud -->|"4. Millisecond-level Push"| Phone1 Cloud -->|"4. Millisecond-level Push"| Phone2 Cloud -->|"4. Millisecond-level Push"| PhoneN %% Subgraph Styling style Venue fill:#f9f9fb,stroke:#ccc,stroke-width:1px; style CloudSpace fill:#f0f7ff,stroke:#b3d7ff,stroke-width:1px; style Viewers fill:#f2fff5,stroke:#c2f0cc,stroke-width:1px;

Questo è importante perché un flusso di lavoro per sottotitoli su telefono non dovrebbe richiedere che i dispositivi del pubblico parlino direttamente con QLab. Il computer dello spettacolo, il proiettore, il bridge locale e il collegamento con il pubblico hanno tutti lavori diversi.

Migliore raccomandazione pratica

Per un piccolo evento di una sera:

Usa Excel o TXT per generare cue di testo QLab. Mantienilo semplice. Prova il proiettore. Salva un backup.

Per uno spettacolo teatrale tradotto:

Prepara i sottotitoli al di fuori di QLab, poi importali in QLab dopo che il testo è stato revisionato.

Per uno spettacolo multilingue o con visualizzazione mobile:

Usa SurtitleLive con esportazione QLab o Sincronizzazione QLab. Mantieni QLab come timeline dello spettacolo, ma non fare di QLab l'unica fonte di verità per il contenuto dei sottotitoli.

L'obiettivo non è sostituire QLab. L'obiettivo è permettere a QLab di fare ciò in cui QLab è eccellente: il controllo live dello spettacolo.

La preparazione dei sottotitoli, la revisione della traduzione, la visualizzazione mobile e la sincronizzazione dello stato delle cue hanno bisogno del loro flusso di lavoro.

FAQ

QLab può mostrare sottotitoli?

Sì. Le cue di testo QLab possono visualizzare testo formattato come output video, quindi sono comunemente usate per sottotitoli proiettati, sopratitoli, didascalie, annunci e simili elementi visivi basati su testo.

Posso importare sottotitoli Excel direttamente in QLab?

Il QLab Cookbook ufficiale dimostra la generazione di cue guidata da Excel usando AppleScript, ma questo è diverso da una funzione nativa di importazione sottotitoli XLSX con un clic. L'approccio pratico è usare Excel come dati di origine, poi eseguire uno script o un importatore che crea cue di testo QLab.

Posso creare sottotitoli QLab da CSV?

Sì, con un importatore. Il CSV è spesso più facile di XLSX perché è testo semplice e più facile da analizzare. Uno script può leggere ogni riga e creare una cue di testo per sottotitolo.

Posso creare sottotitoli QLab da TXT?

Sì, se il file TXT usa una struttura prevedibile. Ad esempio, ogni blocco può iniziare con un numero cue, seguito dal testo del sottotitolo, con righe vuote tra le cue. Uno script può convertire quei blocchi in cue di testo QLab.

I sottotitoli dovrebbero essere cue di testo QLab o cue video?

Per testo live modificabile, usa cue di testo. Le cue video sono migliori quando il sottotitolo è già incorporato in un video o grafica renderizzata. Le cue di testo sono più facili da rivedere, formattare e generare da testo strutturato.

QLab sincronizza i sottotitoli con i telefoni del pubblico?

QLab può proiettare cue di testo localmente, ma la consegna ai telefoni del pubblico necessita di un flusso di lavoro browser/mobile. SurtitleLive QLab Sync è progettato per questo: QLab rimane la timeline dello spettacolo mentre SurtitleLive aggiorna lo stato dei sottotitoli sui telefoni del pubblico.

Quando dovrei smettere di usare script fai-da-te per sottotitoli QLab?

Smetti di fare affidamento solo su script fai-da-te quando il flusso di lavoro dei sottotitoli necessita di revisione della traduzione, più lingue, chiavi cue stabili, visualizzazione mobile, recupero durante le prove o aggiornamenti ripetuti dopo l'importazione. A quel punto, usa un flusso di lavoro dedicato per sopratitoli ed esporta in QLab invece di mantenere tutto il contenuto dei sottotitoli manualmente all'interno del workspace QLab.

Risorse correlate

Articoli correlati