Requisito:IOS - Inversión de archivo de vídeo (.mov)
suena como litte diferente, pero esto es lo que quiero lograr. Quiero hacer el archivo de película (.mov) al revés. Al igual que la forma en que rebobinar el archivo de película. También quiero mantener la misma velocidad de cuadros que mi video.
NOTA: No solo quiero reproducir archivos de video en orden inverso. Quiero generar un nuevo archivo de película reproduciéndose en orden inverso.
Mi Exploración:
pensé en los pasos siguientes para llevar a cabo para hacer lo mismo.
- Hacer trozos de archivos de vídeo con velocidad de fotogramas específica utilizando
AVAssetExportSession
- combinar todos estos trozos de vídeo en un solo archivo de película usando
AVMutableComposition
yAVAssetExportSession
. - También combine el audio de cada archivo en un nuevo archivo de video durante el proceso de fusión.
Usando los pasos anteriores, puedo obtener el archivo de video resultante en reversa pero estoy teniendo preocupaciones por debajo de .
- Toma bastante tiempo si el video es de larga duración.
- También consume grandes ciclos de CPU y memoria para llevar a cabo este proceso.
¿Alguien tiene otra forma optimizada para lograr esto? Cualquier sugerencia será apreciada.
¿Hay alguna manera directa como podemos directamente invertir el búfer de datos de video e invertirá todo el archivo de video? – BornCoder
¿Cómo fue posible generar un nuevo archivo de película en orden inverso utilizando AVAssetExportSession y AVMutableComposition? ¿Cuál es la configuración en estas clases que invierte el orden? – GingerBreadMane
¿Has encontrado alguna respuesta para esto? Estoy buscando lo mismo actualmente. Mi pregunta está aquí http://stackoverflow.com/questions/27363888/avfoundation-reverse-video –