¿AVFoundation (OS X) admite la reproducción transparente de videos con canal alfa?

¿Hay alguna forma de reproducir archivos de video que incluyen un canal alfa usando AVFoundation? Me gustaría agregar un AVPlayerLayer como una subcapa de mi árbol de capas conservando la transparencia para que funcione como una superposición.

¿O, alternativamente, es posible usar un segundo video en escala de grises como máscara alfa para la película principal?

preguntado el 27 de julio de 12 a las 18:07

1 Respuestas

Hasta donde yo sé, AVFoundation en OS X solo puede reproducir h.264. Si lo hace funcionar con películas antiguas de Quicktime que contienen un canal alfa, entonces podría ser posible. Una solución a corto plazo sería usar una serie de imágenes PNG en lugar de una película, pero eso no involucraría a AVFoundation. También puede leer sobre mi biblioteca que podría usarse para este tipo de esto en esta respuesta. La respuesta está hablando de iOS, pero la biblioteca podría usarse con iOS o OS X.

contestado el 23 de mayo de 17 a las 12:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.