8000 GitHub - helmerapp/wcodecs: media processing project
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

helmerapp/wcodecs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

╔══════════════════════════════════════════════════════════════════════════════╗
║                                                                              ║
║                                 WCODECS                                      ║
║                                                                              ║
║           A high-performance WebCodecs API implementation for Rust           ║
║                                                                              ║
╚══════════════════════════════════════════════════════════════════════════════╝

╔═════════════════════════════╗
║ OVERVIEW                    ║
╚═════════════════════════════╝

wcodecs is a (loose*) Rust implementation of the W3C WebCodecs API — bringing
low-level access to media encoders and decoders with exceptional performance and
safety guarantees outside of the browser to native macOS, Windows and Linux apps.

NOTE:
1. This library is primarily created for learning purposes + internal use for Helmer.
2. It serves as an educational resource to understand WebCodecs + multimedia programming.
3. The library is provided as-is, with no support except on a best-effort basis.

* we might write some Swift/C underneath for prototyping.

┌─────────────────────────────┐
│ GOALS                       │
└─────────────────────────────┘

  • Near-complete implementation of the WebCodecs API specification
  • Cross-platform compatibility (Windows, macOS, Linux)
  • Async/await compatible API
  • Hardware acceleration
  • Minimal dependencies and small binary footprint

┌─────────────────────────────┐
│ NON GOALS                   │
└─────────────────────────────┘

  • All-encompassing media library like FFmpeg
  • Support for old/deprecated platforms


╔═════════════════════════════╗
║ DOCUMENTATION               ║
╚═════════════════════════════╝

[coming soon]


╔═════════════════════════════╗
║ LICENSE                     ║
╚═════════════════════════════╝

This project is licensed under the MIT License. See the LICENSE file for details.


Copyright © 2025 Helmer Interactive Pte Ltd.
All rights reserved.

About

media processing project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Contributors 2

  •  
  •  

Languages

0