Convert JSON to SRT
Turn Whisper verbose_json, whisper.cpp output, or any timed transcript JSON into clean SRT subtitles.
Convert your files
Drop files here
Drag & drop or browse · Whisper or transcript JSON
up to 3 files · 1.0 MB each
Comment convertir JSON en SRT
Convertissez du JSON en SRT en ligne. CutConvert lit les transcriptions Whisper — verbose_json d’OpenAI, sortie whisper.cpp — et le JSON générique à segments synchronisés, et écrit des sous-titres SRT propres et numérotés, intervenants préservés.
Ajoutez vos fichiers JSON
Glissez vos fichiers .json Whisper ou de transcription dans la zone de dépôt, ou cliquez pour parcourir.
Convertissez JSON en SRT
Cliquez sur Convertir. Chaque segment synchronisé devient un sous-titre SRT avec un timing en millisecondes ; les champs speaker deviennent des noms d’intervenants.
Téléchargez votre résultat
Téléchargez le fichier converti instantanément — ou une seule archive ZIP lorsque vous convertissez un lot de fichiers.
JSON de transcription et Sous-titres SRT, expliqués
La transcription par IA produit du JSON ; les lecteurs et logiciels de montage veulent du SRT. Ce convertisseur accepte les formes qui existent réellement sur le terrain : verbose_json d’OpenAI Whisper (segments avec start/end en secondes), whisper.cpp (tableaux transcription avec offsets en millisecondes) et les tableaux génériques de segments {start, end, text}. Le timing est lu depuis le fichier — jamais estimé.
Transformez du verbose_json Whisper, une sortie whisper.cpp ou tout JSON de transcription synchronisé en sous-titres SRT propres. C'est gratuit pour commencer, chiffré en transit, et un lot entier est converti en un seul ZIP — connectez-vous pour les gros fichiers et les volumes importants.
Questions fréquentes sur JSON en SRT
Quels formats JSON sont pris en charge ?
Le verbose_json d’OpenAI Whisper (un tableau segments avec start/end en secondes), la sortie whisper.cpp (un tableau transcription avec offsets ou horodatages) et les tableaux génériques d’objets {start, end, text} — avec champs speaker optionnels, en secondes ou en millisecondes.
Comment obtenir du verbose_json depuis Whisper ?
Avec l’API OpenAI, réglez response_format sur verbose_json. En exécutant Whisper en local, la sortie .json par défaut fonctionne ; le fichier --output-json de whisper.cpp fonctionne aussi.
Mon JSON n’a qu’un simple champ text — peut-il être converti ?
Non. Le SRT a besoin de temps de début et de fin par segment, et une transcription en texte nu n’en a pas. Réexportez avec le timing par segment (verbose_json pour Whisper) et la conversion fonctionnera.
Les noms d’intervenants issus de la diarisation sont-ils conservés ?
Oui — les segments portant un champ speaker ressortent en sous-titres SRT étiquetés, de sorte que les transcriptions diarisées restent attribuées.
Et si mon fichier est un JSON de transcription Premiere Pro ?
Utilisez le convertisseur de transcription Premiere en SRT sur /prtranscript/srt — il lit directement le format de transcription de Premiere (y compris les fichiers .prtranscript binaires).
Guides pour ce workflow
- Transcript → SRT subtitlesThe one requirement (timestamps), the formats that convert directly, how cue timing really works, and the honest answer on untimed text.Lire le guide
- Add SRT subtitles in ResolveThe native import path, the timecode gotcha that hides your subtitles an hour away, and the FCPXML route when you want styleable titles instead of captions.Lire le guide
Plus de convertisseurs
- Convertir SRT en JSON Premiere
- Convertir SRT en TXT Avid
- Convertir TXT en SRT
- Convertir EDL en CSV
- Convertir TXT en JSON Premiere
- Convertir DOC en JSON Premiere
- Convertir SRT en VTT
- Convertir Transcription Premiere en SRT
- Convertir Transcription Premiere en VTT
- Convertir VTT en SRT
- Convertir SRT en texte
- Convertir VTT en texte
- Convertir Transcription Premiere en texte
- Convertir SBV en SRT
- Convertir SRT en Word
- Convertir VTT en Word
- Convertir ASS en SRT
- Convertir SRT en CSV
- Convertir CSV en SRT
- Convertir SRT en FCPXML
- Convertir FCPXML en SRT
Why editors trust it
Free to start
Convert everyday batches for free. Create an account when you need large, high-volume jobs.
Batch in, one ZIP out
Drop up to 10 files at once and download a single tidy ZIP — or one file if that is all you need.
Made for editors
EDL, SRT, Avid caption TXT, and Premiere transcript JSON — with speakers, frame rates, and timecode handled the way post expects.
Secure by default
Files are encrypted in transit, converted on managed infrastructure, and never sold or shared.
Questions, answered
Where are my files processed?
Your files are uploaded over an encrypted (HTTPS) connection and converted on CutConvert’s servers, then handed straight back to you as a download. We never sell or share your media.
Is it free? Do I need an account?
Small, everyday batches are free to convert. For large or high-volume jobs you’ll create an account and upgrade — which keeps the free tier fast for everyone.
What do I get when I convert multiple files?
Drop several files and you get back one ZIP archive containing every converted file. Convert a single file and you simply get that one file — no unnecessary ZIP.
Which formats are supported?
You can convert EDL to CSV; SRT and VTT subtitles to each other and to plain text; SRT, TXT, and DOCX/DOC transcripts to Premiere Pro transcript JSON; SRT to Avid Media Composer caption TXT; and Premiere Pro .prtranscript exports to SRT, VTT, or text — with speaker labels preserved. More post-production formats are on the way.
Can I pick a frame rate?
Yes. For EDL and Avid caption output you can choose 23.976, 24, 25, 29.97, or 30 fps, or let CutConvert auto-detect it from your source.