代码之家  ›  专栏  ›  技术社区  ›  KindDragon

快速格式转换开放源代码库[关闭]

  •  4
  • KindDragon  · 技术社区  · 15 年前

    有人能告诉我开源格式转换库吗?为SSE、SSE2优化。

    转换格式:i420、yuy2、rgb(16位、32位)。

    我只找到了virtualdub kasumi图书馆。

    2 回复  |  直到 10 年前
        1
  •  4
  •   earl    15 年前

    看看ffmpeg的 libswscale library 根据LGPL的条款获得许可。

    我不确定libswscale是否会用msvc编译(可能不会),但您可以始终使用msys/mingw将libswscale编译为共享库,并在您的msvc项目中使用它。

        2
  •  0
  •   KindDragon    10 年前

    libyuv 是一个开源项目,包括yuv缩放和转换功能。

    缩放yuv以准备压缩内容,使用点、双线性或框式过滤器。
    从网络摄像机格式转换为YUV。
    从yuv转换为用于渲染/效果的格式。
    旋转90/180/270度可在纵向模式下调整移动设备。

    针对x86/x64上的SSE2/SSSE3/AVX2进行了优化。
    为手臂上的霓虹灯而优化。
    针对MIPS上的DSP R2进行了优化。