コンテンツにスキップ
ステージングサーバー
開発サーバー

方法: 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行目を次のように置き換えるだけです。

PYLON_ROOT ?= /opt/pylon5

ナレッジ記事に戻る