You could use pacmd to gather the list of microphones and monitors. ffmpeg supports "-f pulse" in place of your "-f alsa".
1,943 karma · joined April 3, 2012
Disclaimer (because it seems to upset people here), I work for Canonical ;)
(or did you mean the ereader? Not tried, sorry)
Upstream developer is very friendly and attentive & seems happy to discuss new features and use cases.
" Is Foldscope an open hardware project? Do you have plans for the same?
We are currently exploring best possible ways to provide quality tools to largest number of people. We have two missions; one in healthcare and one in education. We are exploring all possible options to bring this tool to the masses and exploring licenses that allow us to do this in a sustainable manner. More information about this will be available here soon. "