主题 : nanopi视频编码问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 147446
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
贡献值: 0 点
综合积分: 4 分
注册时间: 2022-05-15
最后登录: 2022-05-15
楼主  发表于: 2022-05-15 20:24

 nanopi视频编码问题

使用nanopi air板子,按wiki上的命令:
ffmpeg -f v4l2 -channel 0 -s 640x480 -i /dev/video0 -pix_fmt nv12 -r 30 -b:v 64k -c:v cedrus264 test.mp4
可以录制h.264视频,拷贝到电脑上也能支持播放,但是,使用rtsp推流,然后用VLC拉流就无法观看,一直黑屏,推流命令如下:
ffmpeg  -f v4l2 -channel 0 -s 640x480 -i /dev/video0 -pix_fmt nv12 -r 30 -b:v 64k -c:v cedrus264  -rtsp_transport tcp -f rtsp rtsp://192.168.3.14/test

另,不使用cedrus264硬件编码,直接推流mjpeg格式,在VLC上是能看的,直接推流mjpeg命令如下:
ffmpeg -f v4l2 -channel 0  -s 640x480 -i /dev/video0 -r 30    -rtsp_transport tcp -f rtsp rtsp://192.168.3.14/test

请问各位大佬,是我推流命令写的不对吗?还是其他什么原因导致的?感谢