Vanilagy
|
c7c57e2132
|
Add getMimeType to Output & other small adjustments
|
2025-06-07 22:51:57 +02:00 |
|
Vanilagy
|
f5a56e1f62
|
Fix incorrectly processed timestamps for fragmented MP4
|
2025-06-07 18:54:19 +02:00 |
|
Vanilagy
|
fd159ecce3
|
Migrate all codec data parsing logic into new file
|
2025-05-12 15:09:04 +02:00 |
|
Vanilagy
|
b0a6cf8535
|
Add support for HEVC in Annex B, fix HEVC codec string extraction logic
|
2025-05-12 14:56:34 +02:00 |
|
Vanilagy
|
f1eed5aa9e
|
Support AVC in Annex B format, add AVCDecoderConfigurationRecord extraction logic, add Annex B to AVCC converter, add support for Matroska Clusters with undefined size, & a couple other improvements
|
2025-05-11 20:47:37 +02:00 |
|
Vanilagy
|
e527fe1484
|
Allow fractional frame rates in track metadata, document frameRate better, other small doc adjustments
|
2025-04-28 15:48:51 +02:00 |
|
Vanilagy
|
20c53c407f
|
Fix codec validation logic
|
2025-04-05 17:10:49 +02:00 |
|
Vanilagy
|
5e224510be
|
Add documentation on writing files
|
2025-03-31 21:21:10 +02:00 |
|
Vanilagy
|
ceb2528014
|
Add specific, per-output-format data callbacks & rewrite some logic in the process
|
2025-03-22 20:30:24 +01:00 |
|
Vanilagy
|
b14daf6dca
|
Add configurable minimum MP4 fragment duration and Matroska cluster duration
|
2025-03-22 15:33:00 +01:00 |
|
David Payr
|
c2b20ccda5
|
EncodedVideoSample/EncodedAudioSample -> EncodedPacket
|
2025-02-22 19:54:59 +01:00 |
|
Vanilagy
|
7988b6c2f8
|
Multiple miscellaneous fixes
|
2025-02-18 22:13:21 +01:00 |
|
Vanilagy
|
70b88332b2
|
Add media conversion utility function, fix fragment/cluster reading issues, expand color space logic, add qualitative bitrates, & many other fixes and improvements
|
2025-01-19 18:55:12 +01:00 |
|
Vanilagy
|
2dfb595911
|
Improve lookup algorithm to handle misleading cue points, fix cluster start timestamp in Matroska muxer, improve cue points in Matroska muxer, & other misc improvements
|
2025-01-12 15:17:21 +01:00 |
|
Vanilagy
|
11d41fcbc7
|
Fix interleaving of chunks in finalize()
|
2025-01-11 19:57:31 +01:00 |
|
Vanilagy
|
37820f1d4c
|
Replace ArrayBufferTarget with BufferTarget, now spitting out Uint8Array and using .resize
|
2025-01-05 14:24:06 +01:00 |
|
Vanilagy
|
ee81e1b674
|
Add support for all audio codecs in the ISOBMFF muxer (& some fixes)
|
2025-01-05 13:50:50 +01:00 |
|
Vanilagy
|
5bb9f8609c
|
Allow non-zero initial timestamps for ISOBMFF muxer
|
2025-01-04 14:02:45 +01:00 |
|
Vanilagy
|
1145e0ebbe
|
Use new sample classes for muxers as well
|
2025-01-04 00:28:54 +01:00 |
|
David Payr
|
07689fbd8d
|
Implement optimized fragmented MP4 demuxing
|
2024-12-14 21:50:51 +01:00 |
|
Vanilagy
|
6730e41c07
|
Add ESLint and lint a bunch
|
2024-12-01 17:33:54 +01:00 |
|
Vanilagy
|
266fcd473e
|
Use WritableStream for StreamTarget & integrate backpressure concepts
|
2024-11-28 22:06:49 +01:00 |
|
Vanilagy
|
527108f44e
|
Replace # with private
|
2024-11-26 20:47:58 +01:00 |
|
Vanilagy
|
78505bca82
|
Add api-extractor and add required exports
|
2024-11-25 21:18:44 +01:00 |
|