Giriş
Şu satırı dahil ederiz
Örnek
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız. org.bytedeco.javacv.Frame nesnesi döner.
Şöyle yaparız.
Şu satırı dahil ederiz
import org.bytedeco.javacv.FFmpegFrameGrabber;
FrameGrabber olan bir sürü sınıftan birisi. Açıklaması şöyle// The available FrameGrabber classes include OpenCVFrameGrabber (opencv_videoio),constructor
// DC1394FrameGrabber, FlyCapture2FrameGrabber, OpenKinectFrameGrabber,
// OpenKinect2FrameGrabber, RealSenseFrameGrabber, PS3EyeFrameGrabber,
// VideoInputFrameGrabber, and FFmpegFrameGrabber.
Örnek
Şöyle yaparız.
String inputPath = Paths.get("src", "test", "resources", "test.mkv").toString();
FFmpegFrameGrabber grabber = new FFmpegFrameGrabber(inputPath);
ÖrnekŞöyle yaparız.
// Show drone camera
FFmpegFrameGrabber grabber = new FFmpegFrameGrabber("udp://227.0.0.1:2200");
grab metoduŞöyle yaparız. org.bytedeco.javacv.Frame nesnesi döner.
Frame frame = grabber.grab();
start metodu
Şöyle yaparız.
FFmpegFrameGrabber grabber = ...;
grabber.start();
FrameRecorder recorder = ...;
recorder.setFormat("mp4");
recorder.setFrameRate(grabber.getFrameRate());
recorder.setAudioCodec(grabber.getAudioCodec());
recorder.setVideoBitrate(grabber.getVideoBitrate());
recorder.start();
Frame frame;
while ((frame = grabber.grabFrame()) != null ) {
recorder.record(frame);
}
recorder.stop();
grabber.stop();
Hiç yorum yok:
Yorum Gönder