2013-01-09 76 views
3

如何使用VLC命令行獲取網絡攝像頭列表?使用VLC命令行獲取網絡攝像頭列表

如果我使用FFmpeg的,我可以這樣寫:

$ ffmpeg -list_devices true -f dshow -i dummy 

,並得到的,我可以使用到腳本以從該網絡攝像機獲得的視頻名稱網絡攝像機列表。

如何使用VLC做同樣的事情?

+0

您可能會以編程方式自己枚舉它們... – rogerdpack

回答

1

AFAIK,這是不可能通過VLC本身。您可能必須通過您的操作系統來執行此操作。雖然,可能有一個插件允許這樣做。

本博客文章包含了討論做這樣的事情在Ubuntu Linux,但涉及不必實際將相機中的一段: http://clusterbleep.net/blog/2010/07/13/webcam-recording-using-vlc-on-linux/

然而,有更深入的治療在此#1問題如何通過操作系統獲取相機列表。它列出了針對每個主要操作系統的一系列其他文章: How to get a list of video capture devices (web cameras) on linux (ubuntu)? (C/C++)

+0

感謝回覆!但最重要的想法是**如何在Windows上獲取網絡攝像機的名稱**? – dzav

+1

@vanveber如果你正在尋找關於如何在Windows上獲取相機列表的想法,這裏是一篇文章:http://stackoverflow.com/questions/4286223/how-to-get-a-list-of-video -capture-devices-web-cameras-on-windows -c – Vince

+0

真正有用的鏈接!非常感謝您的幫助! – dzav