2016-08-02 48 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的交互