0

そこで、WDM キャプチャ ソースからビデオ ストリームを表示およびキャプチャするアプリケーションを作成しました。問題は、ファイル サイズが大きすぎることです (つまり、7 分間のビデオは 1.5 GB になります)。グラフ「ffdshowエンコーダー」ですでにエンコーダーを使用していますが、さらに圧縮された出力ビデオが必要です。

これは私が使用しているグラフです:

Directshow グラフ

x264、x265などの他のエンコーダーを使用しようとしましたが、検索の結果、エンコーダー自体がフィルターとして表示されず、VFWとしてラップする必要があることがわかったので、x264用のVFWラッパーをダウンロードしてインストールしましたおよび x265 エンコーダー。それでもグラフに表示されなかったので、さらに検索したところ、32ビットバージョンのグラフエディターにのみ表示され、64ビットバージョンのソフトウェアでは機能しない/表示されないことがわかりました。私は立ち往生しました。

しかし、さらに検索した後、このgithubプロジェクトに出くわしました:

https://github.com/RenderHeads/DirectShow-vfwFilter

これは基本的に 32 ビット vfw の 64 ビット ラッパーなので (私が理解している限り)、ダウンロードして試してみたところ、x264vfw エンコーダーを使用して比較的小さなビデオ ファイルを出力することができました。しかし、このフィルターに関する私の問題は、以下に示すように構成を保存しないことでした

VFW ラッパー

そして、これは私が今立ち往生している場所です。小さな出力ファイルを取得するには、優れたコンプレッサー/エンコーダーが必要です。

4

0 に答える 0