如何使用两张 Decklink 卡和 ffmpeg?

如何使用两张 Decklink 卡和 ffmpeg?

我有一台配备两张 DeckLink Quad 卡的计算机,每张卡有 4 个输入和 4 个输出。

如果我列出 ffmpeg 源,则会显示 decklink 设备的重复名称:

Auto-detected sources for decklink:
  48:00000000:00300600 [DeckLink SDI (1)]
  48:00000000:00300500 [DeckLink SDI (2)]
  48:00000000:00300400 [DeckLink SDI (3)]
  48:00000000:00300300 [DeckLink SDI (4)]
  48:00000000:00300d00 [DeckLink SDI (1)]
  48:00000000:00300c00 [DeckLink SDI (2)]
  48:00000000:00300b00 [DeckLink SDI (3)]
  48:00000000:00300a00 [DeckLink SDI (4)]

同样使用“ffmpeg -f decklink -list_devices 1 -i dummy”命令:

[decklink @ 0x55d13de4fe80] Blackmagic DeckLink input devices:
[decklink @ 0x55d13de4fe80]     'DeckLink SDI (1)'
[decklink @ 0x55d13de4fe80]     'DeckLink SDI (2)'
[decklink @ 0x55d13de4fe80]     'DeckLink SDI (3)'
[decklink @ 0x55d13de4fe80]     'DeckLink SDI (4)'
[decklink @ 0x55d13de4fe80]     'DeckLink SDI (1)'
[decklink @ 0x55d13de4fe80]     'DeckLink SDI (2)'
[decklink @ 0x55d13de4fe80]     'DeckLink SDI (3)'
[decklink @ 0x55d13de4fe80]     'DeckLink SDI (4)'
dummy: Immediate exit requested

我怎么必须使用设备名称作为输入?我只能使用两张卡中的一张。有谁知道是否有任何选项可以通过设备 ID 或类似信息来代替设备名称来使用该设备?

BlackmagicFirmwareUpdater状态返回:

0:      /dev/blackmagic/dv3 [DeckLink SDI]      0x36    OK
1:      /dev/blackmagic/dv2 [DeckLink SDI]      0x36    OK
2:      /dev/blackmagic/dv1 [DeckLink SDI]      0x36    OK
3:      /dev/blackmagic/dv0 [DeckLink SDI]      0x36    OK
4:      /dev/blackmagic/dv7 [DeckLink SDI]      0x36    OK
5:      /dev/blackmagic/dv6 [DeckLink SDI]      0x36    OK
6:      /dev/blackmagic/dv5 [DeckLink SDI]      0x36    OK
7:      /dev/blackmagic/dv4 [DeckLink SDI]      0x36    OK

谢谢。

相关内容