如何:在 Linux 上錄製 AVI 影片#
由於 pylon 的Linux 版本並未像Windows 版本那樣內建 AVI 類別,以下將說明如何透過第三方開源函式庫來建立 AVI 檔案。
網路上有許多開源解決方案,例如:
- VLC 函式庫
- 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 行替換為以下內容: