0

カスタム ビデオ キャプチャ アプリケーションを開発しています。アイデアは、Web カメラからの出力をキャプチャし、同時に遅延プレビューを表示することです。

たとえば、ユーザーが 5 分の遅延を指定した場合、5 分間のビデオ キャプチャの後、ビデオ プレビューは 5 分前にキャプチャされたものの再生を開始し、キャプチャが停止してから 5 分後まで再生を続けます。

ユーザーは遅延時間を分単位で指定できるはずなので、何らかのバッファ フィルタを作成しても機能しません。5 分間のビデオをメモリにバッファリングするのは賢明なアイデアとは思えません。

したがって、最善の方法は、キャプチャ アプリケーションによって書き込まれている同じファイルを読み取ることだと思います。

何か案は?

乾杯

4

1 に答える 1

2

これについて私が考えることができる唯一のオプションはバッファリングです...しかし、RAMにしかバッファリングできないと誰が言いますか;)。

これはすべて仮説ですが、組み込みのStream Buffer Engineを使用してみることができます。これは mpeg2 タイプのみを扱うため、SBE フィルターの前に mpeg2 エンコーダーに送信する必要がある場合があります。

于 2009-11-02T22:58:52.850 に答える