ffmpeg.wasmは、WebAssemblyとJavaScriptのみで実装されたFFmpegの移植版です。ブラウザ内で動画や音声の録画、変換、ストリーミングを可能にします。
オープンソース。新しい可能性。
優れたオープンソースプロジェクトを見つけ、匿名でプロジェクトを投稿し、自分のプロジェクトを申請して編集できます。
好奇心とともに、オープンソースの世界へ。
THE FIRST COLLECTIONguessit-jsはPythonのguessitをTypeScriptでポートしたライブラリで、メディアファイル名からタイトルや年、シーズン、エピソードなどのメタデータを抽出します。Python guessit 4.4.0と100%互換であり、3.5倍高速で、CLI、REST API、WASM対応を提供します。
Pion WebRTCは、WebRTC APIの純粋なGo実装で、PeerConnection、DataChannels、メディア処理、Cgoを使わない安全な接続を提供します。
ソフトウェア開発者向けのデジタルビデオ技術入門ガイド。画像表現、色彩モデル、コーデック、ストリーミングについて実践的なFFmpeg例を交えて解説。
openFrameworksはクリエイティブコーディング向けのC++ツールキットで、Windows、Linux、macOS、iOS、tvOS、Emscriptenのクロスプラットフォーム開発をサポートする。
vosは、ビデオを時間の決定論的な関数として扱うオープンなプログラム的ビデオエンジンであり、解像度に依存しないレンダリングとデータ駆動型の編集を可能にします。
JetBrains IDE向けのオーディオ・ビデオ再生プラグイン。JCEFとFFmpegにより、ネイティブおよびトランスコード対応メディアフォーマットをサポート。
rtmp-rsはRust製の非同期RTMPサーバー・クライアントライブラリ。Tokio上で構築され、 legacy RTMPとEnhanced RTMP v2(HEVC、AV1、Opus)をサポート。GOPキャッシングとバックプレッシャー処理を特徴とする。
RemotionはReactでプログラム的に動画を作成するフレームワーク。エージェント駆動、インタラクティブ編集、コードベースのワークフロー、バッチレンダリング、動画アプリ構築をサポート。Player、テンプレート、豊富なドキュメントを提供。
xgplayerはByteDanceによるコンポーネント化HTML5ウェブ動画プレーヤーで、分離可能なUIプラグイン、帯域節約のためのMP4段階読み込み、オンデマンドとライブ再生向けのFLV、HLS、DASH統合サポートを備える。
GSYVideoPlayerは、IJKPlayer、Media3(ExoPlayer)、MediaPlayer、AliPlayerなど複数の再生カーネルをランタイムで切り替え可能なオープンソースのAndroid動画プレーヤーフレームワークです。豊富な再生機能、キャッシュ、フィルター、字幕、キャスト、Jetpack Compose対応などを備えています。
VHSは、.tapeファイルを使ってターミナルGIFをコードとして記述し、統合テストやCLIツールのデモ用に生成するツールです。録画、公開、SSHによるセルフホスティング、複数の出力形式に対応しています。
オーディオビジュアルメディア処理のためのユーティリティスイートを提供するマルチプラットフォーム対応のDockerコンテナです。
HLS.jsは、HTML5 videoとMediaSource Extensions(MSE)を利用してブラウザでHTTP Live Streaming(HLS)を再生するJavaScriptライブラリです。トランスマックス、アダプティブストリーミング、DRM、低遅延対応などを備えています。
DPlayerはオープンソースのHTML5弾幕動画プレイヤー。HLS、FLV、MPEG DASH、WebTorrent、スクリーンショット、字幕、画質切替に対応。
Video.jsは、HLS、DASH、および一般的なメディア形式をデスクトップ、モバイル、スマートTVでサポートする、数百のプラグインで拡張可能なフル機能のオープンソースWebビデオプレーヤーおよびフレームワークです。
Media Chromeは、オーディオおよびビデオプレーヤーのカスタマイズ可能なWebコンポーネントコントロールを提供し、あらゆるフレームワークや多くのメディアソースと互換性があります。
ReactPlayerは、ファイルパス、HLS、DASH、YouTube、Vimeo、Wistia、Muxなど様々なメディアURLを再生するReactコンポーネント。props、コールバック、ライトモード、ローディング機能、カスタムプレイヤー対応を備える。
Luxは、Goで書かれた高速でシンプルな動画ダウンーダーCLIツールです。YouTube、Bilibili、Instagramなど、さまざまなサイトから動画、プレイリスト、画像、音声をダウンロードできます。
オープンソースのビデオ会議プラットフォーム。HD音声/動画、コンテンツ共有、チャット、アンケート、仮想背景、モバイルアプリ、埋め込み可能なWeb/ネイティブSDKをサポート。