Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

[Feature Request] 字幕样式增强:支持阴影、描边、背景条等高级样式

Aperta
#15 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
35/100
Tipo di issue
Funzionalità
Chiarezza
Da chiarire
Stato di attività
Tranquilla
Stack tecnologico
go

Direzione di ricerca

L’issue non indica alcun file, test o punto di ingresso. Inizia individuando l’implementazione esistente dei sottotitoli e le relative opzioni della riga di comando, quindi verifica come viene gestito il rendering dei sottotitoli. Done deve includere opzioni documentate e una copertura per gli stili di ombra, contorno e sfondo, comprese le relative impostazioni di colore, opacità e dimensione o offset.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

背景描述

我正在使用 mediakit-cli 为视频添加字幕。目前工具支持添加纯色字幕,但在实际使用中,纯色字幕在复杂背景(如画面颜色多变、亮度较高或较低的场景)下可读性较差,视觉体验不够专业。

功能需求

希望能够为字幕添加更丰富的样式选项,至少包括以下能力:

  1. 字幕阴影 (Shadow):为文字添加阴影,支持自定义阴影颜色、透明度、偏移量等参数
  2. 文字描边 (Outline/Stroke):为文字添加外轮廓描边,支持自定义描边颜色、宽度等参数
  3. 背景条 (Background Box):为字幕文字添加半透明背景条或背景色块,提升文字可读性
使用场景
  • 视频字幕在亮色背景下难以辨认,需要添加阴影或描边来增强对比度
  • 制作专业级视频内容时,需要字幕样式与视频整体风格匹配
  • 批量处理视频时,需要统一的字幕样式规范
当前替代方案

目前只能通过纯色字幕勉强使用或在Reomtion里添加,无法满足上述场景需求。

补充说明
  • 如果该功能已在规划中,希望了解大致的时间表
  • 如果当前有其他 workaround(如通过 FFmpeg 命令组合实现),也请告知

🙏感谢团队的付出,对我们这样的个人视频创作者真的意义重大!🙏

Lingua principale
Go
Stelle
207
Fork
13
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Issue simili

Altre issue su Go

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.