Программа для перекодирования файла

Задание закрыто
Стоимость:Договорная
Срок выполнения:30 дней
Варианты оплаты:По договоренности
Дата публикации:2011-03-16 23:49
Был(а) на сайте:2018-11-16 13:30

Программа для перекодирования файла

 
Задача

Требуется разработка утилиты для перекодирования видеофайла *.avi и т.п. в двоичный *.bin по следующему алгоритму:
1 - Преобразовать в каждом кадре окно размерами X*Y с координатами левого верхнего угла х и y в одномерный массив данных размером 3*X*Y байт (число 3 - по байту на цвет. RGB).
Результат - массив "RGB8"
2 - Преобразовать массив "RGB8" в массив размером 3*X*Y 16-БИТНЫХ СЛОВ с помощью 3-х (для R,G,B отдельно) массивов 256 16-битных слов каждый.
Результат - массив "RGB16"
3 - Заполнить одномерный массив, состоящий из С (С<=65536, С-кратно16) 16-битных слов из массива "RGB16" с помощью массива "Addr", который содержит адреса 16-битных слов в массиве "RGB16".
Результат - массив "Channels16"
4 - Поворот в массиве "Channels16" блоков 16x16 бит на 90градусов.
Результат - массив "Rotated"
5 - Обработать таким образом все N кадров видеоролика и из N массивов "Rotated" собрать файл *.bin (размер N*3*X*Y*...

Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.
Заявок нет

Оставлять заявки могут только авторизованные пользователи.