Converti SRT in TXT
Estrai i dialoghi dei sottotitoli dai file SRT per modificarli, cercarli o archiviarli in formato testo semplice.
Converti i file SRT online
Non abbiamo ancora un convertitore online dedicato per SRT in TXT, ma puoi convertire i file SRT online in questi formati:
Come convertire srt in txt file
- Sottotitoli del video
- Ancora nessuna valutazione.
Cos'è il formato SRT
SRT, o SubRip Subtitle, è un formato di sottotitoli in testo semplice utilizzato da lettori multimediali, editor video, strumenti per sottotitoli e flussi di lavoro per lo streaming. Ogni segmento contiene normalmente un numero progressivo, un orario di inizio e di fine come 00:01:12,500 --> 00:01:15,200, una o più righe di sottotitoli e una riga vuota prima del segmento successivo.
Subtitle Edit, Aegisub, gli strumenti per sottotitoli compatibili con VLC, gli editor video e i sistemi di riconoscimento automatico del parlato creano o esportano comunemente file SRT. È possibile trovare file SRT accanto ai video scaricati, nei repository di sottotitoli e durante l'esportazione delle didascalie da software di editing o trascrizione.
Cos'è il formato TXT
TXT è testo semplice non formattato. Può essere aperto da Notepad, TextEdit, elaboratori di testi, editor di codice, strumenti di ricerca e script senza richiedere software specifici per i sottotitoli.
Per il lavoro sui sottotitoli, TXT è utile quando servono solo le parole pronunciate per la revisione, la preparazione di una traduzione, le ricerche di parole chiave, le trascrizioni o le copie d'archivio. Non dispone di campi standard per la temporizzazione dei segmenti, l'identificazione degli interlocutori, lo stile o la sincronizzazione; pertanto, una copia TXT normalmente non può essere ricaricata come sottotitolo correttamente temporizzato senza un'elaborazione aggiuntiva.
Come convertire SRT in TXT
Utilizzo di Subtitle Edit
- Installa e apri l'applicazione desktop Subtitle Edit.
- Apri il sottotitolo con File → Open e seleziona il file
.srt. - Scegli File → Export → Plain text o il comando equivalente per l'esportazione in testo semplice nella tua versione.
- Seleziona se l'output deve contenere solo i dialoghi o includere anche i timestamp. Scegli solo i dialoghi per ottenere una trascrizione pulita.
- Salva il risultato come
.txtutilizzando la codifica UTF-8 quando richiesto.
Subtitle Edit è preferibile quando il file contiene tag di formattazione, interruzioni di riga, segmenti non validi o caratteri non latini, perché consente di esaminare e correggere i sottotitoli prima dell'esportazione.
Utilizzo di un piccolo script di conversione Python
Per una conversione batch ripetibile, salva quanto segue come srt_to_txt.py. Rimuove i numeri dei segmenti, i timestamp, i comuni tag per sottotitoli simili a HTML e le righe vuote, mantenendo le interruzioni di riga dei sottotitoli.
import re
from pathlib import Path
source = Path("input.srt")
target = Path("output.txt")
srt = source.read_text(encoding="utf-8-sig")
blocks = re.split(r"\n\s*\n", srt.replace("\r\n", "\n").replace("\r", "\n"))
lines = []
for block in blocks:
rows = block.split("\n")
rows = [row for row in rows if row.strip()]
if rows and re.fullmatch(r"\d+", rows[0].strip()):
rows.pop(0)
if rows and re.search(r"\d\d:\d\d:\d\d[,.]\d+\s*-->", rows[0]):
rows.pop(0)
for row in rows:
row = re.sub(r"</?[^&]+>|<[^&]+>|</[^&]+>", "", row)
row = re.sub(r"</?(?:i|b|u|font|c(?:\.[^>]+)?)>", "", row, flags=re.I)
if row.strip():
lines.append(row.strip())
target.write_text("\n".join(lines) + "\n", encoding="utf-8")
Posiziona input.srt accanto allo script, quindi esegui python srt_to_txt.py. Per un nome file diverso, modifica i due valori Path. Lo script è intenzionalmente prudente; i tag insoliti o i metadati incorporati potrebbero richiedere una pulizia manuale.
Utilizzo di un convertitore online
Per un file occasionale e non riservato, servizi come Zamzar o CloudConvert possono convertire SRT in TXT: carica l'SRT, seleziona TXT come formato di output, esegui la conversione e scarica il risultato. Controlla che il file scaricato non contenga timestamp, righe duplicate e problemi di codifica dei caratteri. Non caricare didascalie video non ancora pubblicate, interviste private o materiale protetto da copyright quando i termini di conservazione e cancellazione del servizio non sono adeguati.
Limiti di qualità e compatibilità
- La rimozione dei timestamp distrugge i dati di sincronizzazione; conserva l'SRT originale se i sottotitoli potrebbero essere riutilizzati in seguito con il video.
- Alcuni strumenti di esportazione mantengono i numeri dei segmenti o i timestamp nel file TXT. È comunque testo semplice, ma non una trascrizione contenente esclusivamente i dialoghi.
- La formattazione SRT, come il corsivo, il colore, il posizionamento e l'allineamento delle righe, non ha un equivalente standard in TXT. I tag possono essere conservati letteralmente o rimossi durante l'esportazione.
- Utilizza UTF-8 per i caratteri accentati, gli alfabeti asiatici e le lingue con scrittura da destra a sinistra. Se i caratteri vengono visualizzati come quadratini o testo illeggibile, riapri l'SRT utilizzando la codifica effettiva ed esportalo nuovamente come UTF-8.
- Gli errori delle didascalie automatiche, i segmenti sovrapposti e il testo duplicato sono problemi di contenuto, non di conversione; controlla la trascrizione dopo l'estrazione.
Confronto formato: SRT vs TXT
Come i formati SRT e TXT si confrontano sulle proprietà più importanti per questa conversione.
| Proprietà | .SRT SubRip Subtitle | .TXT Plain Text File |
|---|---|---|
| Standard aperto | Parzialmente aperto | Sì |
| Compressione | Non compresso | Non compresso |
| Dimensione tipica del file | Molto piccolo | Molto piccolo |
| Si apre in un browser web | Parziale | Sì, nativamente |
| Modifica successiva | Facile | Facile |
| Supporto metadata | Base | Nessuno |
| Leggibile come testo semplice | Sì | Sì |
| Ideale per | Condivisione e distribuzione | Scambio dati |
| Introdotto | 1997 | — |
| Sviluppatore | Unknown / SubRip community | — |
| Tipo MIME | application/x-subrip | text/plain |