【发布时间】:2014-11-14 00:37:27
【问题描述】:
可以从相机直接流式传输并且也可以显示它,但不能写入任何格式的视频文件。但是从 rtsp 我们逐帧获取,如果可能的话,我想在没有任何外部库的情况下进行开发,除了 opencv 或 javacv。 并且在 opencv-java 中缺少 videoWriter(here),因此无法将视频捕获到文件中。
在 javacv 中无法从 rtsp 创建流或记录器。 案例:
FrameGrabber 抓取器 = new FFmpegFrameGrabber("rtsp://1ink..."); FrameRecorder fr = new FFmpegFrameRecorder("rtsp://linkf", 0);
错误是:
java.lang.UnsatisfiedLinkError: java.library.path 中没有 jniavcodec 在 java.lang.ClassLoader.loadLibrary(ClassLoader.java:1857) 在 java.lang.Runtime.loadLibrary0(Runtime.java:870) 在 java.lang.System.loadLibrary(System.java:1119) 在 org.bytedeco.javacpp.Loader.loadLibrary(Loader.java:535) 在 org.bytedeco.javacpp.Loader.load(Loader.java:410) 在 org.bytedeco.javacpp.Loader.load(Loader.java:353) 在 org.bytedeco.javacpp.avcodec.(avcodec.java:12) 在 org.bytedeco.javacv.FFmpegFrameGrabber.(FFmpegFrameGrabber.java:103)
在这两种情况下 当我从相机获取照片时,rtsp 链接正在工作。
提前致谢。
【问题讨论】:
-
为什么要投反对票?如果有解决方案,请务必提及,或者如果它是重复的问题,请务必提及我没有找到任何重复。感谢您的帮助。