【问题标题】:Fast format conversion open source library [closed]快速格式转换开源库[关闭]
【发布时间】:2011-03-03 08:21:30
【问题描述】:

有人可以告诉我开源格式转换库吗?针对 SSE、SSE2 进行了优化。

转换格式:I420, YUY2, RGB(16-bit, 32-bit)。

我只找到了 VirtualDub Kasumi 库。

【问题讨论】:

    标签: optimization open-source assembly visual-c++ intrinsics


    【解决方案1】:

    查看 FFmpeg 的 libswscale library,它根据 LGPL 条款获得许可。

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

    【讨论】:

    • 谢谢。我去看看
    【解决方案2】:

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

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

    针对 x86/x64 上的 SSE2/SSSE3/AVX2 进行了优化。
    针对 Arm 上的霓虹灯进行了优化。
    针对 Mips 上的 DSP R2 进行了优化。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-03
      • 2018-09-28
      • 2013-06-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多