[Feature]: Optimize GIF compression to reduce file size
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 48/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- electron, typescript
- Bereich
- desktop
Rechercherichtung
Start by finding the GIF export flow and how it currently sets frame rate and image quality; the issue does not name files or tests. Check how export options reach the FFmpeg command, then identify the existing export tests. Done means users can choose a custom FPS and a quality or compression level, with tests covering the resulting GIF export settings.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Search existing issues
- I have searched the existing issues
Is your feature request related to a problem?
The generated GIF files are currently extremely large, while MP4 files are much better optimized.
720 MP4 24fps/s 24s: 9.0MB
720 GIF 15FPS: 106.3MB
Describe the solution you'd like
-
More FPS options: It would be great to have more lower-FPS presets available, or preferably, allow users to manually enter a custom FPS value.
-
Image quality/compression option: It would be helpful to have an option to reduce image quality, allowing each frame to be compressed individually to further reduce the overall GIF file size.
Describe alternatives you've considered
No response
Additional context
No response
- Vorherrschende Sprache
- TypeScript
- Sterne
- 3.7k
- Forks
- 231
- Ø Merge
- 17 Std. 7 Min.
- Gemergte PRs (30 T.)
- 277
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus getopenscreen/openscreen
-
Native review wanted: machine-translated recording bar tooltips (14 locales)Evtl. wieder frei @auberginewly hat das vor 28 Tagen übernommen, und es ist kein Pull Request offen. Offengood first issue help wanted
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
getopenscreen/openscreen#913 · 5 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 42/100
getopenscreen/openscreen#1477 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100
getopenscreen/openscreen#1475 · 4 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
getopenscreen/openscreen#1473 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 18/100
getopenscreen/openscreen#1465 · 3 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in getopenscreen/openscreen
Ähnliche Issues
-
check:passed streams:add
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
S: triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
Maintainer antworten meist innerhalb von 1 Tag
-
iot client
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Open-Locker/Open-Locker#365 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 69/100
inmanta/web-console#7787 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
shoelace-style/webawesome#2979 ·
Maintainer antworten meist innerhalb von 1 Tag