[FFmpeg-user] how do I list the devices?

Ricardo Kleemann ricardo at americasnet.com
Sat Jun 20 18:56:13 CEST 2015


Thanks again for your help.

I’ve rebuilt ffmpeg and now I do see devices. 

But I don’t know how to differentiate. From the output below it seems to me there’s only 1 device which very likely would be the built-in webcam of the macbook pro. Which, if that is the case, then my thunderbolt device isn’t being recognized.

I do know that the capture device works, I can see it if I run the Flash Media Live Encoder application or the Media Express application that comes with the capture device.

$ /usr/local/bin/ffmpeg -devices
ffmpeg version N-73015-g8edc17b Copyright (c) 2000-2015 the FFmpeg developers
  built with Apple LLVM version 6.1.0 (clang-602.0.53) (based on LLVM 3.6.0svn)
  configuration: --enable-nonfree --enable-gpl --enable-version3 --enable-postproc --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libfaac --enable-libxvid --enable-libx264 --enable-libvpx --enable-hardcoded-tables --enable-shared --enable-pthreads
  libavutil      54. 27.100 / 54. 27.100
  libavcodec     56. 41.100 / 56. 41.100
  libavformat    56. 37.100 / 56. 37.100
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 17.100 /  5. 17.100
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  2.100 /  1.  2.100
  libpostproc    53.  3.100 / 53.  3.100
Devices:
 D. = Demuxing supported
 .E = Muxing supported
 --
 D  avfoundation    AVFoundation input device
 D  lavfi           Libavfilter virtual input device
 D  qtkit           QTKit input device
  E sdl             SDL output device

> On Jun 20, 2015, at 4:12 AM, Moritz Barsnick <barsnick at gmx.net> wrote:
> 
> Hi Ricardo,
> 
> On Fri, Jun 19, 2015 at 18:52:02 -0700, Ricardo Kleemann wrote:
>> And tried the command -devices and I don’t understand the output. I’m trying to see which devices are available
> 
> And ffmpeg correctly tells you: No input devices.
> 
>> Devices:
>> D. = Demuxing supported
>> .E = Muxing supported
>> --
>>  E sdl             SDL output device
> 
> Which is pretty obvious, because of the way you built your ffmpeg:
> 
>>  configuration: --enable-nonfree --enable-gpl --enable-version3 --enable-postproc --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libfaac --enable-libxvid --enable-libx264 --enable-libvpx --enable-hardcoded-tables --enable-shared --enable-pthreads --disable-indevs
> 
> Do you see that very last option? "--disable-indevs"
> What were you trying to achive when using it?
> 
> Moritz
> _______________________________________________
> ffmpeg-user mailing list
> ffmpeg-user at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user



More information about the ffmpeg-user mailing list