2011-11-22 7 views
2

は現在、私は、ファイル作成プロジェクトを作成するには、このようなものを使用します。ビデオトランスコーディングなしでOpenCVプロジェクトを作成する(ffmpegパート)Linuxでのサポート方法は?

cmake -DCMAKE_INSTALL_PREFIX="./install-dir" -DBUILD_WITH_STATIC_CRT=ON -DBUILD_SHARED_LIBS=OFF -G "GCC" 

をそして私は、私はsepratlyコンパイル私のプロジェクトでのFFmpegを使用しています。また、私はOpenCVがビデオのトランスコードをどのようにして動作するのか気に入らない.ffmpegを使って手動で行うことを好む。

OpenCVのビデオ(ETC PNG、JPG、TIFF、好きではない画像)トランスコーディング部分はコンパイルされません(ないカメラつかむようにCMakeを使用してプロジェクトファイルを作成することが可能である場合、私は疑問に思う - 私が好きと使用その1 =))?

+0

ビデオトランスコードはどういう意味ですか? ffmpegは、OpenCVでのキャプチャ/ビデオ書き込み専用です。 – Sam

+0

ok - 私は書く=ことを意味しました – myWallJSON

+0

あなたはできません、なぜあなたはそれを行うでしょうか?とにかくビデオキャプチャのためにffmpegライブラリ全体が必要です。 VideoWriterというオブジェクトが存在するだけで無視してください。あなたは 'ffmpeg'を使わないで、 – Sam

答えて

7

OpenCVでffmpegをサポートしない場合は、OpenCVをビルドするときにCMake GUIからWITH_FFMPEGオプションを無効にすることができます。それとも、GUIを使用できない場合は、コマンドラインからそれを行うことができます。このオプションを無効にした場合

[email protected]:~/opencv-src/build> cmake -DWITH_FFMPEG=OFF <many other options...> .. 

あなたはもうファイルからキャプチャすることができません。しかし、私はあなたがV4L2のサポートを有効にしていると思う、あなたはカメラからキャプチャすることができます。希望があれば助かります。

+0

こんにちは、ライブラリのフットプリントを減らすことはありません、' OpenCV'はあらゆる種類のビデオからフレームをキャプチャできますか? – SexyBeast

+0

@Cupidvogel ffmpegなしでビデオをディスクに保存できない – Allan

関連する問題