Opened 11 years ago

Last modified 11 years ago

#2361 new defect

Error message: [dshow @ 000000000249efe0] Could not enumerate video devices.

Reported by: Hotisnottheword Owned by:
Priority: normal Component: undetermined
Version: 1.1.3 Keywords: dshow
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

Summary of the bug:

I am trying to capture my desk top using the instructions here: http://ffmpeg.org/trac/ffmpeg/wiki/How%20to%20grab%20the%20desktop%20(screen)%20with%20FFmpeg

I downloaded ffmpeg from here: http://ffmpeg.zeranoe.com/builds/win64/static/

I have the error message "Could not enumerate video devices." on three different computers:

All Microsoft Windows 7 64 bit two of which run Professional edition the other Home edition

When I use this command in command prompt: "ffmpeg -list_devices true -f dshow -i dummy" I get the following error: "[dshow @ 000000000249efe0] Could not enumerate video devices." in the output

When I use this command: "http://ffmpeg.org/trac/ffmpeg/wiki/How%20to%20grab%20the%20desktop%20(screen)%20with%20FFmpeg" I get a different error message: "[dshow @ 00000000023bd7a0]Could not enumerate video devices. video=UScreenCapture:audio=Microphone: Input/output error" in the output

How to reproduce:

% ffmpeg -f dshow -i video="UScreenCapture":audio="Microphone" output.flv
ffmpeg version N-50663-gb5e5ed8
libavutil      52. 19.100 / 52. 19.100
libavcodec     54. 92.100 / 54. 92.100
libavformat    54. 63.104 / 54. 63.104
libavdevice    54.  3.103 / 54.  3.103
libavfilter     3. 44.101 /  3. 44.101
libswscale      2.  2.100 /  2.  2.100
libswresample   0. 17.102 /  0. 17.102
libpostproc    52.  2.100 / 52.  2.100
built on ...

Patches should be submitted to the ffmpeg-devel mailing list and not this bug tracker.

Change History (4)

comment:1 by Carl Eugen Hoyos, 11 years ago

Keywords: video devices windows removed

To make this a valid ticket, please post your failing command line together with the complete, uncut console output.

Last edited 11 years ago by Carl Eugen Hoyos (previous) (diff)

comment:2 by Dennis, 11 years ago

ffmpeg -f dshow -i video="UScreenCapture" output.flv

ffmpeg -f dshow -i video="UScreenCapture" output.flv
ffmpeg version N-50911-g9efcfbe Copyright (c) 2000-2013 the FFmpeg developers
  built on Mar 13 2013 21:31:52 with gcc 4.7.2 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-av
isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab
le-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libg
sm --enable-libilbc --enable-libmp3lame --enable-libopencore-amrnb --enable-libo
pencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-li
bschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-lib
twolame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enabl
e-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
  libavutil      52. 19.100 / 52. 19.100
  libavcodec     55.  0.100 / 55.  0.100
  libavformat    55.  0.100 / 55.  0.100
  libavdevice    54.  4.100 / 54.  4.100
  libavfilter     3. 45.103 /  3. 45.103
  libswscale      2.  2.100 /  2.  2.100
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  2.100 / 52.  2.100
[dshow @ 00000000002eefe0] Could not enumerate video devices.
video=UScreenCapture: Input/output error

ffmpeg -list_devices true -f dshow -i dummy

ffmpeg -list_devices true -f dshow -i dummy
ffmpeg version N-50911-g9efcfbe Copyright (c) 2000-2013 the FFmpeg developers
  built on Mar 13 2013 21:31:52 with gcc 4.7.2 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-av
isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab
le-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libg
sm --enable-libilbc --enable-libmp3lame --enable-libopencore-amrnb --enable-libo
pencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-li
bschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-lib
twolame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enabl
e-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
  libavutil      52. 19.100 / 52. 19.100
  libavcodec     55.  0.100 / 55.  0.100
  libavformat    55.  0.100 / 55.  0.100
  libavdevice    54.  4.100 / 54.  4.100
  libavfilter     3. 45.103 /  3. 45.103
  libswscale      2.  2.100 /  2.  2.100
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  2.100 / 52.  2.100
[dshow @ 000000000209efe0] DirectShow video devices
[dshow @ 000000000209efe0] Could not enumerate video devices.
[dshow @ 000000000209efe0] DirectShow audio devices
[dshow @ 000000000209efe0]  "Microphone (SoundMAX Integrated"
[dshow @ 000000000209efe0]  "Rear Input (SoundMAX Integrated"
dummy: Immediate exit requested

comment:3 by Aubin Mahé, 11 years ago

  • Microsoft Windows 7 Édition Familiale Premium 64-bit SP1 (French locale)
  • 256 MoGeForce 8600 GT (MSI)

C:\ffmpeg\bin>ffmpeg -list_devices true -f dshow -i dummy

Microsoft Windows [version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Tous droits réservés.

C:\ffmpeg\bin>chcp 65001
Page de codes active : 65001

C:\ffmpeg\bin>ffmpeg -list_devices true -f dshow -i dummy
ffmpeg version N-52523-g0fb64da Copyright (c) 2000-2013 the FFmpeg developers
  built on Apr 28 2013 00:06:14 with gcc 4.7.3 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
  libavutil      52. 27.101 / 52. 27.101
  libavcodec     55.  6.100 / 55.  6.100
  libavformat    55.  3.100 / 55.  3.100
  libavdevice    55.  0.100 / 55.  0.100
  libavfilter     3. 61.100 /  3. 61.100
  libswscale      2.  2.100 /  2.  2.100
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  3.100 / 52.  3.100
[dshow @ 00000000025877e0] DirectShow video devices
[dshow @ 00000000025877e0] Could not enumerate video devices.
[dshow @ 00000000025877e0] DirectShow audio devices
[dshow @ 00000000025877e0]  "Microphone (Périphérique High D"
[dshow @ 00000000025877e0]  "Entrée ligne (Périphérique High"
dummy: Immediate exit requested

C:\ffmpeg\bin>

comment:4 by Roger Pack, 11 years ago

Is your ffmpeg and UScreenCapture both "the same bits" (32 or 64)?

Note: See TracTickets for help on using tickets.