问题标签 [vlcj]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4118 浏览

java - 使用 DirectMediaPlayer 使用 vlcj 播放大型视频 (FullHD+)

我必须在 Java/OpenGL 应用程序中播放相当大的视频,在某些情况下是超高清 (4000x2000)。我现在在 VLCJ 中解决了这个问题(无法让 GStreamer 解码得足够快)。在使用普通嵌入式播放器时,VLC 本身就像 VLCJ 一样播放视频。

当我使用 directplayer 时,较大的视频开始播放并在几帧后停止,或者根本不开始(仍然调用 display(),但总是使用相同的帧!)。对我来说,从 HDReady(1280x720 仍然可以正常播放)和 FullHD(1920x1080)之间开始。这似乎不依赖于 PC 的性能。我在一台使用了 5 年的笔记本电脑和一台高端机器上对此进行了测试,结果完全相同。如果我做错了什么或者 VLCJ DirectPlayer 无法处理更大的视频,有什么想法吗?

我正在使用来自 github 的最新 VLCJ 的 VLC 2.0.0(也尝试过 2.0.3 和 2.0.4)。

我有一个在线登录:http: //pastebin.com/UeyMrVmW

我附上了一个简单的例子,我如何设置直接播放器来重现问题。

0 投票
4 回答
2114 浏览

macos - VLCJ 在 Mac 上不起作用 - 插件 libvlccore.5.dylib

我正在尝试让 VLCJ 在 Mac 和 PC 上工作。它在 Windows 7(64 位)下运行良好,但是当我尝试在我的 Mac 上运行它时它崩溃了。我指向 VLC dylib 文件的正确目录,但我收到“...在使用 libvlccore.5.dylib 插件时意外退出”消息。详情如下:

...

请问有人有什么想法吗?

0 投票
3 回答
16439 浏览

java - 在 JPanel 中嵌入 VLCJ

我已经阅读了这个 SO 线程,当我尝试使用代码进行一些更改时,我得到的只是一个黑色窗口,有人能告诉我我在这里做错了什么吗,我只有一个带有 main 函数的类:

提前致谢。

0 投票
1 回答
721 浏览

java - 在哪里可以找到适用于 vlcj 2.1.0 的“libvlc”更新版本?

我正在尝试使用 vlcj 2.1.0 为 VLC 播放器的 Java 绑定编译代码,但出现错误:

线程 "AWT-EventQueue-0" java.lang.RuntimeException 中的异常:此版本的 vlcj 需要 2.0.0 或更高版本的 libvlc,发现 1.1.9 版本太旧了 Luggage。

我能为 MacOS 找到的唯一版本是“libvlc-1.1.9-macosx”

有任何想法吗??

谢谢

0 投票
2 回答
1703 浏览

java - how to get/set frame position in vlcj?

How to - 1.get the current frame position of an audio/video track ?? 2.how to go to a specific frame position of a track ?? using vlcj sdk . any code snippets would be highly appreciated !

0 投票
1 回答
1730 浏览

java - VLCJ:打包的 Jar 双击时无法加载 libvlc 库,但通过控制台完美运行

我对 vlc 有问题。我正在使用 Eclipse 并制作了一个小应用程序来使用 vlcj 框架播放视频文件。在 Eclipse 内部一切正常,但是当我通过 Eclipse 制作 jar 可执行文件并双击它时(在 Windows 64 上:已测试仅在此平台上)没有任何反应。然后我尝试使用“cd myjarfilepath”,然后使用“java -jar myjarname.jar”,一切正常。为什么会发生这种情况以及如何解决?

在此先感谢 stackoverflow 的社区。

编辑:

在路径位置:C:\Users\user\Documents\31\Latest_Win64\Needed 我有以下文件:

在我的类路径中,我包含了以下文件:

0 投票
2 回答
3870 浏览

java - java VLCJ教程 java.lang.UnsatisfiedLinkError

我正在尝试使用 VLCJ,并陷入了他们的第一个教程

这是我的代码:

这是我得到的输出和异常:

我确定我使用的是 32 位 jdk 和 32 位版本的 VLC。

有任何想法吗?提前致谢!

0 投票
1 回答
5287 浏览

java - java: rtsp stream to file using vlcj

I am trying to store a rtsp stream to file using vlcj.

I've done a couple of tutorials, looked at some of their test projects but haven't been able to do this.

Any ideas? Thanks in advance!


EDIT

Found an An example of transcoding and saving video from a capture device. Trying to get it to work. Looking for some documentation on the "options" part in mediaPlayer.playMedia(mrl, options);.

0 投票
1 回答
849 浏览

java - Java VLCJ 画布和在透明背景上绘图

我花了一些时间研究是否可以在 Java 应用程序中绘制 VLCJ 电影。我发现了一些相互矛盾的建议,有些人说这是不可能的,有些参考文章已经转移到 oracle.com。

有人可以澄清是否可以绘制 java2d 图形,例如也具有透明背景的矩形/线条,以便在屏幕上显示形状时可以查看下面的视频流?

如果 vlcj 无法做到这一点,那么对于 linux 和 windows 兼容的媒体播放器,允许对正在播放的视频流进行注释的好选择是什么?请注意,我不必局限于 java,但我可以从为多个平台开发的绘图例程中重复使用的东西将是理想的。

0 投票
7 回答
18856 浏览

java - 如何为 VLCJ 添加或安装本机 x64 库?

我正在尝试用 Java 制作一个包含视频播放器的信使程序,所以我正在使用 vlcj。但我收到此错误:

线程“主”java.lang.UnsatisfiedLinkError 中的异常:
无法加载库“libvlc”:
找不到指定的模块。

我已按照此处的教程进行操作,但仍然出现此错误。这是我得到的唯一错误。

我在带有 x64 VLC 的 Windows 7 x64 Ultimate 上运行。我正在使用最新的 Eclipse 版本进行编码。

谁能指导我一步一步地解决这个问题?