vrecord icon indicating copy to clipboard operation
vrecord copied to clipboard

DVCPro50 and HDV

Open camardo opened this issue 2 years ago • 37 comments

I'm wondering if anyone has had any success capturing HDV tapes or DVCPro50 tapes with vrecord?

I have no issue capturing DV and DVCPro25.

I can capture HDV picture without audio in vrecord, and have no problem capturing audio/video using Quicktime.

DVCPro50 captures have a persistent clicking sound and the audio/video seems to be playing back slightly faster than expected. The audio issue is depicted on the DC Offset graph from QCTools -- link to screenshot

Anybody have suggestions? I'm at the point of possibly setting up a Linux partition to try dvgrab.

Thank you! Nick

camardo avatar Jan 25 '22 19:01 camardo

Hi @ncam610, I suggest trying to see if these work in the underlying tools first and if that works then can fix up the process in vrecord. I think you're working on a Mac (based on the qctools screenshot), but please confirm.

Could you install the latest dvrescue with https://old.mediaarea.net/download/snapshots/binary/dvrescue/ and then confirm that dvrescue --version corresponds with the latest vresion. Then be sure that the DV deck is seen via avfctl -list_devices, if so, then try captures with these two methods:

avfctl -cmd capture test.dv (if the source is HDV then change the .dv extension to .m2ts.

dvrescue device://0 -m test.dv (or .m2ts)

Also for the sped up capture you mentioned, can you send the output of dvrescue that_sped_up_file.dv. Thanks! :D

dericed avatar Jan 25 '22 22:01 dericed

Hi, Dave --

I'm on a Mac Pro (Late 2013) -- macOS 10.15.7.

Installed: vrecord --version returns DVRescue v.0.21.11.20220122

avfctl -list_devices returns: [0] DV-VCR (Sony HVR-1500) for DV/HDV deck. avfctl -list_devices returns: [0] AJ-HD1400 (Panasonic AJ-HD1400) for DVCPro deck

HDV tape with bars and tone avfctl -cmd capture --> file dvrescue device://0 -m --> created a 0KB file. For reference, here's the tape recorded through QT (audio/video both intact) --> link Your commands work fine with a DV tape, the audio only seems to go missing with HDV content.

I will share the DVCPro50 test file and logs with you separately on Google Drive.

camardo avatar Jan 26 '22 00:01 camardo

I did some more HDV testing today with a tape containing both DV and HDV content.

Using "avfctl -cmd capture" I was able to create SD files with sound. Using the same command, but playing the HD section of the tape, the files created contain no sound -- no audio tracks reported in MediaInfo. I am able to play/record sound from the HD section of the tape using a movie record in Quicktime Player.

camardo avatar Jan 27 '22 02:01 camardo

Hey @ncam610, with the HDV tape playing in an attached deck, can you try this:

ffmpeg -f avfoundation -list_devices 1 -i hey

I'm curious if your HDV deck shows for both video and audio.

You can also try a capture via ffmpeg with: ffmpeg -f avfoundation -drop_late_frames 0 -capture_raw_data 1 -i 1 -f rawvideo -map 0 -c copy test.m2ts

You'll have to have the deck playing to get the capture to start. In this example, I used -i 1 cuz my response to -list_devices 1 gave that number to my deck. If that works are gets you audio in test.m2ts then we can dig out the difference between ffmpeg's and avfctl's use of avfoundation.

dericed avatar Jan 27 '22 19:01 dericed

Hi Dave -- Thanks so much for your continued assistance here.

I tried both commands and this is what I got:

Last login: Thu Jan 27 16:56:28 on ttys000 -bash: /Users/administrator/.asdf/plugins/java/asdf-java-wrapper.bash: No such file or directory

The default interactive shell is now zsh. To update your account to use zsh, please run chsh -s /bin/zsh. For more details, please visit https://support.apple.com/kb/HT208050. **********:~ administrator$ ffmpeg -f avfoundation -list_devices 1 -i hey ffmpeg version 4.4.1 Copyright (c) 2000-2021 the FFmpeg developers built with Apple clang version 12.0.0 (clang-1200.0.32.29) configuration: --prefix=/usr/local/Cellar/ffmpeg/4.4.1_5 --enable-shared --enable-pthreads --enable-version3 --cc=clang --host-cflags= --host-ldflags= --enable-ffplay --enable-gnutls --enable-gpl --enable-libaom --enable-libbluray --enable-libdav1d --enable-libmp3lame --enable-libopus --enable-librav1e --enable-librist --enable-librubberband --enable-libsnappy --enable-libsrt --enable-libtesseract --enable-libtheora --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libxvid --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libspeex --enable-libsoxr --enable-libzmq --enable-libzimg --disable-libjack --disable-indev=jack --enable-avresample --enable-videotoolbox libavutil 56. 70.100 / 56. 70.100 libavcodec 58.134.100 / 58.134.100 libavformat 58. 76.100 / 58. 76.100 libavdevice 58. 13.100 / 58. 13.100 libavfilter 7.110.100 / 7.110.100 libavresample 4. 0. 0 / 4. 0. 0 libswscale 5. 9.100 / 5. 9.100 libswresample 3. 9.100 / 3. 9.100 libpostproc 55. 9.100 / 55. 9.100 [AVFoundation indev @ 0x7f9930505180] AVFoundation video devices: [AVFoundation indev @ 0x7f9930505180] [0] Display iSight [AVFoundation indev @ 0x7f9930505180] [1] DV-VCR [AVFoundation indev @ 0x7f9930505180] [2] Capture screen 0 [AVFoundation indev @ 0x7f9930505180] AVFoundation audio devices: [AVFoundation indev @ 0x7f9930505180] [0] Display Audio hey: Input/output error **********:~ administrator$ ffmpeg -f avfoundation -drop_late_frames 0 -capture_raw_data 1 -i 1 -f rawvideo -map 0 -c copy test.m2ts ffmpeg version 4.4.1 Copyright (c) 2000-2021 the FFmpeg developers built with Apple clang version 12.0.0 (clang-1200.0.32.29) configuration: --prefix=/usr/local/Cellar/ffmpeg/4.4.1_5 --enable-shared --enable-pthreads --enable-version3 --cc=clang --host-cflags= --host-ldflags= --enable-ffplay --enable-gnutls --enable-gpl --enable-libaom --enable-libbluray --enable-libdav1d --enable-libmp3lame --enable-libopus --enable-librav1e --enable-librist --enable-librubberband --enable-libsnappy --enable-libsrt --enable-libtesseract --enable-libtheora --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libxvid --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libspeex --enable-libsoxr --enable-libzmq --enable-libzimg --disable-libjack --disable-indev=jack --enable-avresample --enable-videotoolbox libavutil 56. 70.100 / 56. 70.100 libavcodec 58.134.100 / 58.134.100 libavformat 58. 76.100 / 58. 76.100 libavdevice 58. 13.100 / 58. 13.100 libavfilter 7.110.100 / 7.110.100 libavresample 4. 0. 0 / 4. 0. 0 libswscale 5. 9.100 / 5. 9.100 libswresample 3. 9.100 / 3. 9.100 libpostproc 55. 9.100 / 55. 9.100 [avfoundation @ 0x7fdd41808a00] Selected framerate (29.970030) is not supported by the device. [avfoundation @ 0x7fdd41808a00] Falling back to default. [avfoundation @ 0x7fdd41808a00] Selected pixel format (yuv420p) is not supported by the input device. [avfoundation @ 0x7fdd41808a00] Supported pixel formats: [avfoundation @ 0x7fdd41808a00] uyvy422 [avfoundation @ 0x7fdd41808a00] yuyv422 [avfoundation @ 0x7fdd41808a00] nv12 [avfoundation @ 0x7fdd41808a00] 0rgb [avfoundation @ 0x7fdd41808a00] bgr0 [avfoundation @ 0x7fdd41808a00] Overriding selected pixel format to use uyvy422 instead. [dvvideo @ 0x7fdd4204be00] could not find dv frame profile Last message repeated 2 times [avfoundation @ 0x7fdd41808a00] DTS 241107533 < 241174267 out of order [dvvideo @ 0x7fdd4204be00] could not find dv frame profile Last message repeated 44 times [avfoundation @ 0x7fdd41808a00] decoding for stream 0 failed [avfoundation @ 0x7fdd41808a00] Could not find codec parameters for stream 0 (Video: dvvideo, uyvy422): unspecified size Consider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options Input #0, avfoundation, from '1': Duration: N/A, start: 241.007433, bitrate: N/A Stream #0:0: Video: dvvideo, uyvy422, 29.97 tbr, 1000k tbn, 1000k tbc File 'test.m2ts' already exists. Overwrite? [y/N] y [rawvideo @ 0x7fdd4100e800] dimensions not set Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument Error initializing output stream 0:0 -- Stream mapping: Stream #0:0 -> #0:0 (copy) Last message repeated 1 times **********:~ administrator$

camardo avatar Jan 28 '22 17:01 camardo

I was able to previously record audio and video from HDV using vrecord dvcapture, however when I just tried I kept getting "error: artfcl" about a minute after after each attempted capture failed to start. I was using the same deck and tape that had previously proved successful.

libbyhopfauf avatar Feb 01 '22 22:02 libbyhopfauf

Interesting update: I was able to record HDV picture and video with Linux + ffmpeg. Not able to record anything from DVCPro, though. Trying a clean install of Mac OS 10.11.6 on an older Mac Mini to see if that results in anything different.

camardo avatar Feb 02 '22 00:02 camardo

I was able to previously record audio and video from HDV using vrecord dvcapture, however when I just tried I kept getting "error: artfcl" about a minute after after each attempted capture failed to start. I was using the same deck and tape that had previously proved successful.

I tried vrecord dvcapture and got the same avfctl error as you did. I haven't tried previously iterations of vrecord, though.

camardo avatar Feb 02 '22 00:02 camardo

Hi @ncam610, I reviewed the dv50 file and while I hear the audio clicking issue you mention I'm not sure if there's a dv specific error here. When you play the tape from the deck is the audio any different? Could you try a different tape?

dericed avatar Feb 02 '22 19:02 dericed

Hi Dave,

Same issue with multiple tapes, multiple decks, and -- now -- multiple Macs. Seems like it's around 1.25x playback speed. I've tried slowing down the file to 0.5x and that's too slow. 1x is too fast. Not sure what else to try here. This problem is specific to DVCPro50. DVCPro25 is no problem.

camardo avatar Feb 03 '22 01:02 camardo

Have you captured the DV50 tape by any other tools? I'd be interested in a 'correct' copy to compare to the one you sent.

dericed avatar Feb 03 '22 14:02 dericed

Dave -- I'm fairly certain that this tape was captured at 24p, which I've just discovered. Our DVCPro deck plays back everything at 59.94i and I'm reading in a camcorder manual that the footage could still have been recorded at 23.976. A test capture with QuickTime confirms a playback framerate of 23.976 for the tape. The QuickTime file looks/sounds perfect. Is there any way to force a capture/playback framerate that you know of? Thank you again for your continued help.

camardo avatar Feb 03 '22 18:02 camardo

Are you using QuickTime 7 or earlier or QuickTime X or later? The SMPTE 314M spec doesn't document a 23.976 option. I can dig into the later IEC documents to find where the DV encoding notes this. I suspect that a 24000/1001 DV recording is very similar to a 25 or 30000/1001 recording but duplicates a frame now and then. The sample you send it color bars so I can't catch if that's what's happening.

dericed avatar Feb 03 '22 19:02 dericed

QuickTime 10.5.

I'm referencing the following page from a Panasonic camcorder manual: https://www.manualslib.com/manual/117242/Panasonic-Aj-Sdx900p.html?page=29#manual

I'm not sure how to reconcile this information with the commands I'm using on ffmpeg.

camardo avatar Feb 03 '22 19:02 camardo

Here's a screengrab of the metadata from the file captured with Quicktime. Screen Shot 2022-02-03 at 11 14 58 AM

camardo avatar Feb 03 '22 19:02 camardo

It makes sense but it's unfortunately that QuickTime X can't encapsulate the dv into a container so I could compare better. Here the capture decodes the DV input correctly but transcodes it to h264. Do you have access to any other tools that can read the source as DV, maybe Premiere?

dericed avatar Feb 03 '22 19:02 dericed

I can try Premiere next. Ffprobe of the 1394 input while playing the tape confirms framerate of 23.98.

camardo avatar Feb 03 '22 19:02 camardo

Ffprobe of the 1394

Can you make a capture of the dv via ffmpeg, like with the avfoundation command above?

dericed avatar Feb 03 '22 20:02 dericed

  • I'm getting the correct specs using this command: ffmpeg -f avfoundation -drop_late_frames 0 -capture_raw_data 1 -i 1 -f mxf -map 0:0 -c copy -r 24000/1001 test.mxf ...but the file is silent. There are four channels of 16/48 audio in the file, but nothing in those.

  • ffmpeg -f avfoundation -drop_late_frames 0 -capture_raw_data 1 -i 1 -f rawvideo -map 0 -c copy test.mxf Gives me a file with pic/sound, but playing back in hyper speed ( seems about 1.25x, which would be the approximate difference between 30p and 24p ).

  • When I run: ffprobe -f avfoundation -i AJ-HD1400, I get: Stream #0:0: Video: rawvideo (UYVY / 0x59565955), uyvy422, 704x480, 23.98 fps, 23.98 tbr, 1000k tbn

camardo avatar Feb 03 '22 22:02 camardo

Could you share at least 3 secs from the first two commands. Preferably with real world visuals.

dericed avatar Feb 03 '22 22:02 dericed

I almost have a solution. I can get video and audio in one file at the correct framerate, but I'm outputting to MXF and it seems that the timecode may be missing. If I pull the clip into DVRescue, I see a string of broken (nonsequential) timecode that matches the deck (where it isn't broken), but when I import into an NLE (Resolve) I don't see any source TC.

Anyway, here's what I did:

  • Install a virtual audio device (i.e. Soundflower, BlackHole, etc.)
  • Open Quicktime
  • Start New Audio Recording in QT, but don't start recording
  • Set "microphone" in QT to VTR
  • Set system audio output to virtual device
  • Use the following command: ffmpeg -f avfoundation -drop_late_frames 0 -capture_raw_data 1 -i "1:3" -c copy -r 24000/1001 output.mxf

Anything thoughts on pushing this the last mile toward preserving DVCPro50 23.98 tapes would be hugely appreciated!

camardo avatar Feb 08 '22 00:02 camardo

Can you share the dvrescue xml for that one? Also getting the raw audio from the virtual input to compare to the embedded audio in the DV would be really helpful to figure out what is supposed to be happening. Thanks for sharing all these experiments with us.

dericed avatar Feb 08 '22 00:02 dericed

Yes, I've shared those with you on Google Drive.

It seems that the tape was recorded at 23.98p, but is being output by the deck as 29.97p or 59.94i over 1394. From my understanding of the deck manual (Panasonic AJ-HD1400), there is no way to output 23.98p over 1394 without conversion with this deck. When I force the framerate to 23.98 with ffmpeg, DVRescue still seems to be reading the TC as 29.97. I would be interested in writing directly to DV, but I get an error from FFmpeg because the deck signal is 704x480 and 23.98, which does not meet the 720x480/29.97p/25p requirement that FFmpeg has for DV.

I'm happy to share and see this through to the end, hopefully we can find some way to integrate support for VFR DVCPro footage!

camardo avatar Feb 08 '22 20:02 camardo

Very surprised to hear you're getting 704x480 over firewire. !_! Are you able to share test_capture_forupload.mxf too?

dericed avatar Feb 08 '22 20:02 dericed

administrator$ ffmpeg -f avfoundation -i 1:3 -drop_late_frames 0 -capture_raw_data 1 -c copy output.dv ffmpeg version 5.0 Copyright (c) 2000-2022 the FFmpeg developers built with Apple clang version 12.0.0 (clang-1200.0.32.29) configuration: --prefix=/usr/local/Cellar/ffmpeg/5.0 --enable-shared --enable-pthreads --enable-version3 --cc=clang --host-cflags= --host-ldflags= --enable-ffplay --enable-gnutls --enable-gpl --enable-libaom --enable-libbluray --enable-libdav1d --enable-libmp3lame --enable-libopus --enable-librav1e --enable-librist --enable-librubberband --enable-libsnappy --enable-libsrt --enable-libtesseract --enable-libtheora --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libxvid --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libspeex --enable-libsoxr --enable-libzmq --enable-libzimg --disable-libjack --disable-indev=jack --enable-videotoolbox libavutil 57. 17.100 / 57. 17.100 libavcodec 59. 18.100 / 59. 18.100 libavformat 59. 16.100 / 59. 16.100 libavdevice 59. 4.100 / 59. 4.100 libavfilter 8. 24.100 / 8. 24.100 libswscale 6. 4.100 / 6. 4.100 libswresample 4. 3.100 / 4. 3.100 libpostproc 56. 3.100 / 56. 3.100 [avfoundation @ 0x7fe8bac0d5c0] Selected framerate (29.970030) is not supported by the device. [avfoundation @ 0x7fe8bac0d5c0] Falling back to default. [avfoundation @ 0x7fe8bac0d5c0] Selected pixel format (yuv420p) is not supported by the input device. [avfoundation @ 0x7fe8bac0d5c0] Supported pixel formats: [avfoundation @ 0x7fe8bac0d5c0] uyvy422 [avfoundation @ 0x7fe8bac0d5c0] yuyv422 [avfoundation @ 0x7fe8bac0d5c0] nv12 [avfoundation @ 0x7fe8bac0d5c0] 0rgb [avfoundation @ 0x7fe8bac0d5c0] bgr0 [avfoundation @ 0x7fe8bac0d5c0] Overriding selected pixel format to use uyvy422 instead. Input #0, avfoundation, from '1:3': Duration: N/A, start: 0.200208, bitrate: N/A Stream #0:0: Video: rawvideo (UYVY / 0x59565955), uyvy422, 704x480, 23.98 fps, 23.98 tbr, 1000k tbn Stream #0:1: Audio: pcm_s16le, 48000 Hz, 4.0, s16, 3072 kb/s [dv @ 0x7fe8bac76c40] Can't initialize DV format! Make sure that you supply exactly two streams: video: 25fps or 29.97fps, audio: 2ch/48|44|32kHz/PCM (50Mbps allows an optional second audio stream) Could not write header for output file #0 (incorrect codec parameters ?): Operation not permitted Error initializing output stream 0:1 -- Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (copy) Last message repeated 1 times

camardo avatar Feb 08 '22 21:02 camardo

administrator$ ffmpeg -f avfoundation -i 1:3 -drop_late_frames 0 -capture_raw_data 1 -map 0 output.dv ffmpeg version 5.0 Copyright (c) 2000-2022 the FFmpeg developers built with Apple clang version 12.0.0 (clang-1200.0.32.29) configuration: --prefix=/usr/local/Cellar/ffmpeg/5.0 --enable-shared --enable-pthreads --enable-version3 --cc=clang --host-cflags= --host-ldflags= --enable-ffplay --enable-gnutls --enable-gpl --enable-libaom --enable-libbluray --enable-libdav1d --enable-libmp3lame --enable-libopus --enable-librav1e --enable-librist --enable-librubberband --enable-libsnappy --enable-libsrt --enable-libtesseract --enable-libtheora --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libxvid --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libspeex --enable-libsoxr --enable-libzmq --enable-libzimg --disable-libjack --disable-indev=jack --enable-videotoolbox libavutil 57. 17.100 / 57. 17.100 libavcodec 59. 18.100 / 59. 18.100 libavformat 59. 16.100 / 59. 16.100 libavdevice 59. 4.100 / 59. 4.100 libavfilter 8. 24.100 / 8. 24.100 libswscale 6. 4.100 / 6. 4.100 libswresample 4. 3.100 / 4. 3.100 libpostproc 56. 3.100 / 56. 3.100 [avfoundation @ 0x7fe555c2f180] Selected framerate (29.970030) is not supported by the device. [avfoundation @ 0x7fe555c2f180] Falling back to default. [avfoundation @ 0x7fe555c2f180] Selected pixel format (yuv420p) is not supported by the input device. [avfoundation @ 0x7fe555c2f180] Supported pixel formats: [avfoundation @ 0x7fe555c2f180] uyvy422 [avfoundation @ 0x7fe555c2f180] yuyv422 [avfoundation @ 0x7fe555c2f180] nv12 [avfoundation @ 0x7fe555c2f180] 0rgb [avfoundation @ 0x7fe555c2f180] bgr0 [avfoundation @ 0x7fe555c2f180] Overriding selected pixel format to use uyvy422 instead. Input #0, avfoundation, from '1:3': Duration: N/A, start: 0.166833, bitrate: N/A Stream #0:0: Video: rawvideo (UYVY / 0x59565955), uyvy422, 704x480, 23.98 fps, 23.98 tbr, 1000k tbn Stream #0:1: Audio: pcm_s16le, 48000 Hz, 4.0, s16, 3072 kb/s File 'output.dv' already exists. Overwrite? [y/N] y Stream mapping: Stream #0:0 -> #0:0 (rawvideo (native) -> dvvideo (native)) Stream #0:1 -> #0:1 (pcm_s16le (native) -> pcm_s16le (native)) Press [q] to stop, [?] for help [dvvideo @ 0x7fe555d4d280] Found no DV profile for 704x480 yuv422p video. Valid DV profiles are: [dvvideo @ 0x7fe555d4d280] Frame size: 720x480; pixel format: yuv411p, framerate: 30000/1001 [dvvideo @ 0x7fe555d4d280] Frame size: 720x576; pixel format: yuv420p, framerate: 25/1 [dvvideo @ 0x7fe555d4d280] Frame size: 720x576; pixel format: yuv411p, framerate: 25/1 [dvvideo @ 0x7fe555d4d280] Frame size: 720x480; pixel format: yuv422p, framerate: 30000/1001 [dvvideo @ 0x7fe555d4d280] Frame size: 720x576; pixel format: yuv422p, framerate: 25/1 [dvvideo @ 0x7fe555d4d280] Frame size: 1280x1080; pixel format: yuv422p, framerate: 30000/1001 [dvvideo @ 0x7fe555d4d280] Frame size: 1440x1080; pixel format: yuv422p, framerate: 25/1 [dvvideo @ 0x7fe555d4d280] Frame size: 960x720; pixel format: yuv422p, framerate: 60000/1001 [dvvideo @ 0x7fe555d4d280] Frame size: 960x720; pixel format: yuv422p, framerate: 50/1 [dvvideo @ 0x7fe555d4d280] Frame size: 720x576; pixel format: yuv420p, framerate: 25/1 [dvvideo @ 0x7fe555cf7540] ff_frame_thread_encoder_init failed Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height Conversion failed!

camardo avatar Feb 08 '22 21:02 camardo

Is there any way we can force vrecord to 50Mb/s and 23.98?

camardo avatar Feb 09 '22 00:02 camardo

I'm running a Canon XHA1 NTSC HDV camcorder and not getting audio. When I capture DV with my Panasonic AG-DV1000 I get audio and video without issue, but with HDV I only get video. If I playback the file on the camera I get audio and video even with the firewire cable connected; but when I start vrecord, the audio is disabled on the camera and in the capture stream.

`[AVFoundation indev @ 0x7f80bf104540] AVFoundation video devices:

[AVFoundation indev @ 0x7f80bf104540] [0] FaceTime HD Camera (Built-in)

[AVFoundation indev @ 0x7f80bf104540] [1] FaceTime HD Camera (Display)

[AVFoundation indev @ 0x7f80bf104540] [2] NDI Video

[AVFoundation indev @ 0x7f80bf104540] [3] XH A1

[AVFoundation indev @ 0x7f80bf104540] [4] Capture screen 0

[AVFoundation indev @ 0x7f80bf104540] [5] Capture screen 1

[AVFoundation indev @ 0x7f80bf104540] AVFoundation audio devices:

[AVFoundation indev @ 0x7f80bf104540] [0] Built-in Microphone

[AVFoundation indev @ 0x7f80bf104540] [1] NDI Audio

[AVFoundation indev @ 0x7f80bf104540] [2] Display Audio

[AVFoundation indev @ 0x7f80bf104540] [3] USB Audio CODEC

[AVFoundation indev @ 0x7f80bf104540] [4] Microsoft Teams Audio

[AVFoundation indev @ 0x7f80bf104540] [5] Dante Virtual Soundcard`

AVFoundation doesn't seem to see the HDV deck as an audio device.

geskalney avatar Feb 09 '23 15:02 geskalney

@geskalney Are you using DVRescue or vrecord for capturing DV and HDV? If so, what version are you using?

libbyhopfauf avatar Feb 09 '23 15:02 libbyhopfauf

vrecord 2022-02-28

installed via Brew on a Mac running 12.6.2

Should I try building from source instead?

geskalney avatar Feb 09 '23 16:02 geskalney