qq_41526061 2021-05-17 11:51 采纳率: 0%
浏览 185

小白树莓派摄像头ffmpeg推流tcp rtmp连接失败求解决

 

ffmpeg -f v4l2  -r 25 -video_size vga -pix_fmt yuv420p -i  /dev/video0  -b:v 300k -c:v h264_omx -f flv rtmp://192.168.137.56/live/01

  • 写回答

1条回答 默认 最新

  • 码农阿豪@新空间 新星创作者: 前端开发技术领域 2024-06-20 14:11
    关注
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
    问:ffmpeg命令中各参数的含义是什么?可以给出一个实际的案例和代码吗? 答: 参数含义: -f:指定输入格式,默认是autodetect(自动检测); -r:指定帧率(在输入时); -video_size:指定视频分辨率大小; -pix_fmt:指定像素格式; -i:指定输入文件名或设备; -b:v:指定视频码率; -c:v:指定视频编解码器; -f:指定输出格式; rtmp://192.168.137.56/live/01:指定推流地址。 实际案例: 使用ffmpeg将本地摄像头的视频流推送到RTMP服务器上: ffmpeg -f v4l2 -r 25 -video_size vga -pix_fmt yuv420p -i /dev/video0 -b:v 300k -c:v h264_omx -f flv rtmp://192.168.137.56/live/01 代码: 在Python中使用FFmpeg命令: import subprocess command = ['ffmpeg', '-f', 'v4l2', '-r', '25', '-video_size', 'vga', '-pix_fmt', 'yuv420p', '-i', '/dev/video0', '-b:v', '300k', '-c:v', 'h264_omx', '-f', 'flv', 'rtmp://192.168.137.56/live/01'] subprocess.call(command)
    评论

报告相同问题?