1. 从ffmpeg官网下载ffmpeg版本,选择Mac版本,其中static版本的程序包含了所有的库,先用这个版本。这个版本只有一个执行程序文件ffmpeg
p.s. 正规做法是用brew install ffmpeg。据说很久以前brew install ffmpeg安装要加个-clang参数,现在已经不用加了。
2. 运行 ./ffmpeg -devices 查看机器上的所有设备
./ffmpeg -devices
ffmpeg version 3.0-tessus Copyright (c) 2000-2016 the FFmpeg developers
built with Apple LLVM version 6.0 (clang-600.0.57) (based on LLVM 3.5svn)
中间信息略过
Devices:
D. = Demuxing supported
.E = Muxing supported
--
D avfoundation AVFoundation input device
D lavfi Libavfilter virtual input device
其中 avfoundation 就是摄像头的流媒体格式ffmpeg支持的格式可以用 ./ffmpeg -formats查看
3. 现在