問題タブ [expression-encoder-sdk]

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 投票する
0 に答える
322 参照

expression-encoder-sdk - エクスプレッション エンコーダーは、ライブジョブ Web カメラの録画/エンコードの終了部分をカットします

C# でエクスプレッション エンコーダー 4 SP2 SDK を使用しています。カメラをライブで記録およびエンコードできます。そのため、コンピューターが十分に優れている場合、問題なく動作するコードを書くことができました。その後、録画されたビデオは問題ありません。

私は、コンピューターが遅いとき、それは単に「遅れる」だけで、フレームをスキップするなど、私のアプリケーションではそれほど問題にならないだろうと思いましたが、このコードでボタンをクリックすると:

エンコーディングを停止します。これは素晴らしいことですが、ビデオ全体を終了するわけではないため、最後の部分が欠落しています。liveJob.Pause() などがないので、エンコードを終了するためにカメラを適切に停止する方法がわかりません。そこで私は助けを求めています。

解決策がない場合は、非常に簡単な .net SDK を使用して、できれば DirectShow グラフ、デバイスの簡単なリスト、同時オーディオ エンコーディングを取り除いた、同様のものをお勧めします。(私はすでにDirectShow .netとEmguCVを見てきました)

ありがとう

0 投票する
0 に答える
2497 参照

c# - WebCamを見つける方法

MS ExpressionEncoderSDKを介してWebCamを使用する方法には非常に優れたソリューションがあります。

したがって、このコード

インストールされているビデオデバイスのリストを返します。

私の質問は、WebCamをデフォルトでデバイスとして取得する方法です。最初にインストールされたWebCamのみを返し、それ以上は返さないようにすることはできますか?

つまり、インストールされているビデオデバイスの数は気にせず、WebCamの1つを入手するだけで済みます。

どういうわけかそれを自動化することは可能ですか、それともとにかく手動でデバイスを選択する必要がありますか?

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

c# - Windows Expression Encoder ScreenCaptureJob の問題

まあ、それは非常に簡単です。新しいを作成しようとするとScreenCaptureJob:

「ジョブ」という名前は現在のコンテキストには存在しないと言われています。

私は輸入Microsoft.Expression.Encoder.ScreenCaptureしたので、それが何であるかはわかりません。

誰かに何かアイデアがあれば、それは素晴らしいことです。

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

c# - Microsoft Expression Encoder SDK を使用して静止画像をキャプチャする

私は自分の Web カメラをいじっていて、(Microsoft Expression Encoder SDK を使用して) 小さなアプリケーションの作成を開始しました。このアプリケーションでは、Web カメラの画像が winform の画像ボックスにストリーミングされます [1]。これまでのところ、すべてが非常にスムーズに進みました。しかし、今私の問題が始まります:

ビデオストリームの単一の画像をキャプチャして保存したい。ビデオファイルを作成できる「ScreenCaptureJob」クラスを見つけました。Microsoft の MSDN は、「ダイアログ ボックスの静止画像から何でもキャプチャする」ことが可能であると述べています [2]。MSDN のすべてのサンプルは、ビデオ キャプチャに関するものです。残念ながら、このクラスを使用して単一の画像をキャプチャする方法を見つけることができませんでした。

誰でも私を助けることができますか?

[1] ウェブカメラを画像ボックスにストリーミングするコード (出典: http://www.codeproject.com/Articles/202464/How-to-use-a-WebCam-in-C-with-the-NET-Framework-4 )

[2] http://msdn.microsoft.com/en-us/library/gg602440%28v=expression.40%29.aspx

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

sdk - Microsoft ENcoder SDK のメモリ リーク

私は EE4 を使用しており、呼び出すたびに_deviceSource.PreviewWindow = new PreviewWindow(new HandleRef(picBox, picBox.Handle));メモリ使用量が約 60 MB 増加します。問題は、フォームを閉じてすべてのリソースを破棄する_job_devicesource、システムがメモリを解放しないことです...CG.collect();システムを呼び出しても、まだ何かを実行している60MBを使用しています。フォームを何度か呼び出そうとすると、問題はさらに悪化します。メモリ使用率が継続的に増加するため、ある時点でメモリ不足エラーが発生します。なにか提案を?SDK サンプルを確認しましたが、いずれの場合も問題は解決しません。だから私の質問は: これはバグですか?

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

visual-studio-2012 - クロスプラットフォーム Expression Encoder 4.0

私は非常に単純なユースケースを持っています。アプリケーションに式エンコーダ 4.0 を使用しています。このアプリケーションは、x64 だけでなく x86 でも実行する必要があります。

問題: 「アーキテクチャ非依存」にして実行すると、ターゲットの非互換性に関する警告が表示されます。

これらの警告を消すにはどうすればよいですか。

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

encoding - Smooth Streaming マニフェストの複数のオーディオ ストリーム

THISのようなマニフェストに複数のオーディオ トラックを追加する方法。

実際には、ビデオ + オーディオ用とオーディオのみ用の 2 つの公開ポイントがあります。SMFで両方のフィードを一緒に再生したい。

EE はこれをサポートしていません。

どうやってするの?象の夢のオンデマンド マニフェストに複数のオーディオ トラックをどのように追加したのでしょうか?

ありがとう