Мне нужно максимизировать скорость при конвертировании видео с помощью FFmpeg на h264
- Любой формат ввода исходных видеороликов
- Пользовательский аппарат может иметь любое количество ядер
- Потребляемая мощность и потребление памяти не являются проблемами.
Конечно, есть целая куча опций, которые можно настроить, но этот вопрос, в частности, касается выбора лучшего -thread <count>
. Я пытаюсь найти идеальный счетчик потоков как функцию
- нет. ядер
- формат входного видео
- h264-дружественные значения могут быть?
- что-то еще пропущено выше?
Я знаю, что значение по умолчанию -thread 0
соответствует принципу с одним потоком для ядра, который должен быть оптимальным. Но я не уверен, что это время или оптимизированное пространство. Кроме того, на некоторых тестовых ящиках я видел больше потоков (скажем, 4 потока на моей двухъядерной тестовой машине) заканчивается быстрее, чем по умолчанию.
В любом другом направлении, например, настройте параметры w.r.t. темы, заслуживающие внимания?