問題タブ [ffdshow]

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

c# - .Net からの ffdshow の制御

ffdshow には、ビデオ ファイルの再生を制御するための素晴らしい小さな APIがあります。字幕の変更、早送り、再生中のファイル名の取得などを行うことができます...

ユーザー メッセージを受け取り、WM_COPYDATA を使用してデータをポストする Windows メッセージ ループとして実装されます。

すべての制御を実行できる ac#/vb クラスが必要です。(メッセージの送受信)。私はこれを書く方法を知っています。おそらく、隠しウィンドウを作成して、Windows メッセージ ループに接続し、メッセージをやり取りします。

誰かがすでにこれを行っているかどうかを知りたいのですが、それを実装するのは少し面倒です.これはとにかくオープンソースプロジェクトのためのものなので、私はそれに取り組む時間が非常に限られています.

この質問は未回答のままです。報奨金システムはこの質問に対して間違った回答を選択しました。

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

ffdshow - アプリケーションで ffdshow を配信できますか

アプリケーションで ffdshow を配信できますか? ライセンスの問題はありますか。さまざまな種類のビデオを再生したいメディアアプリケーションを開発しています よろしくお願いします

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

python - ffdshow 用の python GUI を作成する

私は自分自身の学習プロジェクトのために、tkinter を使用して Linux で ffdshow の GUI を作成しようと考えていました。このプロジェクトが最初に実現可能であることを確認したかったのですが、途中でPythonでは実行できないことに遭遇する前に。

基本的な考え方は、さまざまなプリセット (フォーマットやビットレートなど) を含む一連のドロップダウン ボックスと、該当する場合にカスタム数値を入力できるテキスト ボックスを備えた単一の GUI ウィンドウを用意することです。次に、すべてのオプションが選択されたら、ユーザーが GUI の [開始] ボタンをクリックすると、パーセンテージで進行状況を示す小さなバーが表示されます。選択されたすべてのオプションは、関連する選択を ffdshow の cli 引数として送信し、変換の進行を開始します (基本的に、すべてのユーザー入力を 1 つの完全な cli コマンドに変換します)。

これはすべてpythonとtkinterで実行できますか? そして、それは、非常に基本的な tkinter の経験しかない相対的な初心者が、本やその他の python リソースでやってのけることができるものですか?

ありがとう

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

directshow.net - DirectShowLibで特定のコーデックまたはffdshowフォルダーを使用しますか?

ビデオの再生を可能にするために、C#アプリケーションでDirectShowLibを使用しています。残念ながら、すべてのシステムが適切なビデオコーデックを提供しているわけではないため、インストールの一部としてFFDShowをインストールすることにしました。残念ながら、これは特定のユーザーには機能しないようです。これは、すでにいくつかのビデオコーデックパックがインストールされているか、古いバージョンを使用しているためです。または、たとえば、Windows7はもはやそれを必要としません。

しばらく前にlibvlcで遊んだとき、サポートされているすべてのビデオコーデックでプラグインパスを指定することができましたが、残念ながら、DirectShowLibに似たものを見つけることができないようです。

必要なコーデックライブラリをアプリケーションの一部としてパックしてそのフォルダを指す方法、またはFFDShowを特定のフォルダにインストールしてそのフォルダを参照する方法はありますか?

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

c++ - opencv が ffdshow コーデックで avi を開くことができない

現在、OpenCV を使用して、ffdshow を使用して作成された AVI ファイルを開こうとしています。プログラムはなんとかビデオ ファイルを開いて再生しますが、ビデオ ファイルは白黒で、わずかに歪んでいます。VLC と Windows Media Player は問題なく動作します。ffdshow コーデックを OpenCV にインストールするためにできることはありますか、それとも ffdshow を使用して各ファイルを適切な OpenCV コーデック形式に変換する必要がありますか? よろしくお願いいたします。

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

directshow - graphedit と ffdshow を使用して avi を mp4 に変換するにはどうすればよいですか?

私は、AVI ソース ファイルを Quicktime で再生できる mp4 ファイルに変換する必要がある directshow に基づくアプリケーションに取り組んでいます。

私の Web 調査によると、このタスクを実行する最も一般的な方法である 3ivx が商用化されているため (そして私の予算はかなり限られています)、ffdshow に基づくソリューションを使用することにしました。

オーディオ エンコーディングに LAME を使用し、多重化に GDCL MPEG 4 Multiplexor を使用して、graphedit で簡単なグラフを作成しましたが、Quicktime でムービーを再生しようとするたびに、「サンプルの説明」が間違っていることを示すエラーが表示されます。Windows Media Player での再生は機能していますが、音が出ません。

私の推測では、オーディオ エンコーディングを追加しようとするたびに、graphedit がエンコーディング ユニットの後にデコーダを自動的に追加するため、マルチプレクサに問題があると思われます (画像リンクを参照)。

http://imageshack.us/photo/my-images/39/graphjrgr.png/

ffdshow をより良い方法で統合する方法、代替の mp4 マルチプレクサーのヒント、または完全に異なるアプローチに関するアイデアを歓迎します!

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

h.264 - Windows のビデオ ソース/入力としての RTSP H.264 IP カメラ

私は現在この問題に悩まされており、誰かが私を助けてくれることを願っています. ビデオ入力デバイスとして機能するビデオ ストリームを変換するある種のデコーダを作成して、Wirecast (ビデオ ストリーミング プログラム) で使用できるようにしようとしています。

この段階で、mjpeg IP カメラをビデオ ソースとして使用します。この小さなプログラムを使用すると、生の IP アドレス: ポートを入力デバイスに変換できます。これは、無制限のカメラで完全に機能しますが、RTSP も H.264 もサポートしていません。いくつかのカメラをアップグレードしてから、HD ビデオにアクセスできるようになりました。

私は、ネット上の多くの RTSP ソース フィルターと、H.264 フィルターにアクセスするために xpwebcam のようないくつかのプログラムを試しましたが、まだ成功していません。GraphStudio を使用して独自のフィルターを作成しようとしましたが、理解できません。

IP カメラのビデオ フィード URL は次のようになります。

動画フィード: rtsp://xxx.xxx.xxx.xxx/0/video0

ここで、解像度は videoX = 0,1,2 です。

rtsp://user:pass@10.0.0.10/0/video0

保護されていないカメラの場合はrtsp://@10.0.0.10/0/video0です。これはプライベート ネットワークであるため、問題なく動作します。

VLC を使用してビデオ フィードをライブで正常にストリーミングできますが、他にはあまりありません。ストリームを入力デバイスに変換する方法があるかどうかはわかりません。

私はこれを何週間も試みてきましたが、それを機能させるにはほとんど運がありませんでした.

私を助けてください :)

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

video - 透かしビデオソースライブ

たとえばウェブカメラから取得したビデオに透かしを入れたいと思います。

通常のセットアップでは、このフローWebカメラ->キャプチャソフトウェアが表示されます

プログラムでやりたいのは、ウェブカメラ->透かし->キャプチャソフトウェアです。

どのようにこれを行うのですか?このためのフレームワークはありますか?これはライブストリーム用であるため、キャプチャしてからディスクに保存する必要はありません。

また、処理された透かし出力信号から信号を引き出すことができるように、別の偽のカメラデバイスが必要でしょうか?

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

c# - directshow を使用してネットワーク経由で圧縮 avi をストリーミングする

私はWindowsプログラミングにまったく慣れていないので、ネットワーク経由でWebカメラフィードをストリーミングするためにdirectshowグラフをセットアップしようとしているので、iPadで出力を監視できます。

DirectShowLib と FFDShow を使用して csharp でグラフをセットアップしました。キャプチャ デバイスからの生の出力を圧縮して avi ファイルに書き込みます。

現在、ネットワーク経由でストリームをブロードキャストする方法を考え出しています。

directshow を使用したネットワーク ストリーミング用に見つけた唯一のサンプル コードは、Asf 形式のストリームのみを出力するように見える WM ライブラリに関連しています。

directshow を使用して Asf 以外の形式でストリームをブロードキャストするにはどうすればよいですか? avi/mpeg 形式のストリームを出力するように ASF Writer を構成できますか?それとも独自の directshow フィルターを作成する必要がありますか?

directshow を使用してネットワーク経由で avi をストリーミングする例はありますか?

読んでくれてありがとう、ジョシュ

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

windows - video/x-flv デコーダーを搭載した配送アプリ

ファイルを再生する必要があるアプリケーションがありvideo/x-flvます。すべてのお客様がコーデックをインストールしてvideo/x-flvいるわけではなく、コーデックは Windows に付属していないため、アプリと一緒に出荷する必要があります。

video/x-flv問題は、コーデック パックをインストールしていない新しいコンピューターでデコードを有効にするために出荷する必要があるものを理解できないことです。

と をインストールしようとしましffdshowFLVSplitterが、うまくいきませんでした。

作品のインストールCombined Community Codec Pack- ただし、アプリを完全なコーデック パックで出荷したくはありませんが、デコードに最低限必要なvideo/x-flv.

何か案は?