- demux MKV file
- decode h264 video stream
- convert yuv420p
AVFrame
to RGBAVFrame
- convert
AVFrame
to javaBufferedImage
- draw pictures on java
BufferedImage
- convert
BufferedImage
to RGBAVFrame
- convert RGB
AVFrame
to yuv420pAVFrame
- encode
AVFrame
and get sequence ofAVPacket
's - mux
AVPackets
to Matroska media container
- get picture data from
x11grab
device - convert picture data to RGB format
- convert RGB data to java
BufferedImage
see GrabScreen.java
Works well with my Logitech webcam
- get picture data from
v4l2
device inmjpeg
format - convert mjpeg to BufferedImage
- show BufferedImage on JFrame