問題タブ [encoder]

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

microcontroller - AVR マイクロ コントローラーでロータリー エンコーダーを使用する

ロータリー エンコーダを AVR マイクロ コントローラで正しく動作させるのに問題があります。エンコーダーは機械式ALPS エンコーダーで、 Atmega168を使用しています。

明確化

I have tried using an External Interrupt to listen to the pins, but it seems like it is too slow. When Pin A goes high, the interrupt procedure starts and then checks if Pin B is high. The idea is that if Pin B is high the moment Pin A went high, then it is rotating counter clock-wise. If Pin B is low, then it is rotating clock-wise. But it seems like the AVR takes too long to check Pin B, so it is always read as high.

I've also tried to create a program that simply blocks until Pin B or Pin A changes. But it might be that there is too much noise when the encoder is rotated, because this does not work either. My last attempt was to have a timer which stores the last 8 values in a buffer and checks if it is going from low to high. This did not work either.

I have tried scoping the encoder, and it seems to use between 2 and 4ms from the first Pin changes till the other Pin changes.

0 投票する
6 に答える
7096 参照

windows - WindowsMediaEncoderを使用して画面を記録する

画面とオーディオ(コンピューターマイクから)を録音し、wmvファイルに出力するための.Netコードを書くのは簡単ですか?参照コードはありますか?

ところで:私はWME SDKからすべてのコードを検索しましたが、そのようなサンプルコードはありませんでした。

ありがとう!ジョージ

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

windows - Windows Media Encoder を使用して既定のオーディオ デバイスを設定できない

次のドキュメント セクション「画面をキャプチャするための Windows Media API」を参照して画面をキャプチャすると、元のコードは正常に動作します。追加機能を追加すると (デフォルトのオーディオ デバイスから録音するために数行追加しただけです)、次の行で失敗します (デバッグしたところ、COM レイヤーで失敗したように見えますか?)、何かヒントはありますか? 元のソース コードと変更したソース コードの両方を投稿しました。

"if(FAILED(hr=pSrcGrp->put_Profile(variant_t(pProfile))))"

http://www.geocities.com/krishnapg/screencap.html

元のソース コード:

http://www.geocities.com/krishnapg/WMEncScrnCap.zip

変更したソース コード (関数 InitEncoder のみを変更しました)

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

c# - Windows Media Encoderオブジェクトを作成すると、C#プログラムが常にクラッシュします

Windows Vista x86 +VSTS2008を使用しています。ステートメントを使用して新しいWindowsMediaEncoderオブジェクトを作成する場合

WMEncoderエンコーダー=新しいWMEncoder();

私のプログラムはVSTS2008で常にクラッシュします。これが画面のスナップショットです。何が悪いのか考えてみませんか?

http://i40.tinypic.com/2v96uqo.jpg

よろしくお願いします、ジョージ

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

c# - ビデオの品質を向上させるためにコードを改善するにはどうすればよいですか?

次のコードを使用して、Windows Media Encoder を利用して画面を記録しています。Windows Vista、画面解像度1024×768、32ビットを使用しています。私の問題は、ビデオを正常に録画できたのですが、録画したビデオを再生すると、ビデオの品質があまり良くないことです。たとえば、文字が非常に不明瞭です。レコーダーのビデオの品質を向上させるために調整する必要のあるパラメーターは何ですか?

私のコード、

前もって感謝します、ジョージ

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

windows - ビデオの品質を向上させる方法は?

私は次のコード スニペットを使用して画面を記録しています。ほとんどの場合、記録された wmv ファイルは十分に鮮明ですが、ビデオの一部ではあまり鮮明ではありません (一部の部分が灰色です)。私が記録するのは全画面モードのpptです。Windows Media Encoder 9 を使用しています。

これが私のコードスニペットです。

前もって感謝します、ジョージ

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

windows - マウスのダブルクリックがうまく機能していません

次のコードを使用して画面を記録しています。記録するとき、マウスを使用してアイテムをダブルクリックするとき、たとえば、pptをダブルクリックしてPowerPointで開くと、応答性が低くなります。私は試しましたが、Windows Media Encoder 9の画面記録機能を使用するとはるかに優れています。何が問題なのですか?

私の環境:Windows Vista + Windows Media Encoder 9 + VSTS 2008 + C#。Windowsフォームアプリケーションの初期化コードに次のコードを記述しましたが、Windowsフォームアプリケーションに問題があると思われますか?

私のコード、

よろしくお願いします、ジョージ

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

c# - 録画画面の問題

Windows Media Encoder 9 を使用しています。デュアル スクリーン環境で、プライマリ スクリーンのみを録画したいと考えています。これを実装する方法のアイデアやサンプルはありますか? 非プログラミング ソリューションも高く評価されます。:-)

VSTS 2008 + C# + .Net 3.5 を使用しています。

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

windows - ビデオコーデックプログラミングの問題

画面を記録するためにWindowsMediaEncoder 9でプログラミングしていますが、(1)Windows Media Video 9コーデックと(2)Windows MediaVideo9画面コーデックの2つのビデオコーデックを選択できます。

私の質問、

  1. 私は(2)の使用について少し心配しています。ほとんどのクライアントコンピューターでは、Windows Media Video 9コーデックが組み込まれていますが、Windows MediaVideo9スクリーンコーデックは組み込まれていません。では、Windows Media Video 9スクリーンコーデックを使用して記録/エンコードされたビデオは、ほとんどのコンピューターで再生するのに問題がありますか?私の理解が正しいかどうかわかりませんか?

  2. 録音の品質/パフォーマンスについては、(1)と(2)のどちらが望ましいですか?

  3. WME 9を使用して画面を記録するときの(1)と(2)の選択に関する他の良いアドバイスはありますか?

よろしくお願いします、ジョージ