このプロジェクトについて
Mediabunnyは、ウェブブラウザでメディアファイルを直接処理するために Pure TypeScript で構築された JavaScript ライブラリです。外部依存関係なしで、動画および音声ファイルの読み書き・変換を可能にします。MP4、MOV、WebM、MKV、HLS、WAVE というコンテナ形式と、MP3、Ogg、ADTS、FLAC、MPEG-TS という音声形式に対応しています。WebCodecs API を活用したハードウェアアクセラレーションによるエンコード・デコードにより、25以上の動画・音声・字幕コーデックを処理できます。機能としては、トランスmuxing、トランスコーディング、リサイズ、回転、クロップ、リサンプリング、トリミング操作などが含まれます。本ライブラリはストリーミング I/O を採用しており、大規模ファイルのメモリ効率的な処理を実現します。また tree-shakeable に設計されており、開発者は必要な機能のみをバンドルすることができます。@mediabunny/server パッケージを通じて Node、Bun、Deno 上のサーバー環境でも拡張可能です。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.