xiaowoniu
xiaowoniu
> We can call grabAtFrameRate() instead of grab(), if that's what your looking for? grabAtFrameRate() Can't do it,It seems that I can only discard some frames manually. What I hope...
> That sounds maybe like grabKeyFrame()? Thank you very much. This function is similar to the expected work, but it cannot control the number of returned frames per second. At...
> That sounds maybe like grabKeyFrame()? Thank you very much. This function is similar to the expected work, but it cannot control the number of returned frames per second. At...
> That sounds maybe like grabKeyFrame()? I want to confirm that if you want to accelerate decoding with GPU NVIDIA graphics card, do you have to install ffmpeg and the...
14:40:14.528 [main] INFO org.bytedeco.javacv.FFmpegLogCallback - Input #0, rtsp, from 'rtsp://admin:[email protected]/cam/realmonitor?channel=1&subtype=0': 14:40:14.528 [main] INFO org.bytedeco.javacv.FFmpegLogCallback - Metadata: 14:40:14.528 [main] INFO org.bytedeco.javacv.FFmpegLogCallback - title : 14:40:14.528 [main] INFO org.bytedeco.javacv.FFmpegLogCallback - Media Server...
I'm going to convert RTSP to FLV, but ffmpegframerecorder An error was encountered during start
> That error means "Protocol not found". If you're trying to use another version of FFmpeg with JavaCV, it may not work. Make sure there are no other versions of...
> That error means "Protocol not found". If you're trying to use another version of FFmpeg with JavaCV, it may not work. Make sure there are no other versions of...
> System.setProperty("org.bytedeco.javacpp.logger", "slf4j"); System.setProperty("org.bytedeco.javacpp.logger.debug", "true"); FFmpegLogCallback.set(); FFmpegFrameGrabber grabber = FFmpegFrameGrabber.createDefault("rtsp://admin:[email protected]/cam/realmonitor?channel=1&subtype=0"); grabber.setOption("rtsp_transport", "tcp"); grabber.start(); log.info("TransferByAVPacket.run,grabber start"); FFmpegFrameRecorder recorder = new FFmpegFrameRecorder("rtsp://admin:[email protected]/cam/realmonitor?channel=1&subtype=0", grabber.getImageWidth(), grabber.getImageHeight(), grabber.getAudioChannels()); recorder.setVideoOption("crf", "28"); recorder.setVideoCodec(avcodec.AV_CODEC_ID_H264); recorder.setFormat("flv"); recorder.setOption("protocol_whitelist", "tcp"); recorder.setOption("flvflags",...
> System.setProperty("org.bytedeco.javacpp.logger", "slf4j"); System.setProperty("org.bytedeco.javacpp.logger.debug", "true"); FFmpegLogCallback.set(); FFmpegFrameGrabber grabber = FFmpegFrameGrabber.createDefault("rtsp://admin:[email protected]/cam/realmonitor?channel=1&subtype=0"); grabber.setOption("rtsp_transport", "tcp"); grabber.start(); log.info("TransferByAVPacket.run,grabber start"); FFmpegFrameRecorder recorder = new FFmpegFrameRecorder("rtsp://admin:[email protected]/cam/realmonitor?channel=1&subtype=0", grabber.getImageWidth(), grabber.getImageHeight(), grabber.getAudioChannels()); recorder.setVideoOption("crf", "28"); recorder.setVideoCodec(avcodec.AV_CODEC_ID_H264); recorder.setFormat("flv"); recorder.setOption("protocol_whitelist", "tcp"); recorder.setOption("flvflags",...