http://stackoverflow.com/questions/18966994/record-a-video-with-isight-using-ffmpeg
http://www.linuxquestions.org/questions/slackware-14/ffmpeg-screen-capture-with-video-sound-915385/
root@testdeMacBook-Air /Users/test
# ffmpeg -r 30 -f avfoundation -s 640x480 -i 0:0 out.mp4
root@testdeMacBook-Air /Users/test
# ffmpeg -r 30 -t 60 -f avfoundation -s 640x480 -i 0:0 out.mp4
ffmpeg -f qtkit -video_device_index 0 -i "" out.mpg
root@testdeMacBook-Air /Users/test # ffmpeg -r 30 -f avfoundation -s 640x480 -i 0:0 -vframes 1 -ss 1 thumb2.jpg
http://www.mamicode.com/info-detail-1222536.html
如果希望将桌面录制或者分享,可以使用命令行如下:
ffmpeg -f avfoundation -i "1" -vcodec libx264 -preset ultrafast -acodec libfaac -f flv rtmp://192.168.1.105:1935/live1/room1
如果需要桌面+麦克风,比如一般做远程教育分享ppt或者桌面,有音频讲解 命令行如下:
ffmpeg -f avfoundation -i "1:0" -vcodec libx264 -preset ultrafast -acodec libmp3lame -ar 44100 -ac 1 -f flv rtmp://192.168.1.105:1935/live1/room1
如果需要桌面+麦克风,并且还要摄像头拍摄到自己,比如一般用于互动主播,游戏主播,命令行如下
ffmpeg -f avfoundation -framerate 30 -i "1:0" -f avfoundation -framerate 30 -video_size 640x480 -i "0" -c:v libx264 -preset ultrafast -filter_complex ‘overlay=main_w-overlay_w-10:main_h-overlay_h-10‘ -acodec libmp3lame -ar 44100 -ac 1 -f flv rtmp://192.168.1.105:1935/live1/room1
然后你就可以用过支持rtmp协议的播放软件(例如VCL播放器)测试观看了