Converti mks in srt

Convertitore online gratuito da MKS a SRT

Converti i contenitori di sottotitoli Matroska in file SRT modificabili, inclusi i text track e i casi OCR.

Converti MKS in SRT online - gratuito

Uploading…
I file selezionati superano il limite totale di 9 MB. Seleziona file meno numerosi o più piccoli.

Il tuo file viene elaborato istantaneamente ed eliminato non appena lo scarichi.

Come funziona

  1. 1/3

    Carica il tuo file .mks

    Fai clic per selezionare il file che vuoi convertire oppure trascinalo semplicemente nell'area indicata.

  2. 2/3

    Avvia la conversione da .mks a .srt

    Dopo il caricamento del file, fai clic su converti quando sei pronto.

  3. 3/3

    Scarica il file .srt convertito

    Il risultato della conversione è pronto per il download.

Come convertire mks in srt file

I media player, i video editor e i sistemi di upload spesso accettano sottotitoli .srt esterni, ma non possono utilizzare un container .mks. La conversione è inoltre necessaria quando il testo dei sottotitoli deve essere modificato, tradotto o distribuito come file di testo separato e di piccole dimensioni.

Cos'è il formato MKS

.mks è una convenzione per l'estensione dei file di un container Matroska che normalmente contiene tracce di sottotitoli senza video o audio. È correlato a .mkv, ma l'estensione non identifica il formato dei sottotitoli memorizzato al suo interno.

Un file MKS può contenere una o più tracce in lingue e codec diversi. Le tracce di testo possono contenere testo UTF-8 compatibile con SubRip, ASS, SSA o WebVTT; le tracce bitmap possono contenere sottotitoli Blu-ray PGS o DVD VobSub. I file MKS sono comunemente utilizzati dagli utenti di Matroska, dai remuxer, dagli archivisti e da chi estrae tracce dai file MKV.

Controlla il codec della traccia prima della conversione. Un file Matroska contenente testo SubRip potrebbe richiedere soltanto l'estrazione, mentre PGS e VobSub contengono immagini dei sottotitoli e richiedono l'OCR per diventare testo SRT.

Cos'è il formato SRT

SRT è un formato di sottotitoli in testo semplice con cue numerati, timestamp di inizio e fine e righe di dialogo. Un timestamp di un cue utilizza la forma 00:01:23,456 --> 00:01:26,789.

SRT è ampiamente supportato da media player, televisori, editor di sottotitoli, video editor e servizi di upload dei sottotitoli. È di piccole dimensioni, può essere modificato negli editor di testo e normalmente viene salvato come UTF-8.

SRT non può conservare font, colori, posizioni sullo schermo, comandi di disegno, effetti karaoke o animazioni di ASS o SSA. Inoltre, non può memorizzare direttamente le didascalie bitmap PGS o VobSub.

Convertire file MKS basati su testo

Per un file MKS basato su testo, carica il file nel convertitore su 101convert.com, scegli SRT come formato di output e scarica il risultato. La conversione può essere eseguita gratuitamente senza installare software.

Per la conversione locale, esamina innanzitutto i flussi dei sottotitoli con FFmpeg:

ffprobe -v error -select_streams s -show_entries stream=index,codec_name:stream_tags=language,title -of default=noprint_wrappers=1 input.mks

Se il codec è subrip o Matroska lo identifica come S_TEXT/UTF8, la traccia contiene già testo compatibile con SRT. Estrailo con MKVToolNix:

mkvmerge -i input.mks

Utilizza l'ID della traccia Matroska visualizzato in:

mkvextract tracks input.mks 0:output.srt

Sostituisci 0 con l'ID della traccia richiesto. Un file MKS può contenere più tracce di sottotitoli, quindi estrai separatamente ogni lingua richiesta o ogni traccia di sottotitoli forzati.

Per le tracce di testo ASS, SSA e WebVTT supportate, FFmpeg può creare un output SRT:

ffmpeg -i input.mks -map 0:s:0 -c:s srt output.srt

Modifica 0:s:0 in 0:s:1, 0:s:2 e così via per selezionare un altro flusso di sottotitoli. L'ordinale del flusso di sottotitoli di FFmpeg in -map non corrisponde necessariamente all'ID della traccia mostrato da mkvmerge.

Subtitle Edit è utile quando un file ASS o SSA estratto deve essere revisionato prima dell'esportazione. Apri il file estratto, quindi utilizza File → Save as e seleziona SubRip (*.srt).

Convertire i sottotitoli bitmap con l'OCR

Codec come hdmv_pgs_subtitle e dvd_subtitle contengono immagini dei sottotitoli renderizzate, non testo. FFmpeg non può convertire direttamente tali immagini in dialoghi SRT accurati.

Estrai la traccia bitmap con mkvextract, aprila in Subtitle Edit, esegui la funzione OCR, correggi il testo riconosciuto, quindi salvala tramite File → Save as come SubRip (*.srt). Font stilizzati, basso contrasto, dialoghi sovrapposti, cartelli e scritture non latine possono causare errori nell'OCR.

Controlli di compatibilità

La conversione di ASS e SSA conserva dialoghi e temporizzazione, ma elimina stile e posizionamento. L'output dell'OCR può contenere errori ortografici, di punteggiatura, di riconoscimento dei caratteri e di interruzione di riga; rileggilo confrontandolo con il video.

I metadati Matroska, come lingua, titolo e indicatori di traccia predefinita e forzata, non vengono memorizzati in un normale file SRT. Utilizza nomi di file descrittivi come movie.en.srt e movie.en.forced.srt.

Prova il risultato nel player previsto e controlla temporizzazione, ordine dei cue, interruzioni di riga e caratteri accentati. Salva come UTF-8; se un televisore meno recente visualizza caratteri errati, prova UTF-8 con BOM o la codifica richiesta dal dispositivo.

Domande frequenti

Il convertitore da MKS a SRT è gratuito?

Sì, convertire MKS in SRT su 101convert.com è completamente gratuito. Non sono richiesti registrazione, e-mail o installazione. Se hai bisogno di un limite di dimensione del file più alto o vuoi convertire più file alla volta, consulta i nostri piani.

Quanto può essere grande il mio file MKS?

Puoi caricare file MKS fino a 100 MB e convertire fino a 100 file alla volta in un unico lotto.

Cosa succede ai file caricati?

I file vengono elaborati automaticamente ed eliminati dai nostri server pochi minuti dopo la conversione. Non visualizziamo né condividiamo mai i tuoi file.

Devo installare un software per convertire MKS in SRT?

No. La conversione da MKS a SRT avviene completamente online nel browser e funziona su Windows, Mac, Linux, Android e iPhone.

La conversione non è riuscita?

Nella maggior parte dei casi, la causa è un formato di file errato. Carica un file MKS valido per questa conversione da MKS a SRT. A volte il problema può dipendere anche da noi. Analizziamo gli errori di conversione ricorrenti e disattiviamo o ripariamo il convertitore se rileviamo un difetto.

La conversione da MKS a SRT mantiene la formattazione e il posizionamento dei sottotitoli?

No, la conversione in SRT generalmente conserva il testo e i tempi dei sottotitoli, ma perde gli stili avanzati, i caratteri, i colori, il posizionamento preciso, gli effetti karaoke e altre funzioni specifiche del formato. SRT supporta solo la formattazione di base del testo.

È possibile convertire ogni traccia di sottotitoli MKS in un file SRT modificabile?

No, solo le tracce di sottotitoli basate su testo possono essere convertite direttamente in testo SRT modificabile. I sottotitoli basati su immagini richiedono il riconoscimento ottico dei caratteri, che può introdurre errori di ortografia, temporizzazione e riconoscimento dei caratteri.

Cosa succede se il mio file MKS contiene più tracce di sottotitoli?

La conversione normalmente produce un file SRT per una traccia di sottotitoli selezionata, quindi le altre lingue o tracce alternative non vengono incluse, a meno che non vengano convertite separatamente. Anche i nomi delle tracce e altri metadati del contenitore potrebbero andare persi.

Perché alcuni sottotitoli mancano o non sono sincronizzati dopo la conversione da MKS a SRT?

I sottotitoli potrebbero mancare quando la traccia MKS utilizza un codec non supportato, contiene immagini invece di testo oppure è stata selezionata la traccia sbagliata. Anche la temporizzazione può cambiare leggermente se la sorgente utilizza funzioni di temporizzazione che SRT non è in grado di rappresentare esattamente.