У меня есть две видеокарты Quadro K620 NVidia. Я хочу сжать 4 потока H.264 с использованием NVENC SDK, 2 потока на карту. видео 640x 480 30 fps.NVENC: невозможно сжать H264 с несколькими видеопотоками
2 потока работают хорошо, без проблем, но это не удается, когда я пытаюсь кодировать 3 потока.
Функция nvEncOpenEncodeSessionEx возвращает ошибку NV_ENC_ERR_OUT_OF_MEMORY в 3-м потоке.
Любая идея?
Спасибо.
в меру мои знания, NVENC не имеет ничего общего с CUDA, так что вы вряд ли найдете помощь, пометив вопрос этим тегом. Из сообщения об ошибке видно, что вы достигли предела NVENC по количеству параллельных потоков. документация NVENC для любых ограничений на количество поддерживаемых потоков (либо жесткий предел, либо на основе возможностей конкретных графических процессоров). – njuffa
Quadro K620 поддерживает 2 потоковых передачи. Я подключаю две карты K620 на своем ПК. И я использую второе видео карты для 3-го потока. Но это не сработает. – daniel
Я нашел его. Документация NVENC говорит: «Текущий пакет SDK позволяет до двух одновременных сеансов кодирования для каждой системы для низкокачественных карт Quadro и GeForce». Но я не уверен, что такое «low-end». У вас есть идея? Благодарю. – daniel