You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Fix processMediaStreamRealtime implementation for real-time streaming support
- Add video: false option for audio-only encoding scenarios
- Add audio extraction from VideoFile using AudioContext API
- Optimize WorkerCommunicator with transferable objects for VideoFrame/AudioData
- Update types and configuration parsers to support new features
- Add comprehensive tests for v0.2.2 functionality
- Update README with v0.2.2 changelog and examples
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: README.md
+37-2Lines changed: 37 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,8 +2,8 @@
2
2
3
3
A TypeScript library to encode video (H.264/AVC, VP9, VP8) and audio (AAC, Opus) using the WebCodecs API and mux them into MP4 or WebM containers with a simple, function-first design.
4
4
5
-
> **🎉 v0.2.1 Release**
6
-
> This release includes VideoFile support and improved API stability. The function-first API is production-ready with automatic configuration, quality presets, and progressive enhancement.
5
+
> **🎉 v0.2.2 Release**
6
+
> Major updates: Real-time streaming support, audio-only encoding, VideoFile audio processing, and optimized transferable objects. See [CHANGELOG](#changelog) for details.
7
7
8
8
## Features
9
9
@@ -17,6 +17,9 @@ A TypeScript library to encode video (H.264/AVC, VP9, VP8) and audio (AAC, Opus)
17
17
-**📦 Optimized Bundle Size**: Import only what you need
18
18
-**🛡️ Type Safety**: Full TypeScript support with comprehensive types
19
19
-**🎵 Audio Support**: AAC and Opus encoding with automatic configuration
20
+
-**🎤 Audio-Only Encoding**: Support for `video: false` option (v0.2.2)
21
+
-**📹 VideoFile Audio**: Extract and encode audio from video files (v0.2.2)
22
+
-**⚡ Performance Optimized**: Transferable objects for faster data transfer (v0.2.2)
Copy file name to clipboardExpand all lines: package.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
{
2
2
"name": "webcodecs-encoder",
3
-
"version": "0.2.1",
3
+
"version": "0.2.2",
4
4
"description": "A TypeScript library for browser environments to encode video (H.264/AVC, VP9, VP8) and audio (AAC, Opus) using the WebCodecs API and mux them into MP4 or WebM containers with real-time streaming support. New function-first API design.",
0 commit comments