FFMPEG DirectShow: Der Filter konnte nicht ausgeführt werden
1175
RichusX
Ich versuche mit FFMpeg ein Bild von meiner Webcam aufzunehmen.
Das ist, was ich versuche zu laufen:
@echo off :: Get date and time for /F "usebackq tokens=1,2 delims==" %%i in (`wmic os get LocalDateTime /VALUE 2^>NUL`) do if '.%%i.'=='.LocalDateTime.' set ldt=%%j set datetime=%ldt:~0,4%_%ldt:~4,2%_%ldt:~6,2%_%ldt:~8,2%_%ldt:~10,2%_%ldt:~12,2% :: Capture snapshot through DirectShow using FFmpeg and save to disk. ffmpeg.exe -f dshow -i video="1.3M WebCam" -vframes 1 D:\snapshot_%datetime%.jpg
Ausgabe:
ffmpeg version N-63746-gfbaf73a Copyright (c) 2000-2014 the FFmpeg developers built on Jun 3 2014 22:10:20 with gcc 4.8.2 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-av isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab le-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetyp e --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable- libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libope njpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsox r --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab - -enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable- libxavs --enable-libxvid --enable-decklink --enable-zlib libavutil 52. 89.100 / 52. 89.100 libavcodec 55. 66.100 / 55. 66.100 libavformat 55. 42.100 / 55. 42.100 libavdevice 55. 13.101 / 55. 13.101 libavfilter 4. 5.100 / 4. 5.100 libswscale 2. 6.100 / 2. 6.100 libswresample 0. 19.100 / 0. 19.100 libpostproc 52. 3.100 / 52. 3.100 [dshow @ 0000000002ac0480] Could not run filter video=1.3M WebCam: Input/output error
Ich kann nicht herausfinden, wo das Problem liegt.
Wenn ich renne ffmpeg -list_devices true -f dshow -i dummy
, bekomme ich:
ffmpeg version N-63746-gfbaf73a Copyright (c) 2000-2014 the FFmpeg developers built on Jun 3 2014 22:10:20 with gcc 4.8.2 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-av isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab le-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetyp e --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable- libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libope njpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsox r --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab - -enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable- libxavs --enable-libxvid --enable-decklink --enable-zlib libavutil 52. 89.100 / 52. 89.100 libavcodec 55. 66.100 / 55. 66.100 libavformat 55. 42.100 / 55. 42.100 libavdevice 55. 13.101 / 55. 13.101 libavfilter 4. 5.100 / 4. 5.100 libswscale 2. 6.100 / 2. 6.100 libswresample 0. 19.100 / 0. 19.100 libpostproc 52. 3.100 / 52. 3.100 [dshow @ 00000000003103e0] DirectShow video devices [dshow @ 00000000003103e0] "1.3M WebCam" [dshow @ 00000000003103e0] DirectShow audio devices [dshow @ 00000000003103e0] "Microphone (Realtek High Defini" dummy: Immediate exit requested
Ich glaube nicht, dass `-i video =" ... "` gültige Syntax für ffmpeg ist. Haben Sie den Eintrag des ffmpeg-Wikis für [Webcam-Capture] (https://trac.ffmpeg.org/wiki/Capture/Webcam) angesehen? Es scheint, als könnte es helfen.
senshin vor 10 Jahren
0
@senshin Nur überprüft, dort sollte kein Problem sein. https://trac.ffmpeg.org/wiki/DirectShow
RichusX vor 10 Jahren
0
Was ist die Ausgabe von `ffmpeg -list_devices true -f dshow -i dummy`?
LordNeckbeard vor 10 Jahren
0
@LordNeckbeard-Ausgabe: http://pastebin.com/3iY8tjqJ
RichusX vor 10 Jahren
0
Sorry, aber ich habe keine Erfahrung mit dshow. Ich empfehle, in der [ffmpeg-user-Mailingliste] (http://ffmpeg.org/contact.html) um Hilfe zu bitten.
LordNeckbeard vor 10 Jahren
0
Ich erhalte dieselbe Fehlermeldung mit meinem Erfassungsgerät. Ich habe es immer noch nicht gelöst. :-(
Simon East vor 10 Jahren
0
Möglicherweise war es ein "Crossbar" -Gerät [die Crossbar-Unterstützung wurde gerade hinzugefügt]
rogerdpack vor 9 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
1
Video-Skype zu Aspire One
-
2
Auf der Suche nach einer preisgünstigen Einrichtung für die Hausüberwachung
-
2
Verwenden von DirectShow-Filtern in Windows 7 anstelle von Windows Media Foundation
-
1
Ist der Webcam-Support derzeit mit Pidgin möglich und wie?
-
4
Gibt es eine stabile Unterstützung für Video-Konversation (durch Webcams) unter Linux?
-
5
Sicherheitskamera, aber NATted DHCP-IP-Adresse
-
2
Wie kann ich eine VRO-Datei in eine AVI-Datei kodieren?
-
1
Bildschirmvorschub als Kameraausgabe senden?
-
3
Kleine WLAN-Webcam für den Außeneinsatz
-
4
Wie kann ich meine Webcam zu Hause aktivieren und verwenden?