ffmpeg命令行(三) 电脑摄像头和桌面推拉流

ffmpeg查看摄像头信息,

查看摄像头列表

ffmpeg -list_devices true  -f  dshow  -i  dummy

播放摄像头

ffplay  -f  dshow  -i   video="FULL HD webcam"  # FULL HD  webcam是通过查看列表的命令行获得的名称

查看摄像头的分辨率格式

ffmpeg  -list_options true  -f  dshow  -i  video="FULL  HD  webcam"

ffmpeg摄像头推流RTSP&RTMP

摄像头推流到RTMP服务

ffmpeg  -f  dshow  -i  video="USB webscan"  -vcodec   libx264  -acodec  aac   -ar   44100   -ac  1  -r   25  -s  1920*1080   -f  flv  rtmp://127.0.0.1/live/desktop

摄像头推流到RTMP(rtp over  tcp)

ffmpeg  -f  dshow   -i  video="FULL  HD  webcam"  -rtsp_transport  tcp  -vcodec  libx264  -preset   ultrafast  -acodec  libmp3lame  -ar  44100  -ac   1  -r  25   -f  rtsp  rtsp://127.0.0.1/webcam

ffmpeg桌面推流RTSP&RTMP

windows桌面推流到RTMP服务

ffmpeg  -f  gdigrab  -i  desktop  -vcodec  libx264  -preset  ultrafast   -acodec  libmp3lame  -ar 44100  -ac  1  -r  25  -s  1920*1080   -f  flv  rtmp://127.0.0.1/live/desktop

windows桌面推流到RTSP服务(rtp over  udp)

ffmpeg  -f  gdigrab  -i  desktop  -vcodec  libx264  -preset  ultrafast  -acodec  libmp3lame -ar          44100  -ac  1  -r 25  -f rtsp  rtsp://127.0.0.1/desktop

ffmpeg基本推拉流命令

RTMP推流

ffmpeg  -re  -i  input.flv  -f  flv  -r  25  -s  1920*1080  -an  "rtmp://127.0.0.1/live/test"

RTSP拉流转RTMP推流

ffmpeg  -rtsp_trasport  tcp  -i  "rtsp://admin:12345678@127.0.0.1"  -f  flv  -cv copy -a:v copy  -r 25 -s 1920*1080  "rtmp://127.0.0.1/live/test"

本地视频文件RTSP推流(tcp)

ffmpeg  -re  -i  input.mp4  -rtsp_transport  tcp  -vcodec  h264   -acodec  copy  -f  rtsp rtsp://localhost/test

本地视频文件RTSP推流(udp)

ffmpeg -re  -i  input.mp4  -rtsp_transport  udp  -vcodec  h264  -acodec  copy  -f  rtsp  rtsp://localhost/test

RTSP拉流并播放(tcp)

ffplay  -i  -rtsp_transport  tcp  rtsp://localhost/test

RTSP拉流并播放(udp)

ffplay  -i  rtsp://localhost/test

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值