Skip to content

vjeux/webcodecs-nodejs-10k-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

WebCodecs Node.js $10k Challenge

image

Video editing is exploding around the world and the potential for it enabled by AI and edge compute is unprecedented. There's finally a good underlying API in the browser for it with WebCodecs and high level APIs like Mediabunny and Remotion. But unfortunately you can't easily take the same code written against these and have it run on the server with Node.js.

This is why I'm setting up a challenge to improve the video editing ecosystem. Your objective is to get the WebCodecs API running on the server inside of NodeJS.

Since there's only a month for the challenge, it's unlikely that a full working version will be completed. As a result, progress towards that goal will be rewarded. Here are some potential approaches that could be viable:

  • Implement the WebCodecs API by forwarding all the calls to the respective calls to ffmpeg via C bindings.
  • Extract the WebCodecs implementation from one of the browsers that currently implement it in such a way that it can be used standalone.
  • Implement a slow but functional JavaScript version of the WebCodecs API.

In order to qualify:

  • The code must be open sourced.
  • The submission must be before December 31st 2025 Midnight PST (California time).

To submit your entry, create an issue on this repository with:

  • An explanation of what you did.
  • How to compile / run it.
  • Who are the people that participated. If more than one, how to split the prize between the people if you win.

The prize pool is $10k by Christopher "@vjeux" Chedeau. If anyone or a company is interested in contributing more, please reach out at vjeuxx@gmail.com. The judging will happen for a week and results will be announced Thursday January 8th. The money will be distributed among the winners at the sole discretion of Christopher Chedeau. If there are no contributions deemed significant enough, part or all the prize pool may not be distributed.

About

Let's get WebCodec to the server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published