# Video library fail on Win10

**URL:** <https://discourse.processing.org/t/video-library-fail-on-win10/14465>\
**Category:** Processing\
**Created:** [October 6, 2019, 12:46pm UTC](https://discourse.processing.org/t/video-library-fail-on-win10/14465 "2019-10-06T12:46:35Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![emedan](https://avatars.discourse-cdn.com/v4/letter/e/db5fbb/32.png) [@emedan](https://discourse.processing.org/u/emedan)\
**Post date:** [October 6, 2019, 12:46pm UTC](https://discourse.processing.org/t/video-library-fail-on-win10/14465/1 "2019-10-06T12:46:35Z")

</div>

Hi

With a fresh install of Processing 3 using defaults and following the example in the Video library, it does not work.  
How can that be? I don’t think my conditions are unique, so I expect it should work or be described if anything extra needs to be installed. Does Processing not install gio-2.0 or is that even the fault?

Fresh install of Processing 3.  
Installing Video library from menus inside the sketch.  
Importing library.

From example in Video, there is an exception DIRECTLY after Capture.list()

> UnsatisfiedLinkError: can’t load library gio-2.0 (gio-2.0|libgio-2.0|libgio-2.0-0) with -Djna.library.path=/…my user dir…/Processing/libraries/video/library/. Last error:java.lang.UnsatisfiedLinkError: Unable to load library ‘gio-2.0’: Native library (win32-x86-64/gio-2.0.dll) not found in resource path ([file:/C:/Users/myName/AppData/Local/Temp/PicPic3797745260156121476temp/, file:/C:/Prog/processing-3.5.3/core/library/core.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-linux-aarch64.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-linux-amd64.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-linux-armv6hf.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-linux-i586.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-macosx-universal.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-windows-amd64.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-windows-i586.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-linux-aarch64.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-linux-amd64.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-linux-armv6hf.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-linux-i586.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-macosx-universal.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-windows-amd64.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-windows-i586.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all.jar, file://…my user dir…/Processing/libraries/video/library/gstreamer-java.jar, file://…my user dir…/Processing/libraries/video/library/jna.jar, file://…my user dir…/Processing/libraries/video/library/video.jar, file:/C:/Prog/processing-3.5.3/modes/java/libraries/serial/library/jssc.jar, file:/C:/Prog/processing-3.5.3/modes/java/libraries/serial/library/serial.jar, file:/C:/Prog/processing-3.5.3/lib/, file:/C:/Prog/processing-3.5.3/lib/pde.jar, file:/C:/Prog/processing-3.5.3/core/library/core.jar, file:/C:/Prog/processing-3.5.3/lib/jna.jar, file:/C:/Prog/processing-3.5.3/lib/jna-platform.jar, file:/C:/Prog/processing-3.5.3/lib/antlr.jar, file:/C:/Prog/processing-3.5.3/lib/ant.jar, file:/C:/Prog/processing-3.5.3/lib/ant-launcher.jar])  
> UnsatisfiedLinkError: can’t load library gio-2.0 (gio-2.0|libgio-2.0|libgio-2.0-0) with -Djna.library.path=/…my user dir…/Processing/libraries/video/library/. Last error:java.lang.UnsatisfiedLinkError: Unable to load library ‘gio-2.0’: Native library (win32-x86-64/gio-2.0.dll) not found in resource path ([file:/C:/Users/myName/AppData/Local/Temp/PicPic3797745260156121476temp/, file:/C:/Prog/processing-3.5.3/core/library/core.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-linux-aarch64.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-linux-amd64.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-linux-armv6hf.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-linux-i586.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-macosx-universal.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-windows-amd64.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-windows-i586.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-linux-aarch64.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-linux-amd64.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-linux-armv6hf.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-linux-i586.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-macosx-universal.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-windows-amd64.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-windows-i586.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all.jar, file://…my user dir…/Processing/libraries/video/library/gstreamer-java.jar, file://…my user dir…/Processing/libraries/video/library/jna.jar, file://…my user dir…/Processing/libraries/video/library/video.jar, file:/C:/Prog/processing-3.5.3/modes/java/libraries/serial/library/jssc.jar, file:/C:/Prog/processing-3.5.3/modes/java/libraries/serial/library/serial.jar, file:/C:/Prog/processing-3.5.3/lib/, file:/C:/Prog/processing-3.5.3/lib/pde.jar, file:/C:/Prog/processing-3.5.3/core/library/core.jar, file:/C:/Prog/processing-3.5.3/lib/jna.jar, file:/C:/Prog/processing-3.5.3/lib/jna-platform.jar, file:/C:/Prog/processing-3.5.3/lib/antlr.jar, file:/C:/Prog/processing-3.5.3/lib/ant.jar, file:/C:/Prog/processing-3.5.3/lib/ant-launcher.jar])  
> UnsatisfiedLinkError: can’t load library gio-2.0 (gio-2.0|libgio-2.0|libgio-2.0-0) with -Djna.library.path=/…my user dir…/Processing/libraries/video/library/. Last error:java.lang.UnsatisfiedLinkError: Unable to load library ‘gio-2.0’: Native library (win32-x86-64/gio-2.0.dll) not found in resource path ([file:/C:/Users/myName/AppData/Local/Temp/PicPic3797745260156121476temp/, file:/C:/Prog/processing-3.5.3/core/library/core.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-linux-aarch64.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-linux-amd64.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-linux-armv6hf.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-linux-i586.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-macosx-universal.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-windows-amd64.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-windows-i586.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-linux-aarch64.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-linux-amd64.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-linux-armv6hf.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-linux-i586.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-macosx-universal.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-windows-amd64.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-windows-i586.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all.jar, file://…my user dir…/Processing/libraries/video/library/gstreamer-java.jar, file://…my user dir…/Processing/libraries/video/library/jna.jar, file://…my user dir…/Processing/libraries/video/library/video.jar, file:/C:/Prog/processing-3.5.3/modes/java/libraries/serial/library/jssc.jar, file:/C:/Prog/processing-3.5.3/modes/java/libraries/serial/library/serial.jar, file:/C:/Prog/processing-3.5.3/lib/, file:/C:/Prog/processing-3.5.3/lib/pde.jar, file:/C:/Prog/processing-3.5.3/core/library/core.jar, file:/C:/Prog/processing-3.5.3/lib/jna.jar, file:/C:/Prog/processing-3.5.3/lib/jna-platform.jar, file:/C:/Prog/processing-3.5.3/lib/antlr.jar, file:/C:/Prog/processing-3.5.3/lib/ant.jar, file:/C:/Prog/processing-3.5.3/lib/ant-launcher.jar])  
> UnsatisfiedLinkError: can’t load library gio-2.0 (gio-2.0|libgio-2.0|libgio-2.0-0) with -Djna.library.path=/…my user dir…/Processing/libraries/video/library/. Last error:java.lang.UnsatisfiedLinkError: Unable to load library ‘gio-2.0’: Native library (win32-x86-64/gio-2.0.dll) not found in resource path ([file:/C:/Users/myName/AppData/Local/Temp/PicPic3797745260156121476temp/, file:/C:/Prog/processing-3.5.3/core/library/core.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-linux-aarch64.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-linux-amd64.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-linux-armv6hf.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-linux-i586.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-macosx-universal.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-windows-amd64.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-windows-i586.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-linux-aarch64.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-linux-amd64.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-linux-armv6hf.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-linux-i586.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-macosx-universal.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-windows-amd64.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-windows-i586.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all.jar, file://…my user dir…/Processing/libraries/video/library/gstreamer-java.jar, file://…my user dir…/Processing/libraries/video/library/jna.jar, file://…my user dir…/Processing/libraries/video/library/video.jar, file:/C:/Prog/processing-3.5.3/modes/java/libraries/serial/library/jssc.jar, file:/C:/Prog/processing-3.5.3/modes/java/libraries/serial/library/serial.jar, file:/C:/Prog/processing-3.5.3/lib/, file:/C:/Prog/processing-3.5.3/lib/pde.jar, file:/C:/Prog/processing-3.5.3/core/library/core.jar, file:/C:/Prog/processing-3.5.3/lib/jna.jar, file:/C:/Prog/processing-3.5.3/lib/jna-platform.jar, file:/C:/Prog/processing-3.5.3/lib/antlr.jar, file:/C:/Prog/processing-3.5.3/lib/ant.jar, file:/C:/Prog/processing-3.5.3/lib/ant-launcher.jar])  
> A library relies on native code that’s not available.  
> Or only works properly when the sketch is run as a 32-bit application.  
> UnsatisfiedLinkError: can’t load library gio-2.0 (gio-2.0|libgio-2.0|libgio-2.0-0) with -Djna.library.path=/…my user dir…/Processing/libraries/video/library/. Last error:java.lang.UnsatisfiedLinkError: Unable to load library ‘gio-2.0’: Native library (win32-x86-64/gio-2.0.dll) not found in resource path ([file:/C:/Users/myName/AppData/Local/Temp/PicPic3797745260156121476temp/, file:/C:/Prog/processing-3.5.3/core/library/core.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-linux-aarch64.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-linux-amd64.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-linux-armv6hf.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-linux-i586.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-macosx-universal.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-windows-amd64.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-windows-i586.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-linux-aarch64.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-linux-amd64.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-linux-armv6hf.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-linux-i586.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-macosx-universal.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-windows-amd64.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-windows-i586.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all.jar, file://…my user dir…/Processing/libraries/video/library/gstreamer-java.jar, file://…my user dir…/Processing/libraries/video/library/jna.jar, file://…my user dir…/Processing/libraries/video/library/video.jar, file:/C:/Prog/processing-3.5.3/modes/java/libraries/serial/library/jssc.jar, file:/C:/Prog/processing-3.5.3/modes/java/libraries/serial/library/serial.jar, file:/C:/Prog/processing-3.5.3/lib/, file:/C:/Prog/processing-3.5.3/lib/pde.jar, file:/C:/Prog/processing-3.5.3/core/library/core.jar, file:/C:/Prog/processing-3.5.3/lib/jna.jar, file:/C:/Prog/processing-3.5.3/lib/jna-platform.jar, file:/C:/Prog/processing-3.5.3/lib/antlr.jar, file:/C:/Prog/processing-3.5.3/lib/ant.jar, file:/C:/Prog/processing-3.5.3/lib/ant-launcher.jar])  
> UnsatisfiedLinkError: can’t load library gio-2.0 (gio-2.0|libgio-2.0|libgio-2.0-0) with -Djna.library.path=/…my user dir…/Processing/libraries/video/library/. Last error:java.lang.UnsatisfiedLinkError: Unable to load library ‘gio-2.0’: Native library (win32-x86-64/gio-2.0.dll) not found in resource path ([file:/C:/Users/myName/AppData/Local/Temp/PicPic3797745260156121476temp/, file:/C:/Prog/processing-3.5.3/core/library/core.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-linux-aarch64.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-linux-amd64.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-linux-armv6hf.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-linux-i586.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-macosx-universal.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-windows-amd64.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-windows-i586.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-linux-aarch64.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-linux-amd64.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-linux-armv6hf.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-linux-i586.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-macosx-universal.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-windows-amd64.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-windows-i586.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all.jar, file://…my user dir…/Processing/libraries/video/library/gstreamer-java.jar, file://…my user dir…/Processing/libraries/video/library/jna.jar, file://…my user dir…/Processing/libraries/video/library/video.jar, file:/C:/Prog/processing-3.5.3/modes/java/libraries/serial/library/jssc.jar, file:/C:/Prog/processing-3.5.3/modes/java/libraries/serial/library/serial.jar, file:/C:/Prog/processing-3.5.3/lib/, file:/C:/Prog/processing-3.5.3/lib/pde.jar, file:/C:/Prog/processing-3.5.3/core/library/core.jar, file:/C:/Prog/processing-3.5.3/lib/jna.jar, file:/C:/Prog/processing-3.5.3/lib/jna-platform.jar, file:/C:/Prog/processing-3.5.3/lib/antlr.jar, file:/C:/Prog/processing-3.5.3/lib/ant.jar, file:/C:/Prog/processing-3.5.3/lib/ant-launcher.jar])  
> UnsatisfiedLinkError: can’t load library gio-2.0 (gio-2.0|libgio-2.0|libgio-2.0-0) with -Djna.library.path=/…my user dir…/Processing/libraries/video/library/. Last error:java.lang.UnsatisfiedLinkError: Unable to load library ‘gio-2.0’: Native library (win32-x86-64/gio-2.0.dll) not found in resource path ([file:/C:/Users/myName/AppData/Local/Temp/PicPic3797745260156121476temp/, file:/C:/Prog/processing-3.5.3/core/library/core.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-linux-aarch64.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-linux-amd64.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-linux-armv6hf.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-linux-i586.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-macosx-universal.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-windows-amd64.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-windows-i586.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-linux-aarch64.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-linux-amd64.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-linux-armv6hf.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-linux-i586.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-macosx-universal.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-windows-amd64.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-windows-i586.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all.jar, file://…my user dir…/Processing/libraries/video/library/gstreamer-java.jar, file://…my user dir…/Processing/libraries/video/library/jna.jar, file://…my user dir…/Processing/libraries/video/library/video.jar, file:/C:/Prog/processing-3.5.3/modes/java/libraries/serial/library/jssc.jar, file:/C:/Prog/processing-3.5.3/modes/java/libraries/serial/library/serial.jar, file:/C:/Prog/processing-3.5.3/lib/, file:/C:/Prog/processing-3.5.3/lib/pde.jar, file:/C:/Prog/processing-3.5.3/core/library/core.jar, file:/C:/Prog/processing-3.5.3/lib/jna.jar, file:/C:/Prog/processing-3.5.3/lib/jna-platform.jar, file:/C:/Prog/processing-3.5.3/lib/antlr.jar, file:/C:/Prog/processing-3.5.3/lib/ant.jar, file:/C:/Prog/processing-3.5.3/lib/ant-launcher.jar])  
> UnsatisfiedLinkError: can’t load library gio-2.0 (gio-2.0|libgio-2.0|libgio-2.0-0) with -Djna.library.path=/…my user dir…/Processing/libraries/video/library/. Last error:java.lang.UnsatisfiedLinkError: Unable to load library ‘gio-2.0’: Native library (win32-x86-64/gio-2.0.dll) not found in resource path ([file:/C:/Users/myName/AppData/Local/Temp/PicPic3797745260156121476temp/, file:/C:/Prog/processing-3.5.3/core/library/core.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-linux-aarch64.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-linux-amd64.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-linux-armv6hf.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-linux-i586.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-macosx-universal.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-windows-amd64.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-windows-i586.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-linux-aarch64.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-linux-amd64.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-linux-armv6hf.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-linux-i586.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-macosx-universal.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-windows-amd64.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-windows-i586.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all.jar, file://…my user dir…/Processing/libraries/video/library/gstreamer-java.jar, file://…my user dir…/Processing/libraries/video/library/jna.jar, file://…my user dir…/Processing/libraries/video/library/video.jar, file:/C:/Prog/processing-3.5.3/modes/java/libraries/serial/library/jssc.jar, file:/C:/Prog/processing-3.5.3/modes/java/libraries/serial/library/serial.jar, file:/C:/Prog/processing-3.5.3/lib/, file:/C:/Prog/processing-3.5.3/lib/pde.jar, file:/C:/Prog/processing-3.5.3/core/library/core.jar, file:/C:/Prog/processing-3.5.3/lib/jna.jar, file:/C:/Prog/processing-3.5.3/lib/jna-platform.jar, file:/C:/Prog/processing-3.5.3/lib/antlr.jar, file:/C:/Prog/processing-3.5.3/lib/ant.jar, file:/C:/Prog/processing-3.5.3/lib/ant-launcher.jar])  
> UnsatisfiedLinkError: can’t load library gio-2.0 (gio-2.0|libgio-2.0|libgio-2.0-0) with -Djna.library.path=/…my user dir…/Processing/libraries/video/library/. Last error:java.lang.UnsatisfiedLinkError: Unable to load library ‘gio-2.0’: Native library (win32-x86-64/gio-2.0.dll) not found in resource path ([file:/C:/Users/myName/AppData/Local/Temp/PicPic3797745260156121476temp/, file:/C:/Prog/processing-3.5.3/core/library/core.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-linux-aarch64.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-linux-amd64.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-linux-armv6hf.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-linux-i586.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-macosx-universal.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-windows-amd64.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt-natives-windows-i586.jar, file:/C:/Prog/processing-3.5.3/core/library/gluegen-rt.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-linux-aarch64.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-linux-amd64.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-linux-armv6hf.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-linux-i586.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-macosx-universal.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-windows-amd64.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all-natives-windows-i586.jar, file:/C:/Prog/processing-3.5.3/core/library/jogl-all.jar, file://…my user dir…/Processing/libraries/video/library/gstreamer-java.jar, file://…my user dir…/Processing/libraries/video/library/jna.jar, file://…my user dir…/Processing/libraries/video/library/video.jar, file:/C:/Prog/processing-3.5.3/modes/java/libraries/serial/library/jssc.jar, file:/C:/Prog/processing-3.5.3/modes/java/libraries/serial/library/serial.jar, file:/C:/Prog/processing-3.5.3/lib/, file:/C:/Prog/processing-3.5.3/lib/pde.jar, file:/C:/Prog/processing-3.5.3/core/library/core.jar, file:/C:/Prog/processing-3.5.3/lib/jna.jar, file:/C:/Prog/processing-3.5.3/lib/jna-platform.jar, file:/C:/Prog/processing-3.5.3/lib/antlr.jar, file:/C:/Prog/processing-3.5.3/lib/ant.jar, file:/C:/Prog/processing-3.5.3/lib/ant-launcher.jar])

---

<div class="post-metadata">

**Author:** ![kll](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/kll/32/964_2.png) [@kll](https://discourse.processing.org/u/kll)\
**Post date:** [October 6, 2019, 1:01pm UTC](https://discourse.processing.org/t/video-library-fail-on-win10/14465/2 "2019-10-06T13:01:59Z")

</div>

generally  
Examples / Libraries / Video / Capture / GettingStartedCapture

on Win 10 / with USB web cam / works.

your specific error was known related to 32 / 64 bit versions…  
please check Win 10 OS 64 bit / processing 64 bit /

but on installed video lib ( by contribution manager )  
_Video 1.0.1_  
_The Processing Foundation_  
_GStreamer-based video library for Processin_g.

there should be BOTH files, please confirm:

Processing\libraries\video\library\windows64\libgio-2.0-0.dll  
Processing\libraries\video\library\windows32\libgio-2.0-0.dll

if not  
delete install again / check windows defender msg /

---

<div class="post-metadata">

**Author:** ![emedan](https://avatars.discourse-cdn.com/v4/letter/e/db5fbb/32.png) [@emedan](https://discourse.processing.org/u/emedan)\
**Post date:** [October 6, 2019, 3:20pm UTC](https://discourse.processing.org/t/video-library-fail-on-win10/14465/3 "2019-10-06T15:20:10Z")

</div>

Tanks for reply,

Win10 Enterprise 64-bit, 1 year old, regurarly updated.  
Examples / Libraries / Video / Capture / GettingStartedCapture, exception at the Capture.list();

Error regardless of USB camera connected or not. Should work with bulit in camera I assume.

Processing\libraries\video\library does contain both folders  
windows32 and windows64, both with the libgio-2.0-0.dll.  
Tried earlier to copy all dll to library folder too and also to the sketch.

Deleting the complete Processing folder, I “installed” it again from the downloaded exe. Confirmed Run as admin for the install. Installed library from within the startup sketch. Exact same error.

No messages in anti-virus.

---

<div class="post-metadata">

**Author:** ![kll](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/kll/32/964_2.png) [@kll](https://discourse.processing.org/u/kll)\
**Post date:** [October 6, 2019, 3:32pm UTC](https://discourse.processing.org/t/video-library-fail-on-win10/14465/4 "2019-10-06T15:32:02Z")

</div>

> [@emedan](#):
>
> Deleting the complete Processing folder, I “installed” it again from the downloaded exe

???  
-0- what you deleted?  
-1- you downloaded [http://download.processing.org/processing-3.5.3-windows64.zip](http://download.processing.org/processing-3.5.3-windows64.zip)  
and unzip to where?  
…/processing-3.5.3/…  
-2- at first start it creates 2 more directories:

c:/Users/ \< USER \> /Documents/Processing/… with libraries tools modes  
AND later your sketches ( so it is called sketchbook dir )

that place you can change from / Files / Preferences  
( but need to install libraries again and copy your old sketch manually )

c:\Users\ \< USER \> \AppData\Roaming\Processing  
with the preferences.txt and the /console/ errorlog directory  
( so i call it processing system directory )

* * *

see also

> [@Having problem with video library](https://discourse.processing.org/t/having-problem-with-video-library/14065):
>
> when ever I am trying to use the video library it is showing an error message: a library used by this sketch is not installed properly. UnsatisfiedLinkError: can’t load library gio-2.0 (gio-2.0|libgio-2.0|libgio-2.0-0) with -Djna.library.path=C:/Users/Sujoy Mukherjee.GRAPHICSPRINTMA/Documents/Processing/libraries/library5982151392676981923tmp/video/library/\windows64. Last error:java.lang.UnsatisfiedLinkError: Unable to load library ‘gio-2.0’: Native library (win32-x86-64/gio-2.0.dll) not fou…

> [@Have an error when using OpenCV](https://discourse.processing.org/t/have-an-error-when-using-opencv/9469):
>
> UnsatisfiedLinkError: can’t load library gio-2.0 (gio-2.0|libgio-2.0|libgio-2.0-0) with -Djna.library.path=C:/Users/kave7/OneDrive/%d0%94%d0%be%d0%ba%d1%83%d0%bc%d0%b5%d0%bd%d1%82%d1%8b/Processing/libraries/video/library/. See full error message: 
> 
> > **Summary**
> >
> > UnsatisfiedLinkError: can’t load library gio-2.0 (gio-2.0|libgio-2.0|libgio-2.0-0) with -Djna.library.path=C:/Users/kave7/OneDrive/%d0%94%d0%be%d0%ba%d1%83%d0%bc%d0%b5%d0%bd%d1%82%d1%8b/Processing/libraries/video/library/. Last error:java.lan…

---

<div class="post-metadata">

**Author:** ![emedan](https://avatars.discourse-cdn.com/v4/letter/e/db5fbb/32.png) [@emedan](https://discourse.processing.org/u/emedan)\
**Post date:** [October 6, 2019, 3:59pm UTC](https://discourse.processing.org/t/video-library-fail-on-win10/14465/5 "2019-10-06T15:59:27Z")

</div>

Thanks again.

In both the examples it was something “strange” that solved their issues.

- Moving Sketchbook location.
- Running 32-bit version on a 64-bit system.

I have it working like this.  
I moved the Sketchbook from the default location in Documents to C:

One of the others mentioned moving it from OneDrive location. Perhaps I had a similar case as my Documents folder is on a \ \ location, even though I’m not on a network.
