Could not find a valid device
ffmpeg源码实现H264推流时,出现错误提醒:配置编码器失败
[vp8_v4l2m2m @ 0x56195db9f9f0] Could not find a valid device
[vp8_v4l2m2m @ 0x56195db9f9f0] can't configure encoder
解决办法:
下载x264源码编译生成libx264.so库,重新编译FFmpeg并将x264添加进去
编译方法:
git clone https://code.videolan.org/videolan/x264.git
cd x264 //进入x264源码文件目录下
./configure --enable-shared
make
sudo make install
sudo cp /usr/local/lib/libx264.so.164 /lib //生成文件的默认路径为:/usr/local/lib
cd ffmpeg //进入ffmpeg源码文件目录下
./configure --enable-shared --disable-yasm --enable-libx264 --enable-gpl --prefix=/home/jiajia/ffmpeg-x64
make
make install
将ffmpeg编译生成的库文件替换掉原来的,编译运行
原文链接//blog.csdn.net/weixin_43793181/article/details/119874147?spm=1001.2014.3001.5501
还没有评论,来说两句吧...