Could not find a valid device

妖狐艹你老母 2022-09-07 12:28 318阅读 0赞

ffmpeg源码实现H264推流时,出现错误提醒:配置编码器失败

  1. [vp8_v4l2m2m @ 0x56195db9f9f0] Could not find a valid device
  2. [vp8_v4l2m2m @ 0x56195db9f9f0] can't configure encoder

解决办法:
下载x264源码编译生成libx264.so库,重新编译FFmpeg并将x264添加进去
编译方法:

  1. git clone https://code.videolan.org/videolan/x264.git
  2. cd x264 //进入x264源码文件目录下
  3. ./configure --enable-shared
  4. make
  5. sudo make install
  6. sudo cp /usr/local/lib/libx264.so.164 /lib //生成文件的默认路径为:/usr/local/lib
  7. cd ffmpeg //进入ffmpeg源码文件目录下
  8. ./configure --enable-shared --disable-yasm --enable-libx264 --enable-gpl --prefix=/home/jiajia/ffmpeg-x64
  9. make
  10. make install

将ffmpeg编译生成的库文件替换掉原来的,编译运行
原文链接:https://blog.csdn.net/weixin_43793181/article/details/119874147?spm=1001.2014.3001.5501

发表评论

表情:
评论列表 (有 0 条评论,318人围观)

还没有评论,来说两句吧...

相关阅读