問題タブ [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.
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 キット エンジンを使用するブラウザでは動作しません)。
この方法でシークすることは可能ですか、それともスムーズ ストリーミング オプションを使用する必要がありますか?
- ありがとう
encoding - Expression Encoder でエンコードされたビデオの長さは YouTube で 3 秒です
MS Expression Encoder 4 を使用して作成したビデオを YouTube にアップロードしようとしていますが、処理後、どのビデオも 3 秒で再生されます。
何か案は?エンコーダーの設定の問題ですか、それとも YouTube の問題ですか?
ありがとうございました。
encoding - 式エンコーダで音声出力言語を指定する
Expression Encoder 3 SDKを使用していて、出力オーディオ言語を指定しようとしています。私がこれを行う最終的な理由は、オーディオトラックを英語としてエンコードし、他のオプションのオーディオトラックを他の言語として指定することです。Expression Encoderはこれをサポートしていませんが、別々のトラックを異なる言語としてエンコードする場合、Windows MediaStreamEditorは1つのファイルにまとめることができます。
出力言語を変更する方法が見つかりません。メタデータタグを試しましたが、それはタグ呼び出し言語を置くだけです。トラックの言語LCIDは実際には変更されません。したがって、ストリームエディタはまだそれを英語と見なします。
また、現在のスレッドのカルチャとUIカルチャを設定して、そこから取得していることを確認しました。ただし、SDKは内部で大量の新しいスレッドをスピンアップし、それらが私の文化を変えていると思います。
これは本当に面倒で、エンコーダーの言語の変更についてはどこにも見つかりません。検索用語は一般的すぎて、取得するのはエンコーダーのスペックシートだけです。:( 助けてください!
webcam - Web カメラからのキャプチャ中にエンコード ビットレートを指定する方法 - MS Expression Encoder 4
ライブ Web カメラ ビデオをキャプチャして保存するプログラムがあります。これは、Expression Encoder 4 に付属するサンプル プログラムから取得したものです。
エンコードされたビデオのビットレートを指定する方法。
.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の現在のステータス(再生中/一時停止中/テープの終わりなど)を取得するにはどうすればよいですか?
ありがとう!
wpf - WPFでExpressionエンコーダーSDKを使用してWebカメラからHDを記録する
WPF で Expression Encoder 4 SDK を使用して Web カメラからストリームを記録しようとしています。ビデオとオーディオ ストリームをキャプチャしてディスクに記録できますが、Web カメラが 720p でキャプチャできる基本解像度 320x240 でしか記録していません。この解像度で記録するにはどうすればよいですか。私は一週間中、これを解決しようとして髪を引っ張ってきました。
silverlight-4.0 - Silverlight アプリケーションの Expression Encoder SDK
Encoder SDK を使用して IIS Smooth Streaming サーバーにビデオをストリーミングできる Silverlight アプリケーションを構築しようとしています。このアプリケーションは、別の Silverlight アプリケーションを実行しているコンピューターに接続されているフロント デスクのテレビ画面に、ユーザーのデスクからビデオをストリーミングします。
エンコーダ アセンブリをプロジェクトに追加しようとすると、次のようになります。
Silverlight ランタイムに対してビルドされていないため、Microsoft.Expression.Encoder.Api2.dll への参照を追加することはできません。Silverlight プロジェクトは、Silverlight アセンブリでのみ機能します。
Silverlight アプリケーションからエンコーダーのライブ セッションを開始する方法はありますか? リモート コマンドを実行し、コマンド ラインからエンコーダーを起動することを検討しましたが、可能であればエンコーダー OM を使用したいと考えています。
ありがとう、
ニール
wpf - ディスプレイ入力、EncoderDevice、WPF
Microsoft.Expression.Encoder を介して入力デバイスをストリーミングしようとしていますが、WPF で WindowsFormsHost を使用して表示できるようになりましたが、AllowTransparency プロパティなどの他のものには常に問題があります。
WindowsFormsHost なしで表示する方法はありますか?
コード: (C#)
XAML
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バイト(任意に選択した数)の下に貼り付けています。
c# - Silverlightを使用してユーザーの曲を再生する
隔離されたストレージからオーディオファイルを再生するための実用的な(テスト済みの)コードの例を持っている人はいますか?私が現在持っているコードは、例外をスローしたり音を立てたりすることはありませんが、次のとおりです。
Expressionを使用してエンコードされたさまざまなオーディオ形式を使用してこれを試しましたが、常に同じ問題が発生します。
また、ファイルブラウザを使用してファイルストリームから曲をロードする例が必要ですが、これはそれほど重要ではなく、分離ストレージの例は簡単に変換できます。
確認しましたが、ファイルをアプリケーションに埋め込むと正常に再生されます。問題は、ユーザーが自分の曲をアプリケーションにロードできるようにしたいということです。アプリケーションは、分離されたストレージに保存され、そこから再生されます。
最後に、例のように、XAMLではなくC#コードでこれを実行したいと思います。