Question

Quelqu'un peut-il me conseiller la bibliothèque de conversion de format open source? Optimisé pour SSE, SSE2.

Formats de conversion: I420, YUY2, RGB (16 bits, 32 bits).

Je n'ai trouvé que la bibliothèque VirtualDub Kasumi.

Était-ce utile?

La solution

Jetez un œil aux ffmpeg bibliothèque libswscale, qui est autorisé en vertu des termes du LGPL.

Je ne sais pas si LibSwscale se compilera avec MSVC (ce n'est probablement pas le cas), mais vous pouvez toujours utiliser MSYS / MingW pour compiler LibSwscale à une bibliothèque partagée et l'utiliser dans votre projet MSVC.

Autres conseils

libyuv est un projet open source qui inclut la fonctionnalité de mise à l'échelle et de conversion YUV.

Échellez YUV pour préparer le contenu pour la compression, avec un filtre point, bilinéaire ou boîte.
Convertissez en YUV à partir de formats webcam.
Convertissez de YUV en formats pour le rendu / effets.
Faites pivoter de 90/180/270 degrés pour ajuster les appareils mobiles en mode portrait.

Optimisé pour SSE2 / SSSE3 / AVX2 sur x86 / x64.
Optimisé pour le néon sur le bras.
Optimisé pour DSP R2 sur MIPS.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top