2010-06-14 1 views
4

Может ли кто-нибудь посоветовать мне библиотеку преобразования формата с открытым исходным кодом? Оптимизирован для SSE, SSE2.Быстрое преобразование формата с открытым исходным кодом

Форматы для преобразования: I420, YUY2, RGB (16 бит, 32 бит).

Я нашел только библиотеку VirtualDub Kasumi.

ответ

4

Посмотрите на FFmpeg's libswscale library, который лицензируется на условиях LGPL.

Я не уверен, что libswscale скомпилируется с MSVC (это, вероятно, не будет), но вы всегда можете использовать MSYS/MingW для компиляции libswscale в общую библиотеку и использовать ее в своем проекте MSVC.

+0

спасибо. Я проверю его – KindDragon

0

libyuv - проект с открытым исходным кодом, который включает в себя функции масштабирования и преобразования YUV.

Масштаб YUV для подготовки содержимого для сжатия, с точечным, билинейным или коробчатым фильтром.
Конвертировать в YUV форматы веб-камеры.
Конвертировать из YUV в форматы для рендеринга/эффектов.
Поворот на 90/180/270 градусов для настройки для мобильных устройств в портретном режиме.

Оптимизирован для SSE2/SSSE3/AVX2 на x86/x64.
Оптимизирован для неоновых на руку.
Оптимизирован для DSP R2 на Mips.

 Смежные вопросы

  • Нет связанных вопросов^_^