Page 1 of 1

VLC 64-bit for Windows

Posted: 17 Feb 2016 01:36
by SarahWeinberger
How do I get the 64-bit VLC version?

At a minimum, I need the 64-bit version of libvlc.dll and libvlccore.dll.

Background:
I have a 64-bit version of Windows and VLC installed, the 32-bit version. That installs to "C:\Program Files (x86)\VideoLAN\VLC", the default directory. The player works fine as a standalone application.

I am trying to integrate VLC into my Java SWT application using VLCJ. The Java application uses the 64-bit version of Java. I saw the runtime error message, "Finally, it is not possible to mix CPU architectures - it is not possible for a 64-bit Java Virtual Machine to load 32-bit native libraries." That is obviously the problem. Yes, I set for debugging purposes:

NativeLibrary.addSearchPath("libvlc", "C:\\Program Files (x86)\\VideoLAN\\VLC");

at the beginning of the application, but obviously that does not work, as I have a 64-bit OS and application talking to the 32-bit VLC player. I did a Google search and do see that others are able to find and use a 64-bit version of VLC.

Where do I get the 64-bit version of VLC?

Re: VLC 64-bit for Windows

Posted: 17 Feb 2016 09:01
by Lotesdelere
http://download.videolan.org/vlc/last/win64/

However, keep in mind that 64-bit versions are still experimental.

Re: VLC 64-bit for Windows

Posted: 17 Feb 2016 16:00
by SarahWeinberger
Thanks, works
1. Great as a stand alone player
2. VLCJ recognized and is able to use the player with no issues
3. Works awesome on Windows 10 x64

Re: VLC 64-bit for Windows

Posted: 18 Feb 2016 20:06
by DJX
http://download.videolan.org/vlc/last/win64/

However, keep in mind that 64-bit versions are still experimental.
I've been using them for years now and I find them no less stable than the 32bit versions.

Re: VLC 64-bit for Windows

Posted: 18 Feb 2016 20:13
by SarahWeinberger
Actually a bug update reported by VLCJ on 64-bit VLC. Please notice the 3 errors at the bottom. I copy and pasted from the Java console. The video plays perfectly, just the 3 errors.

[main] INFO uk.co.caprica.vlcj.Info - vlcj: 3.10.1
[main] INFO uk.co.caprica.vlcj.Info - java: 1.8.0_74 Oracle Corporation
[main] INFO uk.co.caprica.vlcj.Info - java home: C:\Program Files\Java\jre1.8.0_74
[main] INFO uk.co.caprica.vlcj.Info - os: Windows 10 10.0 amd64
[main] INFO uk.co.caprica.vlcj.binding.LibVlcFactory - vlc: 2.2.2 Weatherwax, changeset 2.2.2-0-g6259d80
[main] INFO uk.co.caprica.vlcj.binding.LibVlcFactory - libvlc: C:\Program Files\VideoLAN\VLC\libvlc.dll
[000000002c641250] core stream error: corrupt module: C:\Program Files\VideoLAN\VLC\plugins\stream_filter\libdash_plugin.dll
[000000002c6ce940] core demux meta error: corrupt module: C:\Program Files\VideoLAN\VLC\plugins\meta_engine\libtaglib_plugin.dll
[000000002fdbc290] core vout display error: Failed to set on top