問題タブ [video-capture]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
859 参照

c# - C#WM_CAP_SET_SEQUENCE_SETUPを使用して、ビデオキャプチャ中にアプリケーションの制御を維持できるようにしようとしています

現時点では、Webカメラからビデオをキャプチャするアプリケーションを作成していると同時に、テキストファイルに書き込むさまざまなボタンをクリックしてビデオにメモを作成します。WM_CAP_SEQUENCEがキャプチャ中にデフォルトでアプリケーションの制御を奪うことを除けば、今ではほとんどすべてがダウンしています...ボタンを押さないでください。キャプチャパラメータ構造を渡して、クリックが許可されていることを通知する必要があります。これは、ブールyFieldをtrueに設定することで実行されます。これは私が少し問題を抱えているところです、私は構造に慣れておらず、またWM_CAP_SET_SEQUENCE_SETUPの使い方を完全に理解していません、以下の関連コードを投稿してください、そしてうまくいけば誰かが私にいくつかの洞察やポインタを提供できるかもしれませんか?

0 投票する
4 に答える
2339 参照

java - 実行中の Java Swing アプリケーションのビデオをその場で作成できますか?

毎秒 1 ~ 25 フレームの範囲でレンダリングする Java スイング GUI プログラムがあります。すべてのレンダリングを行うのは 1 つのウィンドウと 1 つのパネルだけです。たとえば、他の Swing コンポーネントはありません。

プログラムの実行中に、プログラムのテスト実行のビデオを作成できる必要があります。問題は、通常のスクリーン キャスティング ツール (コードを実行する前に起動するサード パーティ製アプリなど) ではフレームの一部が失われることが多く、正確なビデオが必要なことです。

Robot クラスを使用して Java ウィンドウのスクリーンショットをキャプチャする方法は知っていますが、実行中にスクリーンショットをディスクに保存することはできません。すべてが非常に遅くなります。プログラムの実行中に Robot クラス (または他のコード) を使用して、その場でウィンドウのビデオを作成する方法はありますか?

ありがとう!

0 投票する
2 に答える
1745 参照

c# - C# でのビデオ プレビュー

Web カメラ キャプチャ アプリがあり、WPF UI にビデオ プレビューを実装しようとしています。キャプチャは C++ DLL で行われます。現在の解決策がありますが、あまり満足していません。主な目標は、ビデオ フレームを圧縮してディスクに書き込む必要があるため、UI のビデオ プレビューが C++ DLL にあまり干渉しないようにすることです。圧縮はかなり CPU を集中的に使用するため、すべてのフレームを表示することはできません。

現在のビデオ プレビュー ソリューションは次のとおりです。

  • イメージ コントロールがウィンドウで使用され、その Source 属性が VideoPreviewSource という BitmapSource にデータ バインドされています。

  • プレビューを更新するために System.Threading.TimerCallback をセットアップしました。タイマー コールバック関数は、UpdatePreview() を呼び出す UI を (this.Dispatcher.BeginInvoke を使用して) 更新できるスレッドにディスパッチします。

  • UpdatePreview() は、C++ DLL にビデオ フレームを要求します。DLL を呼び出すと、画像の生データが byte[] _rawImageData に格納されます。これは、ウィンドウのコンストラクターで 1 回割り当てます。

  • UpdatePreview() は VideoPreviewSource を次のように設定します。 BitmapSource.Create(width, height, 96, 96, pf, null, _rawImageData, width * 4); 最後に OnPropertyChanged("VideoPreviewSource") が呼び出されます。

タイマーをより頻繁にすると、ガベージコレクションの呼び出しが少なくなり、基本的にメモリリークのように見えます。

ビデオプレビューへのより良いアプローチはありますか?

0 投票する
2 に答える
6992 参照

c# - C# を使用してビデオのサムネイルを作成する方法

ffmpeg.exe、式エンコーダーを使用してビデオのサムネイルを作成するためのいくつかの記事、いくつかのプロジェクトを見つけましたが、プロジェクトをダウンロードしたときにそれらが機能していません...問題またはプロジェクトによって天気ffmpeg.exeがダウンロードされません動作していません。

誰かがサンプルを見ることができる他のソースを持っている場合. 投稿してください..

-前もって感謝します

0 投票する
2 に答える
3039 参照

c# - VPFでのビデオキャプチャ

WPFアプリケーションでビデオをキャプチャするための最良の方法は何ですか?ビデオデバイスを検出し、選択したデバイスからビデオをキャプチャする方法を探しています。

0 投票する
1 に答える
1270 参照

flash - 絵を描いたり書いたりするときにアニメーションするビデオを作成する方法は?

この効果の例は次のとおりです: http://www.youtube.com/watch?v=rDu2A3WzQpo

0 投票する
1 に答える
1108 参照

windows-mobile - Windows Mobile / Directdraw: ビデオ ストリームの回転

フォローアップ: Directdraw: Rotate video stream

カメラのビデオ ストリームをプレビューすることはできましたが、画像が 90° 回転してランドスケープ モードになっています。現在、カメラ画像を回転させて通常の状態に戻す方法を探していますが、問題は、どこから始めればよいかさえわからないことです。これは、DDSURFACEDESC 構造の VideoCaptureFilter、VideoInfoHeader で行われますか? 追加のフィルターを使用してのみ回転を行うことはできますか? フィルター設定ですか?

0 投票する
4 に答える
3889 参照

android - 実行中のAndroidエミュレーターのビデオを録画するにはどうすればよいですか?

Androidエミュレーターで実行されているものを示すビデオを録画するための最良の方法は何ですか?YouTubeに載せられるように、実行中のものの小さなデモビデオを録画したいと思います。

WindowsまたはMacでエミュレーターを実行しています。

0 投票する
2 に答える
1522 参照

iphone - iPhoneでプログラムでビデオを録画する

プログラムでビデオ録画を開始するための SDK 3.* のパブリック インターフェイスはありますか? また、カメラボタンの外観をカスタマイズするにはどうすればよいですか?

ありがとう、

ナバ