Мы работаем над проектом, в котором мы конвертируем несколько живых видео h.264 (MPEG-4 AVC) в режиме реального времени. На данный момент мы используем процессор Intel Core i7-6700K, поэтому его тактовая частота является барьером для количества одновременных потоков.

Можно ли увеличить производительность преобразования, добавив 1 или более видеокарт? Если это так, будет ли он быстрее автоматически или для использования дополнительного оборудования потребуется специальное программное обеспечение / метод? (Если это невозможно сделать, мы построим еще один конвертер ...)

Дополнительная информация: В настоящее время мы используем несколько экземпляров медиаплеера VideoLAN VLC. Исходные видео различны, выходные данные всегда имеют одинаковый размер и тип, поэтому обычно они уменьшаются (выход 1 Мбит / с из источников 10-20 Мбит / с).

1 ответ1

0

Да. Если вы добавите хорошую видеокарту и будете использовать ее для кодирования видео, скорость будет НАМНОГО выше.

Вы должны использовать тип кодировки, поддерживаемый вашей видеокартой. Я не уверен, поддерживается ли x.264, но я протестировал кодирование видео FULL HD на 6700k сначала с использованием процессора, а затем с помощью кодирования NVIDIA на основе графического процессора на GTX 1060 и способ кодирования Nvidia намного быстрее. Я думаю более чем в 5 раз быстрее.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .