我今天在Ubuntu上,使用Processing 2.0a3 內建的video library (我執行范例程序Libraries > video > Movie > Frames),遇到下列的錯誤信息:
UnsatisfiedLinkError: Unable to load library 'glib-2.0': libglib-2.0.so: cannot open shared object file: No such file or directory
由於Processing 2.0開始使用新的video library,新的video library拋棄使用已久的QuickTime架構,轉而使用gstreamer架構,以求更多影片格式的支持、更穩定更快的效能,更重要的是跨平台的支持!
目前Processing2.0仍在alpha階段,可能您也會遇到上述狀況,這邊提供一個解決方法:
1.確定您已經安裝所有的gstreamer packages ( libgstreamer, libgstreamer-plugins-base, gstreamer-plugins-base, good, bad and ugly)
2.安裝 libgtk2.0-dev 套件 (> sudo apt-get install libgtk2.0-dev)
這應該就能解決了~