如何在 Linux 上录制 AVI 视频#
由于 Linux 版本的 pylon 不像 Windows 版本那样包含内置的 AVI 类,因此本文介绍如何使用第三方开源库来创建 AVI 文件。
互联网上有许多可用的开源解决方案,例如:
- VLC Lib
- Gstreamer
- MakeAVI
- Qtffmpegwrapper
- Ffmpeg
- OpenCV
此 解决方案 提供了一个 pylon API 示例,演示了如何使用 OpenCV 编写 AVI 文件。
该示例可针对 pylon 6 或更高版本进行构建,默认情况下会写入 DIVX 压缩的 AVI 文件。如果您想使用其他编解码器(例如 MJPEG 或 MPEG-4 4.2),可以随意修改代码的第 80–83 行和第 149–151 行。
要使其在 pylon 5 上运行,只需修改 makefile 并将第 8 行替换为以下内容: