gpt4 book ai didi

java - 使用 Xuggler API 处理视频流

转载 作者:行者123 更新时间:2023-12-02 13:01:05 25 4
gpt4 key购买 nike

我正在尝试构建从服务器到客户端的展示视频流,但我需要在发送之前处理该流。我喜欢用 Java 完成所有工作,并且客户端是 Android 设备。

我刚刚听说一个名为 Xuggler 的库,它基于 Java,看起来很有前途。它是否提供任何功能来访问视频流并在传输之前对其进行一些图像处理?

如果您知道,请介绍任何其他基于 Java 的媒体流/处理库。

最佳答案

对于 Java 视频处理,尽管 Xuggler 已被长期弃用,但它一直是我发现的最佳解决方案,其他人可能知道替代方案。

由于不再支持它,您必须做一些事情才能开始。首先找到一个Xuggler-5.4.jar,并且你需要Java 7 Jdk来运行它,它不适用于Java 8,然后你需要sl4j-api和sl4j-simple Jars。

它有一个复杂但记录良好的 api,但主要要点是使用 MediaToolAdapter 接口(interface),创建 IMedia Reader 和 Writer,添加一些实现该接口(interface)的内容作为监听器,并在音频和音频的实现方法中添加一些内容。 video 您可以处理每一帧中的数据并将其传递给编写器。

这个例子是一个很好的起点: https://github.com/artclarke/xuggle-xuggler/blob/master/src/com/xuggle/mediatool/demos/ModifyAudioAndVideo.java

关于java - 使用 Xuggler API 处理视频流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44290153/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com