問題タブ [windows-media-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.
visual-studio-2008 - Window Media Encoder 9.0 シリーズを使用したドット ネット アプリケーションの PrepareToEncode() メソッドで例外が発生する。
ArgumentException:「パラメータが正しくありません。」が発生します。アプリケーションでメソッド「PrepareToEncode()」を呼び出したとき。
私が使用しているのは... Visual Basics Dot Net Framework バージョン 2.0 を搭載した Windows Media Encoder 9 シリーズ。
私は実際にアプリケーションを新しいフレームワークにアップグレードしていますが、その前に、何が起こっているのかを知るために古いバージョンを実行する必要があります. アプリケーションの古いバージョンは私が作成したものではないため、何が起こっているのか正確にはわかりません。それに加えて、私は C# で作業していますが、コード全体は VB.net にあります。ソリューションを構築しているときに、上記の例外がスローされました。
ここで、メソッドに関する適切なドキュメントを読む必要があると思います。そうすれば、そこから自分の道を歩むことができます。インターネットで検索しましたが、結果はどれも役に立ちませんでした。
PrepareToEncode() メソッドと Exception の実際の使用方法を誰かに説明してもらえますか。ほんの少しの指示で十分です.
ありがとう。よろしく。
javascript - Windows Media Encoder 9 の挿入 (リンク、スクリプト) の処理
こんにちは皆さん、私は放送技術の初心者です
Windows Media Encoder 9 を使用してブロードキャストしています。Windows Media Encoder 9 のリンク挿入オプションを使用するときにブロードキャスト中に必要なのは、ブロードキャスト ページのイメージ パスを変更したいのですが、(イメージ パスの) リンクを挿入するときです。別のページへのリダイレクト。挿入されたリンクを処理し、クライアントの放送ページに表示する方法
放送ページはasp.netにあります
streaming - 複数のカメラ アングル .ism および .ismc の生成
Smooth Streaming クライアントで使用するために、Microsoft の Multiple Camera Angles のこのサンプルに従おうとしていました: http://msdn.microsoft.com/en-us/library/gg134026(v=vs.95).aspx
この記事には、サンプルで使用する .ism ファイルを生成する方法 (または生成したもの) は示されていません。
私の質問は、どのように生成したのですか (Microsoft Expression Encoder を使用していたのですか)?
異なるカメラからの複数のファイルが同期されていますが、ピクチャー イン ピクチャー アプローチを使用して両方を同時に (ライブではなく) 表示したいと考えています。
c++ - IWMWriter をセットアップして 4K ビデオを書き出す
この質問は、Window Media API を使用して 4K WMV ビデオを出力することに関するものです (ただし、理論的には WMV は 4K への出力をサポートしていません)。
IWMWriter->BeginWriting() が 32 ビットと 64 ビットの両方の Win10 で呼び出された後 (両方のシステムで BeginWriting() は S_OK を返します)、プログラムは約 450MB のメモリを消費します。
その後、IWMWriter->AllocateSample() を使用してサンプル バッファーを割り当て、IWMWriter->WriteSample() を使用してシンクに書き込みます。
64 ビットの Win10 では、変換は正常に終了しますが、32 ビットの Win10 では、いくつかのフレームが書き込まれた後、WriteSample() が「メモリ不足」エラーで失敗します。
2 つのシステムで確認できる唯一の違いは、BeginWriting() を呼び出す前に 64Win10 が 110 MB のメモリを使用するため、BeginWriting() が呼び出された後は 110+450 が使用されることです。32 ビットの Win10 では、BeginWriting() の前に 150 MB が使用されるため、その後は 150+450 が使用されます。
失敗した変換のピーク ワーキング セットはわずか 761MB です。この場合、WriteSample() がメモリ不足を返す理由は誰にもわかります。これに対する回避策はありますか?
== 更新: ============================================
ソースビデオにはビデオとオーディオの両方が含まれています。失敗した場合、プログラムはビデオとオーディオの両方を書き込み、ビデオの書き込みに失敗しました。
ビデオのみが含まれるようにファイルからオーディオ トラックを取り出すと、変換は正常に終了します。ピーク ワーキング セットは 716MB です。