Выложил тестовую однопоточную версию сжатия видео с использованием wavelet-преобразования. Я как раз в прошлом сообщении об этом писал.
Версия очень-очень тестовая, чисто на посмотреть, как оно вообще жмет и немного оценить качество самого преобразования.
Программки чрезвычайно сырые и глюкавые. Но тем не менее.
Из явных глюков:
- после пары переключений между программой захвата и другими приложениями, захват видео прекращается;
- пока не отображается курс мыши.
Также пока не доступны некоторые настройки, в основном из-за ограничения по быстродействию (программа не оптимизирована вообще никак), а некоторые возможности просто не протестированы.
Ну и другие косяки, в том числе концептуальные. Пока думаю, как более точно в процессе кодирования задавать коэффициент сжатия, ну и есть идеи, как это сжатие улучшить.
Если кто захочет побаловаться, сразу предупреждаю, нужен достаточно мощный и современный процессор. Настройки установлены для максимально возможного на текущий момент сжатия для разрешения 1280х1024. Если у вас другое разрешение, то битрейт необходимо пересчитать, а то качество и так не блещет при 30-кратном сжатии.
Расчет очень прост: w*h*3/1024/fps/30,
где w - ширина изображения экрана, h - его высота, fps=1 - частота кадров.
Естественно, при более высоком битрейте качество захваченного видео будет лучше.
Комментариев нет:
Отправить комментарий