# Arduino Add Library Error - not valid library reported

**URL:** https://discourse.processing.org/t/arduino-add-library-error-not-valid-library-reported/22938
**Category:** Electronics (Arduino, etc.)
**Created:** [July 30, 2020, 10:28pm UTC](https://discourse.processing.org/t/arduino-add-library-error-not-valid-library-reported/22938 "2020-07-30T22:28:32Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![videodub](https://avatars.discourse-cdn.com/v4/letter/v/e480ec/32.png) [@videodub](https://discourse.processing.org/u/videodub)
#### Post date: [July 30, 2020, 10:28pm UTC](https://discourse.processing.org/t/arduino-add-library-error-not-valid-library-reported/22938/1 "2020-07-30T22:28:32Z")

</div>

When attempting to add video processing library for Arduino, reports ‘zip does not contain a valid library’  
Tried older version, same result. Library will not install in Arduino environment. Running Win7 64bit.

Used — processing-3.5.4-windows64.zip Used — arduino-1.8.13-windows.exe – update. removed old version installed updated version.

---

<div class="post-metadata">

### Author: ![videodub](https://avatars.discourse-cdn.com/v4/letter/v/e480ec/32.png) [@videodub](https://discourse.processing.org/u/videodub)
#### Post date: [August 4, 2020, 6:47pm UTC](https://discourse.processing.org/t/arduino-add-library-error-not-valid-library-reported/22938/2 "2020-08-04T18:47:16Z")

</div>

Is there no answer to this problem?

---

<div class="post-metadata">

### Author: ![RichardDL](https://avatars.discourse-cdn.com/v4/letter/r/f475e1/32.png) [@RichardDL](https://discourse.processing.org/u/RichardDL)
#### Post date: [August 6, 2020, 3:36pm UTC](https://discourse.processing.org/t/arduino-add-library-error-not-valid-library-reported/22938/3 "2020-08-06T15:36:55Z")

</div>

@videodub I’m sorry no-one has answered you and I don’t know the answer. From what you say I’m not clear whether this is a library for Processing or for Arduino. If Arduino maybe you should use the Arduino forum. Can you use the auto way to install:, Sketch, Import Library, Add Library… ? what happens?

---

<div class="post-metadata">

### Author: ![videodub](https://avatars.discourse-cdn.com/v4/letter/v/e480ec/32.png) [@videodub](https://discourse.processing.org/u/videodub)
#### Post date: [August 13, 2020, 2:03pm UTC](https://discourse.processing.org/t/arduino-add-library-error-not-valid-library-reported/22938/4 "2020-08-13T14:03:07Z")

</div>

Hi Richard, I’m simply trying to install the Processing Foundation zip video library into the … ‘Include Library’ of the Arduino . ie: processing-3.5.4-windows64.zip

It just reports back that ‘Zip does not contain a valid library’ after an install attempt. How does it appear others are not having a library install problem based on the questions they are asking in this form? Am I missing something here? Is there another way to install this library?

---

<div class="post-metadata">

### Author: ![Hapiel](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/hapiel/32/10226_2.png) [@Hapiel](https://discourse.processing.org/u/Hapiel)
#### Post date: [August 13, 2020, 4:12pm UTC](https://discourse.processing.org/t/arduino-add-library-error-not-valid-library-reported/22938/5 "2020-08-13T16:12:24Z")

</div>

I am confused by your question. If I understand correctly:

You are in the Arduino environment  
You are trying to import processing-3.5.4-windows64.zip as a library in arduino?

I might not understand you correctly, but if the above is the case: Processing is not a library for Arduino. Also I do not understand which video processing library you are referring to.

If you are indeed in the Arduino environment, I think you’re better off asking your question in an Arduino forum.

What is it that you want to use Processing for?

---

<div class="post-metadata">

### Author: ![videodub](https://avatars.discourse-cdn.com/v4/letter/v/e480ec/32.png) [@videodub](https://discourse.processing.org/u/videodub)
#### Post date: [August 13, 2020, 4:42pm UTC](https://discourse.processing.org/t/arduino-add-library-error-not-valid-library-reported/22938/6 "2020-08-13T16:42:26Z")

</div>

Hi, thanks you for your reply. I am indeed confused here. I watched a Youtube video…

[https://www.youtube.com/watch?v=WH31daSj4nc](https://www.youtube.com/watch?v=WH31daSj4nc) The Code Train…

and I saw what did looked like an Arduino code page. What software then is hosting this video library if not an Arduino? thanks

---

<div class="post-metadata">

### Author: ![Hapiel](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/hapiel/32/10226_2.png) [@Hapiel](https://discourse.processing.org/u/Hapiel)
#### Post date: [August 13, 2020, 4:47pm UTC](https://discourse.processing.org/t/arduino-add-library-error-not-valid-library-reported/22938/7 "2020-08-13T16:47:20Z")

</div>

The software is Processing, it’s inside that zip you were talking about earlier. The library can be found when opening processing \> sketch \> Add library \> search Video, but as the Code Train explains it is already included in processing so no need to install anything.

I recommend you look up a bit into Processing and what Processing is, as you seem very confused.  
This playlist/video from The Code Train is a great start  
[https://www.youtube.com/watch?v=2VLaIr5Ckbs&list=PLRqwX-V7Uu6ZYJC7L-r6rX6utt6wwJCyi](https://www.youtube.com/watch?v=2VLaIr5Ckbs&list=PLRqwX-V7Uu6ZYJC7L-r6rX6utt6wwJCyi) .

---

<div class="post-metadata">

### Author: ![glv](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/glv/32/18785_2.png) [@glv](https://discourse.processing.org/u/glv)
#### Post date: [August 13, 2020, 5:12pm UTC](https://discourse.processing.org/t/arduino-add-library-error-not-valid-library-reported/22938/8 "2020-08-13T17:12:17Z")

</div>

Hello,

> [@videodub](#):
>
> I saw what did looked like an Arduino code page

The are indeed similar!

[https://en.wikipedia.org/wiki/Processing\_(programming\_language)#Wiring,\_Arduino,\_and\_Fritzing](https://en.wikipedia.org/wiki/Processing_(programming_language)#Wiring,_Arduino,_and_Fritzing)

[https://processing.org/tutorials/electronics/](https://processing.org/tutorials/electronics/) states:  
“The Wiring or Arduino software environment is necessary to program each board. These environments are built on top of the Processing environment…”

* * *

Additional resources to get you started below…

One of the best tools in a programmer’s tool chest is knowing the resources available to you and learning to navigate, filter, and use them.

A short list of resources to peruse:

> **Resources \< Click here to expand !**
>
> Explore the resources available here:
> 
> - The Processing _website_ has references, examples, tutorials, links to resources, etc.  
> [https://processing.org/](https://processing.org/)
> 
> - The Processing PDE (IDE) has lots to offer!  
> An exploration of the menu bar will reveal what is available; libraries, tools, local examples, and other goodies are in there.
> 
> - The Coding Train \< Experience the unbridled enthusiasm of Daniel Shiffman  
> [https://shiffman.net/](https://shiffman.net/)  
> [https://www.youtube.com/user/shiffman](https://www.youtube.com/user/shiffman)  
> [https://thecodingtrain.com/](https://thecodingtrain.com/)
> 
> - Happy Coding  
> [Processing Tutorials - Happy Coding](https://happycoding.io/tutorials/processing/)
> 
> - The source code can give insight if you are adventurous:  
> [GitHub - processing/processing: Source code for the Processing Core and Development Environment (PDE)](https://github.com/processing/processing)
> 
> - Explore Processing on GitHub:  
> [Processing Foundation · GitHub](https://github.com/processing)  
> [processing/core/src/processing/core/PApplet.java at master · processing/processing · GitHub](https://github.com/processing/processing/blob/master/core/src/processing/core/PApplet.java) \< Many of the Processing functions are here!
> 
> - The Processing Foundation  
> [https://processingfoundation.org/](https://processingfoundation.org/)  
> Check out the menu.  
> In the education menu, there is a reference to the Coding Train.
> 
> - And the Internet. `:)`

`:)`
