On 4 May 2023, at 11:40, Ed Watson via lists.yoctoproject.org <[email protected]> wrote: > > Hello, > > I am trying to get v4l_mem2mem in to ffmpeg. It does hardware h264 encoding > on a RPI4 > ffmpeg -encoders | grep h264 > > for example > ffmpeg -f v4l2 -i /dev/video0 -v:c v4l_mem2mem out.mp4 > > would take the a webcam output and encode it in h264 using the hardware > encoder. > On raspberry pi os: > V..... libx264 libx264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part > 10 (codec h264) > V..... libx264rgb libx264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part > 10 RGB (codec h264) > V..... h264_omx OpenMAX IL H.264 video encoder (codec h264) > V..... h264_v4l2m2m V4L2 mem2mem H.264 encoder wrapper (codec h264) > V..... h264_vaapi H.264/AVC (VAAPI) (codec h264) > On yocto so far this is what I have managed so far .... > V....D libx264 libx264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part > 10 (codec h264) > V....D libx264rgb libx264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part > 10 RGB (codec h264)
Sounds like you need to enable v4l support, which looks like being --enable-libv4l2. A patch to add a PACKAGECONFIG for that would be great. Ross
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#59867): https://lists.yoctoproject.org/g/yocto/message/59867 Mute This Topic: https://lists.yoctoproject.org/mt/98681034/21656 Mute #raspberrypi:https://lists.yoctoproject.org/g/yocto/mutehashtag/raspberrypi Mute #ffmpeg:https://lists.yoctoproject.org/g/yocto/mutehashtag/ffmpeg Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/yocto/leave/6691583/21656/737036229/xyzzy [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
