2016-08-02 77 views
0

我需要得到ID为当前屏幕,as it said here,我试图让所有可用的输入设备列表...avfoundation错误。无法检测list_devices

蒙山命令ffmpeg -f avfoundation -list_devices true -i ''

它正常工作两个我的Mac,但是,第三,与OSX 10.7.5它不工作:

$ ./ffmpeg -f avfoundation -list_devices true -i '' 
ffmpeg version 3.1.1 Copyright (c) 2000-2016 the FFmpeg developers 
... 
Unrecognized option 'list_devices'. 

Unrecognized option 'list_devices'

那里,不知道如何解决它。你能帮我解决吗?

就像我理解这种情况,有avfoundation的问题。它只是没有正常工作......

从另一个侧面它给我的错误:

Unknown format 'avfoundation'

$ ./ffmpeg -h demuxer=avfoundation 
ffmpeg version 3.1.1 Copyright (c) 2000-2016 the FFmpeg developers 
... 
Unknown format 'avfoundation'. 

UPD:问题是的ffmpeg。那个版本我用的只是不支持与avfoundation的互动

+1

运行'ffmpeg -h demuxer = avfoundation'并查看可用选项列表。 – Mulvya

+0

@mulvya ...这里问题不是与键,但与avfoundation。出于某种原因,我根本无法处理它 – xiaose

回答

0

问题在ffmpeg中。该版本不支持与avfoundation的交互