在osx系统下通过ffmpeg查看设备

osx系统下通过ffmpeg查看设备

ffmpeg -f avfoundation -list_devices true -i ""

参考命令

ffmpeg -f avfoundation -framerate 30 -video_size 640x480 -i  "0" -vcodec libx264 -preset ultrafast -acodec libfaac -f flvrtmp://localhost:1935/zbcs/room

ffmpeg -f avfoundation -framerate 30 -video_size 640x480 -i  "0" -vcodec libx264 -acodec libfaac -f flvrtmp://localhost:1935/zbcs/room

ffmpeg -f avfoundation -framerate 30 -video_size 640x480 -i  "0"  \-c:v libx264 -preset ultrafast -acodec libfaac -f flvrtmp://localhost:1935/zbcs/room

ffmpeg -f avfoundation -framerate 30 -video_size 640x480 -i  "0"  -vcodec libx264 -preset ultrafast -acodec libfaac -f flvrtmp://localhost:1935/zbcs/room

ffmpeg -f avfoundation -framerate 30 -video_size 640x480 -i  "0"  -pixel_format nv12 -preset ultrafast -acodec libfaac -f flvrtmp://localhost:1935/zbcs/room

ffmpeg -f avfoundation -framerate 30 -video_size 1280x720 -i  "0"  -vf format=yuv444p,crop=426:240:507:339 -preset ultrafast -acodec libfaac -f flvrtmp://localhost:1935/zbcs/room

ffmpeg -f avfoundation -capture_cursor 1 -i 1:0 -r 30000/1001 -s 1280x800 -vsync 2 -c:v libvpx-vp9 -c:a libopus -b:v 1M -b:a 128K capture.webm -f flvrtmp://localhost:1935/zbcs/room

ffmpeg -f avfoundation -pixel_format uyvy422 -i "1" -f flvrtmp://localhost:1935/zbcs/room

//推流桌面-只有桌面内容

ffmpeg -f avfoundation -pixel_format uyvy422 -i "1" -f flvrtmp://192.168.10.61:1935/zbcs/room

ffmpeg -f avfoundation -i "1" -vcodec libx264 -preset ultrafast -acodec libfaac -f flvrtmp://192.168.10.61:1935/zbcs/room

//推流摄像头

ffmpeg -f avfoundation -framerate 30 -video_size 1280x720 -i  "0"  -vcodec libx264 -acodec libfaac -f flvrtmp://192.168.10.61:1935/zbcs/room

//只推流麦克风

ffmpeg -f avfoundation -i ":0" -vcodec libx264 -preset ultrafast -acodec libmp3lame -ar 44100 -ac 1 -f flvrtmp://192.168.10.61:1935/zbcs/room

//摄像头+麦克分

ffmpeg -f avfoundation -framerate 30 -video_size 1280x720 -i "0:0" -vcodec libx264 -preset ultrafast -acodec libmp3lame -ar 44100 -ac 1 -f flvrtmp://192.168.10.61:1935/zbcs/room

ffmpeg -f avfoundation -framerate 30 -video_size 1280x720 -i "0:0" -vsync 2 -vcodec libx264 -preset ultrafast -acodec libmp3lame -ar 44100 -ac 1 -b:v 1M -b:a 128K -f flvrtmp://192.168.10.61:1935/zbcs/room

参考文章:http://blog.csdn.net/arctan90/article/details/50828771

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 0 概述 FFmpeg是一套领先的音视频多媒体处理开源框架,采用LGPL或GPL许可证。它提供了对音视频的采集、编...
    但行耕者阅读 11,878评论 0 19
  • 前言 如此强大的FFmpeg,能够实现视频采集、视频格式转化、视频截图、视频添加水印、视频切片、视频录制、视频推流...
    RichyLeo阅读 17,566评论 1 22
  • FFmpeg常用推流命令 一、FFmpeg推RTMP流准备工作 首先确保自已已经安装了nginx + rtmp服务...
    这个年纪的情愫丶阅读 11,541评论 9 12
  • 写在前面: 今天往移动硬盘上拷电影的时候忽然遇见文件过大无法拷贝的问题。因为一个移动硬盘如果分区为NTFS格式,那...
    vincentgemini阅读 14,873评论 0 9
  • 1.分离视频音频流 ffmpeg -i input_file -vcodec copy -an output_fi...
    XLAccount阅读 8,192评论 0 8