问题标签 [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.
linux - 如何让 VLC 2.x 在我的 Linux 下运行?
我有我的发行版最旧的 VLC 版本,我使用我的发行版包管理器删除了它yum
。之后我从 VLC Git 存储库编译,我在终端中至少获得了 VLC 2.0。
但它看起来仍然失败,因为在我的应用程序中它仍然找到旧的 VLC。如何使我的发行版中的最新 VLC 可用,以免引发以下 Java 错误?
java - VLCj 转码和文件保存
我想开发一个网络摄像头录制 java 应用程序应在 Windows、Linux 和 Mac 上无缝运行。我正在使用 caprica 软件提供的 VLCj CaptureTest.java 类。我有一些疑问和问题:
捕获设备 MRL 适用于 Windows (dshow://) 和 Linux (v4l2:///dev/video0),但没有适用于 Mac。
Linux 仅提供音频媒体选项,即:input-slave=alsa://hw:0,0 Windows 和 Mac 呢?
我在转码方面也遇到了非常棘手的问题。运行课程时没有显示视频,显示一个黑色窗口,并且只为以下 sout 创建一个音频文件:
显示和听到视频和音频,但没有为以下 sout 创建文件:
和
我一直在搜索 Google 和 Stackoverflow,但没有得到我需要的东西。对我缺乏 VLCj 知识表示歉意
java - 运动检测 VLCj
我正在使用 VLCj API 编写网络摄像头录制应用程序。我需要一些有关网络摄像头视频流中运动检测的帮助。如果在视频流中没有检测到运动,则停止录制。
我尝试在sout链中使用--video-filter=motion ,但没有检测到任何运动。
我的南链:
期待你的回复。提前致谢。
http - VLC 播放器无法播放来自 vlcj StreamHttp 示例应用程序的网络流
当我在 JAVA 中运行示例代码时,我收到以下消息 -
上面的语句 - “stream_out_rtp 流出”是什么?我尝试在 http 中流式传输时遇到的类似错误
java - Java 跨平台 vlcj/libvlc Mac/Windows
我正在计划一个将在摆动框架中显示视频的应用程序。它必须在 Mac 和 Windows 上运行。我相信我应该能够将 libvlc 与应用程序捆绑在一起并使用 vlcj 来显示视频。
但是,libvlc 平台是独立的吗?对于这种类型的应用程序来说,它是一个好的解决方案吗?
java - 我应该使用什么来构建 RTSP 服务器,应该是 vlcj 还是 xuggler?
我有一个计划用 java 开发 RTSP 流媒体服务器。现在我必须决定使用用于以 rtp 格式解码媒体和流数据的库。我正在研究用于视频解码和流媒体的 vlcj 和 xuggler。我对这些库的差异进行了一些研究,但我还不能做出决定。所以我想问你们我是否想建立一个提供以下功能的服务器。你觉得哪一个更好?1. 可以点播视频到多个用户 2. 可以接收 mms 格式的流并将其重新流式传输为 rtsp 格式
最初,我尝试使用 ffmpeg 和 ffserver,但存在音频不同步问题,因此我决定制作自己的服务器。使用 vlcj 的好方法是使用进程外,但我担心视频点播的性能。我想到了 xuggler,但我担心它会和我在 ffmpeg 中遇到同样的问题。
你能告诉我你的意见哪个适合这种情况吗?
java - 使用 JAVA 播放媒体文件
我想构建一个安全的 JAVA 应用程序,它:
- 播放 *.mp4 或其他格式的高清媒体文件(全屏模式 1920x1080)
- 将事件绑定添加到小程序(我将使用触摸屏监视器)
我尝试了很多搜索,但只找到了 JMF(VLCJ 等)的过时示例。所以我想让你问从哪里开始构建这个小程序。我可以包含哪些库。
我在这里找到了一个类似的项目:Media Shuffle 但我希望我的媒体文件位于一个文件夹中,并且它们作为图标出现在应用程序中,这些图标启动选定的视频(VLC 全屏或其他跨平台媒体播放器)以在第一次触摸时播放。第二次触摸必须停止播放器并转到主页。
请分享您的想法,我该如何做到这一点。任何代码示例都会很棒。
java - JavaFX - 将 rgb 数组绘制为图像
我们正在使用vlcj捕获网络摄像头视频并将其显示在用户屏幕上。我们逐帧捕捉它,一张 1280x720 的图像,大约 30fps。
我们的应用程序 UI 完全是 JavaFX,我们在显示所述框架时遇到问题。
使用 Swing,我们将执行以下操作:
但是 JavaFX 的Image类没有提供这样的方法,并且创建一个BufferedImage
只是将其转换为 JavaFX Image
(通过使用Image.impl_fromPlatformImage()
)的成本很高。
问题:如何基于 rgb创建一个Image
可以设置为 an的 JavaFX ?有没有更好(如“更快”)的方式来显示它?ImageView
int[]
java - 尝试将 vlcj 媒体播放器嵌入 JPanel 内的 WindowsCanvas
我正在尝试在 JPanel 中使用 vlcj 播放视频,但它对我不起作用。我收到的消息异常是 "java.lang.IllegalStateException: The video surface component must be displayable" ,这与Keep getting an Error "Component must be displayable"中的问题相同。
包含画布和 vlcj 播放器的 JPanel 的代码是这样的:
MyJFrame 扩展了 JFrame 并且仅包含 MyJPanel JPanel。我认为这根本不重要。
提前致谢。
java - Vlcj 无法打开 mrl
我正在使用 vlcj 将实时视频从网络摄像机流式传输到我的 java 应用程序中。问题是每当我尝试使用局域网地址来获取流时,代码都无法打开套接字。
错误如下:
检查日志以获取详细信息。
谁能指导我如何消除这些错误?