Skip to content

F5OEO/v4l2tools

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

v4l2tools

It is V4L2 tools based on v4l2wrapper

License

Domain public

Dependencies

  • libv4l-dev
  • liblog4cpp5-dev
  • libvpx-dev (for v4l2compress_vp8)
  • libx264-dev (for v4l2compress_h264)

Build

 make

Install

 make install

Tools

  • v4l2copy :

read from a V4L2 capture device and write to a V4L2 output device

  • v4l2compress_vp8 :

read YUYV from a V4L2 capture device, compress in VP8 format using libvpx and write to a V4L2 output device

  • v4l2compress_h264 :

read YUYV from a V4L2 capture device, compress in H264 format using libx264 and write to a V4L2 output device

Tools for Raspberry

  • v4l2grab_h264 :

grab raspberry pi screen, compress in H264 format using OMX and write to a V4L2 output device

  • v4l2diplay_h264 :

read H264 from V4L2 capture device, uncompress and display using OMX

  • v4l2compress_omx :

read YUV420 from a V4L2 capture device, compress in H264 format using OMX and write to a V4L2 output device

About

V4L2 tools using V4L2 C++ wrapper

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 93.6%
  • Makefile 4.8%
  • C 1.6%