問題タブ [wmv]

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 に答える
2023 参照

c# - C#: WMV ファイルからビデオ コーデック情報を取得する

WMV ファイルからビデオ コーデック情報を取得するのに苦労しています。私はC#で.Net 2.0を使用しています(古いことは知っていますが、必須です)。この情報がどこにあるのかわかりませんが、DirectShowLib を他のものと一緒に使用する方法を調べました。

参考までに、ここに私が取得しようとしているものの写真があります: http://imgur.com/yNSKo

サード パーティの dll の使用は避けたいのですが、必要に応じて使用します。誰かが助けてくれれば、情報をいただければ幸いです!

ここにいくつかのコードがあります(私はそれが塩の価値があるとは思いませんが):

0 投票する
4 に答える
3769 参照

html - ビデオを再生できません HTML ページの Microsoft メディア プレーヤー

サイトで動画を再生しようとしています。その生産に取り組んでいます。ドメイン プレーヤーでサイトを公開した後、動画が再生されません。代わりに、メディア プレーヤー バーに「接続準備中」、「接続中...」、「準備完了」などのメッセージが表示され、暗い画面が表示されます。

これが私のビデオのコードです。

私が間違っているところ、またはそのドメインの問題を教えてください?? 前もって感謝します

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

media - Media Foundation エンコーダー MF_E_TRANSCODE_NO_MATCHING_ENCODER

wmvからmp4に変換しようとしています。まず、これを行うために IMFTransform を実装する必要がありますか? ビデオを MFVideoFormat_I420 に変換する必要がありますか?

私の知る限り、トポロジを正しく作成すれば、これは自動的に処理されるはずです。だから私は私のプロフィールを作成しました

http://msdn.microsoft.com/en-us/library/windows/desktop/ff819476%28v=vs.85%29.aspx

しかし、私は MF_E_TRANSCODE_NO_MATCHING_ENCODER を取得します。私はWindows 7を持っているので、エンコーダーが必要です。

また、そのチュートリアルのソースコードがどこにあるか知っている人はいますか? SDK サンプルではありません。

ありがとう。

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

android - Android:wmv形式は一部のデバイスでサポートされています

wmvビデオ形式が一部のAndroidデバイスでサポートされており、他のデバイスではサポートされていないのはなぜですか?

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

php - Symfony2 MimeTypeGuesser が WMV ファイルを正しく処理しない

更新: これは、ビデオ ファイルのアップロードを処理するコードです。

実行時に登録された 3 つの MIME タイプゲッサーを持つ symfony2 プロジェクトがあります。彼らです:

FileBinaryMimeTypeGuesser.phpが実行されると、メソッドが呼び出され、次のことが行われますguess()

結果は次のとおりです。

どちらが間違っていますか - Microsoftごとに、wmv の MIME タイプは次のとおりです。

なぜこれが機能しないのですか?

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

windows - Media Foudationを使用したWMVエンコーディング:「Bフレーム数」の指定

MediaFoundationSDKを使用してビデオをWMVにエンコードしています。プロパティを使用してBフレームの数を設定できることはわかりますが、設定方法や設定場所がわかりません。

このプロパティはMFPKEY_NUMBFRAMESと呼ばれ、ここで説明されています:http: //msdn.microsoft.com/en-us/library/windows/desktop/ff819354%28v=vs.85%29.aspx

私たちのコードは大まかに次のことを行います。

  • MFStartupを呼び出す
  • MFCreateAttributesを1回呼び出すと、マルチプレクサ、ビデオ、およびオーディオの属性を設定できます。
  • たとえば、ビデオビットレートを設定して、前の手順で作成したIMFAttributesを構成します。pVideoOverrides-> SetUINT32(MF_MT_AVG_BITRATE、m_iVideoBitrateBPS);
  • IMFReadWriteClassFactory :: CreateInstanceFromURLを呼び出して、シンクライターを作成します
  • フレームごとに、シンクライターでWriteSampleを呼び出します
  • MFShutdownに電話する

ビデオビットレートも設定するIMFAttributeにb-framesプロパティを設定する必要がありますか?

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

encode - AVI ファイルの「画面記録」をプログラムで行う方法

ビデオの再生に合わせて秒単位で増加する日時バナーを含む AVI ファイルがあります。タイム バナーは、独自のコーデックによって AVI に配置されます。ファイルのメタデータにはありません。また、バイナリ エディターで表示したときに開始時刻のように見える avi ファイルにも明らかなものはありません。

理想的には、ファイルをつなぎ合わせ、オーバーレイを行い、それらを wmv 形式にエンコードして、Windows Media サービス経由でストリーミングしたいと考えています。ただし、(式エンコーダーを使用して) wmv にエンコードすると、日時バナーが失われます。

エンコード前 (またはエンコード中) にビデオの日時をプログラムで「スクリーン レコーディング」できる API またはツールはありますか?

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

javascript - 固定サイズの Windows メディア ビデオを埋め込む際に問題が発生し、javascript を介してオブジェクトにアクセスできる

プレイリストを使用して Windows Media Video を Web ページに埋め込もうとしていますが、javascript を介してプレイステート変更イベントとクリップにアクセスする必要があります。したがって、いくつかの埋め込みの可能性を試しました:

オブジェクトタグ:

好ましい方法のようですが、これは Windows Media Player をスケーリングしません。つまり、ここに書かれているようにオブジェクト タグを配置し、サイズを 320x240 に設定しても、WMV のサイズが大きい (640x480 など) 場合、Windows Media Player は常にビデオのサイズに合わせてサイズ変更されます。これにより、ページ レイアウトが崩れるため、使用できません。ここに何か提案はありますか?プレーヤーで使用できるすべてのパラメーター オプションを試してみましたが、効果はありませんでした。javascript によるアクセスは、play.currentMedia aso で動作します。

埋め込みコード

これを試しました:

これは FF、IE6、および 8 で動作します (おそらく他のブラウザでも表示する必要があります)。ビデオは 320x240 の強制サイズで表示されます - 良いです。javascript を介して再生状態を確認し、ビデオが変更された場合 (入力がプレイリストであるため) に対応するためにプレーヤーにアクセスする必要があるため、オブジェクト タグで機能する currentMedia などのプレーヤー プロパティにアクセスできないため、ここでは機能しません。方法。プレーヤーのプレイリストに何らかの方法でアクセスする方法はありますか?

ビデオサイズを強制し、javascriptを使用してプレーヤーの内部にアクセスできるという要件に準拠するソリューションがないため、私はちょっと行き詰まっています。誰かが良い解決策を知っているかもしれません。私は提案を受け付けています - ありがとう!

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

video - mediaelementjs - 再生する wmv ファイルを取得する方法

私が試してみました

しかし、これがレンダリングされると、ファイルのダウンロード リンクが表示されます。Silverlight コントロールを起動してファイルを再生するにはどうすればよいですか?

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

google-chrome - Chrome に .WMV ファイルを埋め込む

.MP4両方を表示するソリューションが.WMVあり、ブラウザーに埋め込まれていました。IE と Chrome の両方で問題なく動作しましたが、しばらく前に Chrome で動作しなくなりました。mp4Chrome ではファイル (または)は表示されませんwmvが、IE では問題なく動作します。私はそれをグーグルで検索し、Chromeの新しいバージョンがこれに対処できない理由をいくつか見つけましたが、私の問題の解決策はありません.

機能した解決策は でしたが<object><embed>、これは現在 IE でのみ機能します。<video>次に、タグを追加しようとしたところmp4、Chrome で動作するようになりましたが、wmv.

それで、Chromeで問題なく実行されるwmvファイルを埋め込む解決策を持っている人はいますか?

MP4要件は、Chrome と IE でとWMVファイルの両方を再生できることです。