Улучшение отношения сигнал/шум при микшировании видео изображения, сжатого по стандарту MPEG2, страница 18

2.  Alizee

По сложности кодирования данный видеопоток является средним – небольшое движение и сложная текстура.

3.  Zhest

Быстрая смена движения – статические сцены резко сменяются динамическими.

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

4.  HarryPotter

Быстрая смена движения – статические сцены резко сменяются динамическими.

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

  2.4 Результаты тестирования консольного приложения

Тестирование транскодера производилось на компьютере со следующей конфигурацией:

  • Процессор: Intel Pentium IV 2.4 GHz, 800MHz Bus, L2 cash 512KB
  • Материнская плата: ASUS P4P800 Socket 478, 800MHz Bus
  • Оперативная память: Kingston 3*256 DDR3200
  • Жесткий диск: Western Digital 250GB, cash 16MB

Результаты испытания новой версии микшера представлены в таблице:

Видеопоток

Характеристики

Декларированный битрейт

Настоящий битрейт

Битрейт после микширования

Накладываемое изображеине

Производительность

Ccir39_normal

720x480

898 frames

8 000 000

7 999 928

8 480 888

Sputnik.yuv

54 FPS

Ccir39_normal

720x480

898 frames

8 000 000

7 999 928

6 957 127

Animation.yuv

56 FPS

Alizee

704x576

4476 frames

7 000 000

4 372 600

6 170 200

Sputnik.yuv

55 FPS

Alizee

704x576

4476 frames

7 000 000

4 372 600

4 306 200

Animation.yuv

58 FPS

Zhest

720x576

2955 frames

7 500 000

4 704 400

7 771 200

Sputnik.yuv

57 FPS

Zhest

720x576

2955 frames

7 500 000

4 704 400

4 988 200

Animation.yuv

62 FPS

HarryPotter

720x480

870 frames

7 500 000

3 990 934

6 594 042

Sputnik.yuv

60 FPS

HarryPotter

720x480

870 frames

7 500 000

3 990 934

4 159 746

Animation.yuv

67 FPS

2.5 Результаты тестирования DirectShow фильтров

Тестирование транскодера производилось на компьютере со следующей конфигурацией:

  • Процессор: Intel Pentium IV 2.4 GHz, 800MHz Bus, L2 cash 512KB
  • Материнская плата: ASUS P4P800 Socket 478, 800MHz Bus
  • Оперативная память: Kingston 3*256 DDR3200
  • Жесткий диск: Western Digital 250GB, cash 16MB

В программе GraphEdit был собран граф микширования:

Исходный файл - Демультиплексор MPEG2 – VSS MPEG2 Decoder – VSS Title – VSS MPEG2 Encoder – VSS MPEG2 Decoder – Video Render

Где

  • Исходный файл – Программный поток MPEG2 (видео+аудио), находящийся в файле
  • Демультиплексор MPEG2 – Модуль разделения каналов видео и аудио
  • VSS MPEG2 Decoder – Разработанный декодер (первый элемент системы микширования)
  • VSS Title – Микшер (второй элемент системы микширования)
  • VSS MPEG2 Encoder – Кодировщик микшированного сигнала (третий элемент системы микширования)
  • VSS MPEG2 Decoder – Декодирование полученного сигнала для просмотра
  • Video Render – модуль показа изображения

Рис. 2.5.1 Построение DirectShow графа системы микширования.

При разрешении видео 720x576 микширование производилось в режиме реального времени. Загрузка процессора составила 30 процентов.

Рис. 2.5.2 Загрузка CPU

  2.6 Тестирование качества микширования

Тестирование качества оптимизированной системы микширования производилось с помощью программного обеспечения компании Elecard.