[FFmpeg-trac] #7930(undetermined:new): avfoundation input device does not find attached firewire/dv source
FFmpeg
trac at avcodec.org
Wed May 29 21:21:16 EEST 2019
#7930: avfoundation input device does not find attached firewire/dv source
-----------------------------------+--------------------------------------
Reporter: dericed | Owner:
Type: defect | Status: new
Priority: normal | Component: undetermined
Version: 4.1 | Keywords: avfoundation
Blocked By: | Blocking:
Reproduced by developer: 0 | Analyzed by developer: 0
-----------------------------------+--------------------------------------
Summary of the bug:
I have a DV tape player attached to a Mac via firewire. When I open
QuickTime X, I can select the DV stream as an input for QuickTime X (I'm
presuming from this behavior that avfoundation is accepting the dv stream
as an input); however when I query avfoundation inputs via ffmpeg it only
lists screen capture and no dv input available. Is it feasible to access
the dv input via the avfoundation input device?
How to reproduce:
Attach a DV tape player source to a Mac via firewire, verify that the DV
is a source input to QuickTime X and other avfoundation-based apps. Quit
QuickTime X. Then try to access the DV input via ffmpeg's avfoundation
device.
{{{
ffmpeg -f avfoundation -list_devices 1 -i dummy
ffmpeg version 4.1.3 Copyright (c) 2000-2019 the FFmpeg developers
built with Apple LLVM version 10.0.1 (clang-1001.0.46.4)
configuration: --prefix=/usr/local/Cellar/ffmpeg/4.1.3_1 --enable-shared
--enable-pthreads --enable-version3 --enable-hardcoded-tables --enable-
avresample --cc=clang --host-
cflags='-I/Library/Java/JavaVirtualMachines/adoptopenjdk-11.0.2.jdk/Contents/Home/include
-I/Library/Java/JavaVirtualMachines/adoptopenjdk-11.0.2.jdk/Contents/Home/include/darwin'
--host-ldflags= --enable-ffplay --enable-gnutls --enable-gpl --enable-
libaom --enable-libbluray --enable-libmp3lame --enable-libopus --enable-
librubberband --enable-libsnappy --enable-libtesseract --enable-libtheora
--enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265
--enable-libxvid --enable-lzma --enable-libfontconfig --enable-libfreetype
--enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-
libopencore-amrwb --enable-libopenjpeg --enable-librtmp --enable-libspeex
--enable-videotoolbox --disable-libjack --disable-indev=jack --enable-
libaom --enable-libsoxr
libavutil 56. 22.100 / 56. 22.100
libavcodec 58. 35.100 / 58. 35.100
libavformat 58. 20.100 / 58. 20.100
libavdevice 58. 5.100 / 58. 5.100
libavfilter 7. 40.101 / 7. 40.101
libavresample 4. 0. 0 / 4. 0. 0
libswscale 5. 3.100 / 5. 3.100
libswresample 3. 3.100 / 3. 3.100
libpostproc 55. 3.100 / 55. 3.100
[AVFoundation input device @ 0x7fd212400380] AVFoundation video devices:
[AVFoundation input device @ 0x7fd212400380] [0] Capture screen 0
[AVFoundation input device @ 0x7fd212400380] AVFoundation audio devices:
dummy: Input/output error
}}}
--
Ticket URL: <https://trac.ffmpeg.org/ticket/7930>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list