Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

[Feature]: Import SRT subtitles into the transcript

Aberta
#1,365 3 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

@auberginewly já está trabalhando nisso.

Desde 28/10/2026.

Avaliação

Dificuldade
5/5
Tempo estimado
Mais de uma semana
Facilidade para iniciantes
30/100
Tipo de issue
Funcionalidade
Clareza
Precisa de esclarecimento
Status de atividade
Ativa
Stack de tecnologia
electron, typescript
Domínio
desktop

Direção de pesquisa

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.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

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.

Linguagem predominante
TypeScript
Estrelas
3.7k
Forks
231
Merge médio
15h 32min
PRs com merge (30d)
300

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de getopenscreen/openscreen

Todas as issues de getopenscreen/openscreen

Issues semelhantes

Mais issues de TypeScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.