# VLC Bindings

**URL:** <https://forum.inductiveautomation.com/t/vlc-bindings/2392>\
**Category:** Ignition\
**Created:** [December 5, 2010, 6:02pm UTC](https://forum.inductiveautomation.com/t/vlc-bindings/2392 "2010-12-05T18:02:49Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![bryan\_cook](https://avatars.discourse-cdn.com/v4/letter/b/a8b319/32.png) [@bryan\_cook](https://forum.inductiveautomation.com/u/bryan_cook)\
**Post date:** [December 5, 2010, 6:02pm UTC](https://forum.inductiveautomation.com/t/vlc-bindings/2392/1 "2010-12-05T18:02:49Z")

</div>

See: [wiki.videolan.org/Python\_bindings](http://wiki.videolan.org/Python_bindings)

Can I make use of these bindings in my Ignition project?

---

<div class="post-metadata">

**Author:** ![Travis.Cox](https://avatars.discourse-cdn.com/v4/letter/t/b9bd4f/32.png) [@Travis.Cox](https://forum.inductiveautomation.com/u/Travis.Cox)\
**Post date:** [December 6, 2010, 5:39pm UTC](https://forum.inductiveautomation.com/t/vlc-bindings/2392/2 "2010-12-06T17:39:52Z")

</div>

No, unfortunately that Python module requires Python \>= 2.5 and we include Python 2.1 in Ignition. We do have plans on upgrading our Python distribution but don’t have an exact timeline for it.

---

<div class="post-metadata">

**Author:** ![Carl.Gould](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/carl.gould/32/7262_2.png) [@Carl.Gould](https://forum.inductiveautomation.com/u/Carl.Gould)\
**Post date:** [December 6, 2010, 5:43pm UTC](https://forum.inductiveautomation.com/t/vlc-bindings/2392/3 "2010-12-06T17:43:54Z")

</div>

No thats for CPython, not Jython. The wrinkle here is that basically all video solutions are written in native code (C or C++ typically). This makes it hard to integrate them with Java, which is cross-platform. You have to use a JNI binding.

The best hope for something like this is [Xuggle](http://www.xuggle.com/xuggler), which binds the [tt]ffmpeg[/tt] video library through JNI into Java. We’ve considered making a module out of or something, but haven’t had the demand or time. Its tricky to do though - each client would have to have the ffmpeg libraries installed - we can’t push that sort of thing out through Java Web Start like a normal module. That sort of breaks our whole client distribution model…
