Linux Raspberry Pi Youtube流,ffmpeg:libx264未知
我想用我的raspberry pi 3通过usb摄像头播放youtube流。因此,我编译并安装了以下工具: ffmpeg、libx264、libav工具 但是,当运行以下代码时,我总是得到一个错误,即libx264编码器未知Linux Raspberry Pi Youtube流,ffmpeg:libx264未知,linux,youtube,ffmpeg,libx264,Linux,Youtube,Ffmpeg,Libx264,我想用我的raspberry pi 3通过usb摄像头播放youtube流。因此,我编译并安装了以下工具: ffmpeg、libx264、libav工具 但是,当运行以下代码时,我总是得到一个错误,即libx264编码器未知 ffmpeg -f v4l2 -framerate 25 -video_size 640x480 -i /dev/video0 -codec:v libx264 -b:v 700k -maxrate 700k -bufsize 700k -an -f flv rtmp:
ffmpeg -f v4l2 -framerate 25 -video_size 640x480 -i /dev/video0
-codec:v libx264 -b:v 700k -maxrate 700k -bufsize 700k -an -f
flv rtmp://a.rtmp.youtube.com/live2/MYYOUTUBECODE
我通过克隆安装了x264,并使用进行安装。如何检查此编码器是否正确安装?我在这个问题上已经被困了两天了-请帮助
不幸的是,关于这个问题的相关提示(如l)也没有进一步的帮助
多谢各位
整个控制台输出为:
ffmpeg version N-81043-ga49ed9e Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.9.2 (Raspbian 4.9.2-10)
configuration:
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 50.100 / 57. 50.100
libavformat 57. 42.100 / 57. 42.100
libavdevice 57. 0.102 / 57. 0.102
libavfilter 6. 47.100 / 6. 47.100
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
[video4linux2,v4l2 @ 0x24132f0] The driver changed the time per frame from 1/25 to 1/30
Input #0, video4linux2,v4l2, from '/dev/video0':
Duration: N/A, start: 161119.368327, bitrate: 147456 kb/s
Stream #0:0: Video: rawvideo (YUY2 / 0x32595559), yuyv422, 640x480,
147456 kb/s, 30 fps, 30 tbr, 1000k tbn, 1000k tbc
Unknown encoder 'libx264'
您编译了
ffmpeg
,没有其他配置选项。使用x264编码需要将libx264 dev作为依赖项,并添加--enable gpl
和--enable-libx264
配置选项。您应该显示命令的完整控制台输出。您好,LordNeckbeard,错误输出为:“未知编码器'libx264'