我有一台配备两张 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
谢谢。