前端音视频处理 Pure TypeScript media toolkit for reading, writing, and converting video and audio files, directly in the browser.
TypeScript · active 2025-07-02 → 2026-07-31 (UTC)
Activity over time
Daily event counts in the loaded window
Line chart, 395 days from 2025-07-02 to 2026-07-31. Pushes: 489 total, peak 18 in a day. Pull requests: 59 total, peak 4 in a day. Issues: 178 total, peak 7 in a day. Comments: 431 total, peak 15 in a day. Stars: 2,816 total, peak 277 in a day.
- Pushes
- Pull requests
- Issues
- Comments
- Stars
Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.
Top contributors
Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity
| Contributor | Contributions | Pushes | PRs | Comments |
|---|---|---|---|---|
| Vanilagy | 752 | 424 | 16 | 221 |
| github-actions[bot] | 66 | 66 | 0 | 0 |
| JonnyBurger | 42 | 0 | 10 | 18 |
| noobSam1122 | 16 | 0 | 0 | 11 |
| hobodrifterdavid | 15 | 0 | 1 | 6 |
| wiedymi | 14 | 0 | 3 | 9 |
| cr3314 | 13 | 0 | 2 | 11 |
| AJFunk | 8 | 0 | 1 | 4 |
| samohovets | 8 | 0 | 4 | 1 |
| silo4 | 8 | 0 | 0 | 7 |
| Pita | 7 | 0 | 0 | 4 |
| hamzaaftab | 7 | 0 | 1 | 6 |
| crystalfp | 6 | 0 | 0 | 3 |
| thurinus | 6 | 0 | 1 | 2 |
| dantaylor | 6 | 0 | 0 | 3 |
| sambowenhughes | 5 | 0 | 0 | 3 |
| itsdouges | 5 | 0 | 0 | 3 |
| pablocubico | 5 | 0 | 2 | 2 |
| nuthinking | 5 | 0 | 0 | 3 |
| ArveWaltin | 4 | 0 | 0 | 3 |
Recent activity
Latest issues, pull requests and releases
- Pull request#441hikashop-nicolas2026-07-18 13:45
- Issue comment#427Vanilagy2026-07-02 07:38HLS VOD: EXT-X-MEDIA-SEQUENCE offsets the presentation timeline (getFirstTimestamp = MEDIA-SEQUENCE × TARGETDURATION)
- Issue#400Vanilagy2026-06-30 15:12Is it possible to append trak metadata? (`com.apple.quicktime.pixeldensity` with value of `0x30`)
- Issue#401Vanilagy2026-06-04 16:05Transmuxing performance
- Issue comment#395odddollar2026-06-02 12:06Conversion video and audio bitrates not being respected
- Issue#396Vanilagy2026-06-02 11:06Seeking fails (DataError: ... wasn't a key frame)
- Issue comment#365Vanilagy2026-05-19 20:36Muxer throws "First packet must be a key packet" with AMD hardware HEVC encoder on Windows/Chrome
- Issue comment#365Vanilagy2026-05-16 09:59Muxer throws "First packet must be a key packet" with AMD hardware HEVC encoder on Windows/Chrome
- ReleaseVanilagy2026-05-14 09:47v1.45.1
- Issue comment#380Vanilagy2026-05-14 09:44Fix ReDoS vulnerability in PCM codec regex
- Issue comment#368AzielCF2026-05-11 05:54SamplesAtTimestamps is misleading for sequential rendering
- Issue comment#366ZerGo02026-05-09 08:11Error: Timestamps must be non-negative (got -0.000020833333333333333s).
- Issue#366Vanilagy2026-05-08 22:40Error: Timestamps must be non-negative (got -0.000020833333333333333s).
- Issue#364ww242026-05-06 15:45Bug: `roundToDivisor` on first encoded audio packet causes negative timestamp error (~50% probability)
- Issue comment#362Vanilagy2026-05-02 12:31Infinite CPU loop in muxer when source `.mov` has `pasp` with `num=0, den=0`
- ReleaseVanilagy2026-05-02 12:28v1.43.1
- Issue comment#89KyleTryon2026-04-28 00:17HLS Support
- Issue comment#250chapterjason2026-04-26 18:59Can you add support for .flv video format?
- Issue#358ahmedrowaihi2026-04-26 10:30Add `sidx` parsing to the ISOBMFF demuxer
- Issue comment#356Vanilagy2026-04-24 08:24Audio transcode introduces fixed start offset when using Conversion
- Issue comment#89Vanilagy2026-04-23 14:22HLS Support
- Issue comment#89KyleTryon2026-04-21 02:59HLS Support
- Issue#351Vanilagy2026-04-20 14:29Output from `trim` option produces MP4 that ffmpeg cannot read (error reading header)
- Issue comment#89Vanilagy2026-04-17 22:25HLS Support
- Issue comment#89jepcd2026-04-15 23:50HLS Support
Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 2,816 stars here means stars gained during the window, not the repo's star count.