MPEG4 в вопросах и ответах |
26-09-2020 |
Изменение разрешения и глубины цветов рабочего стола и разгон видеокарты не оказывают значительного влияния на быстродействие кодека. В доказательство привожу следующий график. При изменениях в широком диапазоне частоты графического процессора / памяти на видеокарте RIVA TNT2 PRO от 100/125 до 160/200, и разрешения и глубины цветов дисплея разброс результатов средней загрузки процессора составил 4,3 процента.
Результат наглядно показывает, что видеокарта почти не принимает участие в ходе декомпрессии видеопотока. Единственное, что может доверить ей плеер, это преобразование и масштабирование формата цветов в исходной картинке, а эти действия массовые графические контроллеры научились неплохо делать еще лет 5 назад. Так как размер потока м/у видеокартой и процессором не зависит от разрешения дисплея, то маленькое колебание процента загрузки ЦЕНТРАЛЬНЫЙ ПРОЦЕССОР связано по большей части с изменением работы видеопамяти в разных режимах швидкости.Як уже говорилось, масштабирование изображения и преобразования формата цветов из YUV в RGV может и должно (для разгрузки процессора) производиться на аппаратном уровне силами видеокарты. Аппаратное масштабирование поддерживают почти все видеоадаптеры последних 2-х-3-х лет выпуска, хотя кое-какие видеопроцессоры, к примеру от MATROX и NVIDIA TNT/TNT2, не во всех случаях запускают оверлеи, если разрешение исходной картинки для масштабирования не кратно по горизонтали 16 или 32. Оверлей тоже может не вести работу при неправильной настройке драйверов видеокарты или же просто поэтому, что утилита-плеер не может выводить видео в этом режиме. Мне так и не получилось включить оверлей при просмотре "Матрицы" (разрешение 680 * 312) на видеокарте TNT2PRO во всех плеерах за исключением Sisami2k. При просмотре иных фильмов (с разрешением по горизонтали, кратным 32) включение режима оверлея снижало загрузку процессора (Duron 700) в среднем на 10-15 процента.
Если все предыдущие рекомендации значительно не помогли, остается лишь жертвовать качеством декомпрессии в обмен на плавность. При открытом файле MPEG-4 в WMP 6.4, в меню Файл> Свойства> Дополнительно, выберите свойства MPEG-4 DVD Video decompressor и подберите подходящий ур. ЦЕНТРАЛЬНЫЙ ПРОЦЕССОР Quality. Уменьшение этого показателя высвободит бонусные такты процессора, и изображение не будет "затыкаться".
При значении 0 будет выключен программный фильтр сглаживания изображения уровне от 1 до 4 соответственно повышают степень сглаживания - ведет к уменьшению заметности "квадратиков" на изображении.
Возможно попробовать из каталога Windows \ System удалить файл Div_c32.ax, что при воспроизведении видео дополнительно обрабатывает разжатый видеопоток, корректируя яркость, контрастность, насыщенность цвета и качество сглаживания. Минус в том, что после удаления этого файла вы лишитесь соответствующих настроек в свойствах кодека. В крайнем случае возможно пойти на уменьшение разрешения кадра MPEG-4 фильма, так как с уменьшением разрешения резко высвобождаются ресурсы для полноценного воспроизведения видеопотока. Точнее об этом возможно прочесть тут: http://mpeg.boom.ru/pixel.htm.




