ユーザーが幅、高さ、色、および期間を選択できるページがあるとします。次に、そのページの <video> タグで再生される、その色の静的フレームにすぎないサイズと期間のビデオをページに生成させたいと考えています。HTML5 MediaSource API を使用してこれを行うことはできますか?
例: ユーザーが 704x396 + rgb(0, 0, 0) + 00:00:15 を選択した場合、サイズが 704x396、長さ 15 秒、完全に黒のビデオを再生する <video> タグを生成します。Aegisub のダミー ビデオ機能に精通している場合は、基本的にそれを模倣しようとしています。
私が知る限り、MediaSource では、ブラウザがサポートする実際のビデオ コーデックで未加工のビデオ バイトをフィードすることしかできません。個々のフレームにフィードできるような「高レベル」の API はありません。
MediaSource でない場合、これを行う他の方法はありますか (もちろん、JS にコンパイルされた webm/MP4 エンコーダーをバンドルする以外に) ?