- Posts: 6
- Joined: Sun Oct 29, 2017 4:22 pm
Exsi 6.5
I've install VM Ubuntu 16
give vm card Decklink Duo 2 via PCI-E Pass-through
built ffmpeg + nvenc + newtek ndi + decklink,
All work well. Can get NDI stream with video on other VMs
But get error, when I try to get stream from 3,4 ports of Decklink card
This works well:
ffmpeg -format_code Hp60 -f decklink -i "DeckLink Duo (1)" -f libndi_newtek -y NDI1
ffmpeg -format_code Hp60 -f decklink -i "DeckLink Duo (2)" -f libndi_newtek -y NDI2
But if we change to Duo (3) or (4):
Linux w/o GUI.
I've install VM Ubuntu 16
give vm card Decklink Duo 2 via PCI-E Pass-through
built ffmpeg + nvenc + newtek ndi + decklink,
All work well. Can get NDI stream with video on other VMs
But get error, when I try to get stream from 3,4 ports of Decklink card
ffmpeg -f decklink -list_devices 1 -i dummy
ffmpeg version N-90204-ge45d557 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.9) 20160609
configuration: --prefix=/root/ffmpeg_build --pkg-config-flags=--static --extra-cflags=-I/root/ffmpeg_build/include --extra-ldflags=-L/root/ffmpeg_build/lib --bindir=/root/bin --enable-gpl --enable-version3 --enable-nonfree --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-librtmp --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libndi_newtek --enable-decklink
libavutil 56. 8.100 / 56. 8.100
libavcodec 58. 13.102 / 58. 13.102
libavformat 58. 10.100 / 58. 10.100
libavdevice 58. 2.100 / 58. 2.100
libavfilter 7. 12.100 / 7. 12.100
libswscale 5. 0.102 / 5. 0.102
libswresample 3. 0.101 / 3. 0.101
libpostproc 55. 0.100 / 55. 0.100
[decklink @ 0x310e900] Blackmagic DeckLink input devices:
[decklink @ 0x310e900] 'DeckLink Duo (1)'
[decklink @ 0x310e900] 'DeckLink Duo (2)'
[decklink @ 0x310e900] 'DeckLink Duo (3)'
[decklink @ 0x310e900] 'DeckLink Duo (4)'
This works well:
ffmpeg -format_code Hp60 -f decklink -i "DeckLink Duo (1)" -f libndi_newtek -y NDI1
ffmpeg -format_code Hp60 -f decklink -i "DeckLink Duo (2)" -f libndi_newtek -y NDI2
But if we change to Duo (3) or (4):
ffmpeg -format_code Hp60 -f decklink -i "DeckLink Duo (4)" -f libndi_newtek -y NDI4
ffmpeg version N-90204-ge45d557 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.9) 20160609
configuration: --prefix=/root/ffmpeg_build --pkg-config-flags=--static --extra-cflags=-I/root/ffmpeg_build/include --extra-ldflags=-L/root/ffmpeg_build/lib --bindir=/root/bin --enable-gpl --enable-version3 --enable-nonfree --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-librtmp --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libndi_newtek --enable-decklink
libavutil 56. 8.100 / 56. 8.100
libavcodec 58. 13.102 / 58. 13.102
libavformat 58. 10.100 / 58. 10.100
libavdevice 58. 2.100 / 58. 2.100
libavfilter 7. 12.100 / 7. 12.100
libswscale 5. 0.102 / 5. 0.102
libswresample 3. 0.101 / 3. 0.101
libpostproc 55. 0.100 / 55. 0.100
[decklink @ 0x386da00] Found Decklink mode 1920 x 1080 with rate 60.00
[decklink @ 0x386da00] Cannot enable video input
DeckLink Duo (4): Input/output error
Linux w/o GUI.