Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

[Feature]: Import SRT subtitles into the transcript

Ouverte
#1,365 3 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

@auberginewly y travaille déjà.

Depuis le 28/10/2026.

Évaluation

Difficulté
5/5
Temps estimé
Plus d'une semaine
Accessibilité débutants
30/100
Type d'issue
Fonctionnalité
Clarté
À clarifier
Activité
Active
Stack technique
electron, typescript
Domaine
desktop

Piste de recherche

Start by reading the prior exploration in issue #1116 and the transcript and captions flows to understand the current UX. The issue calls for designing the import behavior before implementation, including where the action lives, what happens to an existing transcript, how timestamps map to edited media, and how malformed files are reported. Done means these product decisions are resolved; the issue names no files or tests to run.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

help wanted

Today the transcript (and the captions built from it) can only come from OpenScreen's own transcription. Users who already have subtitles, from a human transcriber or another tool, can't bring them in.

Importing an .srt file would cover that. The UX needs to be designed before any code:

  • Where the action lives (transcript pane, captions, media page).
  • What happens to an existing transcript: replace, or refuse.
  • Whether the file's timestamps refer to the source recording or to the edited timeline (after cuts and speed regions).
  • How errors in a malformed file are reported.

First explored in #1116, which bundled it with other changes.

Langage dominant
TypeScript
Étoiles
3.7k
Forks
231
Merge moyen
16 h 38 min
PR mergées (30 j)
327

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de getopenscreen/openscreen

Toutes les issues de getopenscreen/openscreen

Issues similaires

Plus d'issues TypeScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.