簡體   English   中英

Onvif Java或Javacv從RTSP將視頻錄制到文件?

[英]Onvif java or javacv recording video to file from RTSP?

從攝像機可以直接流式傳輸,也可以顯示它,但是不能將任何格式的視頻寫入視頻文件。 但是從rtsp中,我們可以逐幀獲取幀,如果可能的話,我希望在沒有任何其他外部庫(opencv或javacv除外)的情況下進行開發。 並且在opencv-java videoWriter中缺少( 此處 ),因此無法將視頻捕獲到文件中。

在javacv中,無法從rtsp創建流或記錄器。 案件:

FrameGrabber抓取器=新的FFmpegFrameGrabber(“ rtsp:// 1ink ...”); FrameRecorder fr =新的FFmpegFrameRecorder(“ rtsp:// linkf”,0);

錯誤是:

java.lang.UnsatisfiedLinkError:java.lang.ClassLoader.loadLibrary(ClassLoader.java:1857)的java.library.path中沒有jniavcodec,java.lang.System的java.lang.Runtime.loadLibrary0(Runtime.java:870) org.bytedeco.javacpp.Loader.loadLibrary(Loader.java:535)的.loadLibrary(System.java:1119)org.bytedeco.javacpp的org.bytedeco.javacpp.Loader.load(Loader.java:410)的。 org.bytedeco.javacpp.avcodec上的Loader.load(Loader.java:353).org.bytedeco.javacv.FFmpegFrameGrabber。(FFmpegFrameGrabber.java:103)處的(avcodec.java:12)

在這兩種情況下,當我從相機獲取照片時,rtsp鏈接都有效。

提前致謝。

找到了問題。 如果有任何幫助的話。

在javacv中,如果有人出現以下錯誤

java.lang.UnsatisfiedLinkError:java.library.path中沒有jniavcodec

確實添加

Class.forName(“ org.bytedeco.javacpp.swresample”);

休息會很好。 祝一切順利。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM