問題タブ [expression-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 投票する
1 に答える
767 参照

silverlight-4.0 - 直接 URL からの MP4 ファイル シークの問題

私はSilverlight 4を実行しています。プレーヤーは、URL、つまりhttp://mysite.com/video1.mp4から直接ファイルを再生するためのExpression 3テンプレートに付属しているものです。ファイルは、「Silverlight のエンコード」で h.264 のプリセットを適用することにより、Expression Encoder 3 を使用してエンコードされます。

私が最初に遭遇した問題は、ビデオが完全にダウンロードされるまで再生されないことでした。これは moov atom の問題であることが判明しました。とにかく、AtomicParsely を使用して修正したところ、ダウンロードが開始されるとビデオの再生が開始されました。

次の問題は、ユーザーがファイルのダウンロードされた部分を超えてシークできないことです。http を監視したところ、ブラウザは WMV の場合と同様にバイト シーク要求を送信していないようです (wmv の場合、Web キット エンジンを使用するブラウザでは動作しません)。

この方法でシークすることは可能ですか、それともスムーズ ストリーミング オプションを使用する必要がありますか?

- ありがとう

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

encoding - Expression Encoder でエンコードされたビデオの長さは YouTube で 3 秒です

MS Expression Encoder 4 を使用して作成したビデオを YouTube にアップロードしようとしていますが、処理後、どのビデオも 3 秒で再生されます。

何か案は?エンコーダーの設定の問題ですか、それとも YouTube の問題ですか?

ありがとうございました。

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

encoding - 式エンコーダで音声出力言語を指定する

Expression Encoder 3 SDKを使用していて、出力オーディオ言語を指定しようとしています。私がこれを行う最終的な理由は、オーディオトラックを英語としてエンコードし、他のオプションのオーディオトラックを他の言語として指定することです。Expression Encoderはこれをサポートしていませんが、別々のトラックを異なる言語としてエンコードする場合、Windows MediaStreamEditorは1つのファイルにまとめることができます。

出力言語を変更する方法が見つかりません。メタデータタグを試しましたが、それはタグ呼び出し言語を置くだけです。トラックの言語LCIDは実際には変更されません。したがって、ストリームエディタはまだそれを英語と見なします。

また、現在のスレッドのカルチャとUIカルチャを設定して、そこから取得していることを確認しました。ただし、SDKは内部で大量の新しいスレッドをスピンアップし、それらが私の文化を変えていると思います。

これは本当に面倒で、エンコーダーの言語の変更についてはどこにも見つかりません。検索用語は一般的すぎて、取得するのはエンコーダーのスペックシートだけです。:( 助けてください!

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

webcam - Web カメラからのキャプチャ中にエンコード ビットレートを指定する方法 - MS Expression Encoder 4

ライブ Web カメラ ビデオをキャプチャして保存するプログラムがあります。これは、Expression Encoder 4 に付属するサンプル プログラムから取得したものです。

エンコードされたビデオのビットレートを指定する方法。

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

.net-4.0 - Expression Encoder4SDKを使用してDV-cam情報を取得する

Expression Encoder4SDKを使用してDV-CAMを制御する.NETFramework4.0でWindowsフォームアプリケーションを開発しています。以前はWindowsMediaEncoderを使用していましたが、より堅実に見えるため、ExpressionEncoderにアップグレードしたいと思います。

全体として、SDKはうまく機能しており、LiveDeviceSourceとLiveJobを使用してDV-CAMビデオを制御および表示できます。しかし、いくつかの機能が欠落しているようです(または私はそれらを見つけることができません)。次のコードを使用して、DV-CAMとの接続をセットアップします。

これはすべて正常に機能します。しかし、DV-CAMの現在のフレームレートと現在のステータスを見つけることができないようです。次を使用して、合計フレームレートを取得できます。

ただし、DV-CAMが一時停止している場合でも、これは増加し続けます。だから私は次の質問があります:

  • DV-CAMの現在のフレーム位置を取得するにはどうすればよいですか?

  • DV-CAMの現在のステータス(再生中/一時停止中/テープの終わりなど)を取得するにはどうすればよいですか?

ありがとう!

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

wpf - WPFでExpressionエンコーダーSDKを使用してWebカメラからHDを記録する

WPF で Expression Encoder 4 SDK を使用して Web カメラからストリームを記録しようとしています。ビデオとオーディオ ストリームをキャプチャしてディスクに記録できますが、Web カメラが 720p でキャプチャできる基本解像度 320x240 でしか記録していません。この解像度で記録するにはどうすればよいですか。私は一週間中、これを解決しようとして髪を引っ張ってきました。

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

silverlight-4.0 - Silverlight アプリケーションの Expression Encoder SDK

Encoder SDK を使用して IIS Smooth Streaming サーバーにビデオをストリーミングできる Silverlight アプリケーションを構築しようとしています。このアプリケーションは、別の Silverlight アプリケーションを実行しているコンピューターに接続されているフロント デスクのテレビ画面に、ユーザーのデスクからビデオをストリーミングします。

エンコーダ アセンブリをプロジェクトに追加しようとすると、次のようになります。

Silverlight ランタイムに対してビルドされていないため、Microsoft.Expression.Encoder.Api2.dll への参照を追加することはできません。Silverlight プロジェクトは、Silverlight アセンブリでのみ機能します。

Silverlight アプリケーションからエンコーダーのライブ セッションを開始する方法はありますか? リモート コマンドを実行し、コマンド ラインからエンコーダーを起動することを検討しましたが、可能であればエンコーダー OM を使用したいと考えています。

ありがとう、

ニール

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

wpf - ディスプレイ入力、EncoderDevice、WPF

Microsoft.Expression.Encoder を介して入力デバイスをストリーミングしようとしていますが、WPF で WindowsFormsHost を使用して表示できるようになりましたが、AllowTransparency プロパティなどの他のものには常に問題があります。

WindowsFormsHost なしで表示する方法はありますか?

コード: (C#)

XAML

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

audio - スムーズなストリーミングとAAC-複雑度の低いオーディオコーデック。データ形式?

私はSmoothStreamingクライアントアプリケーションを書いています。サーバー側(MediaServices拡張機能を備えたIIS7)には、Expression Encoderpro4と「H.264IISSmoothStreamingiPhoneWiFi」プリセットを使用してエンコードされたISMVファイルとISMAファイルがたくさんあります。一言で言えば、それは「H.264ベースライン」ビデオコーデックとAAC-LCオーディオコーデックを使用します。

ただし、クライアント側では、特にオーディオチャンクで問題が発生しています。私はH.264ビデオストリームを理解することができましたが(基本的には、長さが接頭辞として付けられた生のNALユニットのシーケンスであり、NALユニットの「開始コード」0、0、0、1はありません)、私はまだ持っていませんAAC LCオーディオストリーム内にあるもの、つまり「mdat」(メディアデータボックス)アトムに含まれるものをクラックすることはできませんでした。それは間違いなくMP4コンテナではありませんが、それでは何ですか?

サーバーから取得した1つのAAC-LCフラグメント(MDAT部分のみ)の最初の128バイト(任意に選択した数)の下に貼り付けています。

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

c# - Silverlightを使用してユーザーの曲を再生する

隔離されたストレージからオーディオファイルを再生するための実用的な(テスト済みの)コードの例を持っている人はいますか?私が現在持っているコードは、例外をスローしたり音を立てたりすることはありませんが、次のとおりです。

Expressionを使用してエンコードされたさまざまなオーディオ形式を使用してこれを試しましたが、常に同じ問題が発生します。

また、ファイルブラウザを使用してファイルストリームから曲をロードする例が必要ですが、これはそれほど重要ではなく、分離ストレージの例は簡単に変換できます。

確認しましたが、ファイルをアプリケーションに埋め込むと正常に再生されます。問題は、ユーザーが自分の曲をアプリケーションにロードできるようにしたいということです。アプリケーションは、分離されたストレージに保存され、そこから再生されます。

最後に、例のように、XAMLではなくC#コードでこれを実行したいと思います。