Мне нужно выполнить некоторое кодирование видео, но большинство приложений (или настроек), которые я использовал, не будут в полной мере использовать мою рабочую станцию.
Я использую два процессора Xeon, 8 ядер на процессор с гиперпоточностью или 32 потока. Я могу запустить win 7 или любой другой вариант Linux (предпочитая debian).
В Windows все предустановки ручного тормоза используют только 40% общей мощности процессора для x264. В Linux libav и ffmpeg также используют около 40%.
Я серьезно сомневаюсь, что жесткие диски являются ограничивающим фактором. Я использую локальный массив raid 0 ssd в качестве источника видео и массив raid 5 ssd в качестве видео выхода. Обычные скорости передачи данных составляют около 500 МБ / с, поэтому я не думаю, что существует узкое место ввода-вывода.
Думая, что проблема может быть связана с гиперпоточностью, я отключил ее. Не сильно помогло. Поэтому я снова включил его.
Итак, есть ли аспекты кодирования x264, которые не являются многопоточными? Кроме того, вы рекомендуете другой кодер? Наконец, любой комментарий по этому вопросу высоко ценится. Спасибо