Когда кодек цитирует номер MCPS, он предназначен для конкретной аппаратной конфигурации.
Миллион циклов в секунду. Этот параметр описывает производительность любого программного обеспечения на данном процессоре. Например, когда мы говорим, что кодек использует 100 MCPS на данном процессоре, это означает, что он потребляет 100 миллионов циклов процессора каждую секунду.
Ссылки
Также некоторые видео лучше кодируются разными кодеками. Различные видеопотоки будут иметь разные характеристики производительности в зависимости от типа закодированного видео. Есть кодеки, которые очень хорошо и быстро кодируют аниме, но делают это ужасно на DVD-фильмах. Есть много параметров для рассмотрения.
Лучший способ определить производительность конкретного алгоритма - запустить его на том же оборудовании в зависимости от типа потоков, которые, по вашему мнению, будут кодироваться. Вы должны сделать несколько прогонов с разным видео и в среднем.
Тем не менее, для определенного потока на конкретном аппаратном обеспечении математика относительно проста:
Если процессору 2,5 ГГц требуется 5 секунд для кодирования файла, MCPS для этого кодера составляет 2500/5 или 500 MCPS
Существует также пиковое число MCPS, где пиковое значение mcps может быть определено как:
... Пиковое значение MCPS [приведено здесь] - это максимальное среднее значение MCPS, рассчитанное для скользящего окна из 4 изображений. Фактическое число MCPS может варьироваться в пределах +/- 5%.
Ссылки