Что влияет на скорость кодирования видео?

FRAPs не сжимает видео при записи, поэтому файлы огромны. В длинной записи вы можете получить до нескольких сотен гигабайт.

Очевидно, что обычно вам нужно конвертировать / сжимать их. Что влияет на скорость этого? Я не думаю, что ОЗУ делает, поскольку, когда я конвертировал 600 ГБ, мое использование ОЗУ только достигло 6 ГБ, но процессор был на 100%, что удивительно, поскольку у меня есть 6-ядерный процессор при 3,46 ГГц. Тактовая частота или ядра помогут больше всего?

1 ответ

Решение

Поскольку кодирование обычно является задачей с высокой степенью распараллеливания, многие ядра дают почти линейное усиление (т.е. 6 ядер в три раза быстрее, чем 2 ядра).

Посмотрите, например, http://macperformanceguide.com/Optimizing-Handbrake.html для некоторых реальных чисел. В статье также упоминается, что, по крайней мере, Handbrake не может масштабироваться выше 9 ядер, гораздо большее, чем это, не увеличит скорость (если вы не запустите несколько параллельных заданий, что, вероятно, связано с другими замедлениями).

ОЗУ используется для хранения изображений в памяти, которая необходима, но ограничивающим фактором почти всегда будет мощность процессора.

Итак: если все, что вам нужно, это производительность кодирования, ядра дадут вам лучший прирост на денежную единицу (в разумных пределах).

Другие вопросы по тегам