[Feature]: Add HEVC (H.265) export support
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Ativa
- Stack de tecnologia
- electron, typescript
Direção de pesquisa
Start by locating the export dialog and the existing H.264 codec selection, then trace how export settings reach the encoder. The issue suggests adding HEVC as an option, preferring hardware encoding with software fallback, and keeping H.264 as the default. Done means HEVC exports work across supported platforms and the existing default remains H.264; the issue names no files or tests.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Search existing issues
- I have searched the existing issues
Is your feature request related to a problem?
Hi OpenScreen team,
Could you please add HEVC (H.265) as an export codec option alongside the current H.264?
Describe the solution you'd like
Why this would be useful
- Significantly smaller file sizes at the same (or better) visual quality compared to H.264
- Especially helpful for longer recordings, 4K/high-fps exports, and sharing
- Modern hardware encoders (NVENC, AMF, Quick Sync, VideoToolbox) already support HEVC efficiently
Suggested implementation
- Add “HEVC / H.265” as a selectable codec in the export dialog (next to H.264)
- Prefer hardware encoding when available, with software fallback
- Keep H.264 as the default for maximum compatibility
This would be a great addition for users who want better compression without sacrificing quality.
Thank you for the excellent work on OpenScreen!
Describe alternatives you've considered
No response
Additional context
No response
- Linguagem predominante
- TypeScript
- Estrelas
- 3.7k
- Forks
- 231
- Merge médio
- 19h 7min
- PRs com merge (30d)
- 266
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de getopenscreen/openscreen
-
Native review wanted: machine-translated recording bar tooltips (14 locales)Talvez livre de novo @auberginewly assumiu há 28 dias e não há nenhum pull request aberto. Abertagood first issue help wanted
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
getopenscreen/openscreen#913 · 5 comentários ·
Mantenedores costumam responder em até 1 dia
-
[Bug]: macOS — takes end with SCStreamErrorDomain -3821 "Stream was stopped by the system" when the disk is low on free spaceTalvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 54/100
getopenscreen/openscreen#1496 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
getopenscreen/openscreen#1493 ·
Mantenedores costumam responder em até 1 dia
-
enhancement
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 55/100
getopenscreen/openscreen#1490 ·
Mantenedores costumam responder em até 1 dia
-
[Bug]: macOS stdio MCP repeatedly surfaces OpenScreen and accumulates long-lived processes in CodexAberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 38/100
getopenscreen/openscreen#1488 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de getopenscreen/openscreen
Issues semelhantes
-
ArcGIS Maps SDK for JavaScript c-carousel calcite-design-tokens enhancement impact - p3 - not time sensitive needs triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
Esri/calcite-design-system#15565 ·
Mantenedores costumam responder em até 1 dia
-
customer-reported question
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 66/100
Azure/azure-rest-api-specs#48017 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
microsoft/TypeScript#65370 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 83/100
ts-graphviz/ts-graphviz#1904 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
Mantenedores costumam responder em até 1 dia