方法: LinuxでAVIビデオを録画する#
Linux版のpylonにはWindows版のような組み込みのAVIクラスが含まれていないため、サードパーティのオープンソースライブラリを使用してAVIファイルを作成する方法を説明します。
インターネット上には、次のような多くのオープンソースソリューションが用意されています。
- VLC Lib
- Gstreamer
- MakeAVI
- Qtffmpegwrapper
- Ffmpeg
- OpenCV
このソリューションでは、OpenCVを使用してAVIファイルを書く方法を示すpylon APIサンプルを提供しています。
このサンプルはpylon 6以降でビルドでき、デフォルトでDIVX圧縮されたAVIファイルを書き込みます。MJPEGやMPEG-4 4.2などの別のコーデックを使用する場合は、コードの80〜83行目および149〜151行目を自由に変更してください。
pylon 5で動作させるには、makefileを修正し、8行目を次のように置き換えるだけです。