Use marcadores en After Effects como disparadores para una animación en particular

Tengo una animación precompilada (de stock). Y estoy buscando una secuencia de comandos/expresión que automatice cierta animación para mi proyecto. Tengo videos largos con un archivo srt de subtítulos prefabricados y quiero usar marcas de tiempo de subtítulos (¡no un contenido de texto de subtítulos!) Convertirlos en marcadores y un enlace que precompone una animación para todos y cada uno de los marcadores iniciales en una capa AE específica. Finalmente, quiero activar una precompilación de animación iniciando marcadores en una capa.

Supongamos que tengo un video de 3 horas con 30 subtítulos en un archivo .srt. Importo un video, luego importo un archivo .srt a través de pt_importsubtitles (convertirá los sellos en marcadores) y ya tendré un video sincronizado con 30 marcadores importados en una capa АЕ de un archivo .srt.

Es importante destacar que no me interesan los subtítulos de texto importados (aunque sería bueno si el texto se importara al campo de comentarios del marcador), pero lo único que me interesa son los sellos de tiempo (marcadores) de un archivo srt.

Quiero comprar un script que vinculará una precompilación a un montón de marcadores (marcas de tiempo).

lo unico que encontre es este video

¿Alguna ayuda para un dummy completo en AE?

¿Qué estaba mal con lo que describía el video?
Se encontró una herramienta Duik> mezclador de animación (sugerido por Аркадий Чумаков) pero no puedo hacer que funcione con íconos animados de videohive.

Respuestas (3)

Los marcadores son un tiempo especial de clave, básicamente puede pensar en ellos como claves en una propiedad de la capa llamada "marcador", al igual que puede usar claves en, por ejemplo, la propiedad de posición. Para acceder a un marcador en una capa que utiliza

var myMarker = marker.key(n)

donde n es el número de la clave que desea (contando desde 1, no desde cero. WTF Adobe?) o alternativamente:

var myMarker = marker.nearestKey(time)

Lo que le dará la clave más cercana, que puede estar por delante o por detrás de la hora actual.

Una vez que tenga el objeto markerKey, puede obtener su tiempo, duración, índice (útil si usó el método de clave más cercano) y todos los metadatos que se pueden almacenar en los marcadores (muchos). Detalles sobre todas las propiedades del marcador aquí . Por ejemplo, si su marcador tiene un comentario, puede obtener el texto del comentario de esta manera

var myMarker = marker.key(n);
var theComment = myMarker.comment;

También puede acceder a los marcadores de borrador, solo use

var myMarker = thisComp.marker.key(n); //or
var myOtherMarker = thisCom.marker.nearestKey(time);
Hello Expressions es un poco avanzado para mí. Lo siento, Аркадий Чумаков me sugirió "mezclador de animación" en Duik 16. Funciona (activa una animación con marcador), pero por ahora funciona dentro de una capa de composición y forma dentro de ella. Cuando elijo una animación de VideoHive (icono) no pasa nada.

Consulte Marker Remap en www.aescripts.com/marker-remap. Toma los principios del video al que hace referencia anteriormente y agrega un poderoso panel de After Effects para controlar las adiciones de marcadores y el tiempo.

¿Se puede utilizar para mis propósitos? ¿Desencadenar una animación importada (compilación previa) de existencias (títulos o animaciones de íconos) iniciando marcadores (anteriormente (iniciando) marcas de tiempo en Edición de subtítulos) en una capa?

En un pequeño toque de autopublicidad, me gustaría referirme al script gratuito MarkerTriggery para AE. Trae una interfaz de usuario ordenada desde la que puede controlar sus marcadores, y no necesita saber nada sobre expresiones para usarla.

¿Qué pasa con la importación de marcas de tiempo del archivo .srt de subtítulos y convertir las marcas iniciales en MarkerTrigger? Tengo una precompilación de animación de icono y tengo que vincularla a varios marcadores en una capa de línea de tiempo. ¿Es posible hacerlo sin trabajo manual y sin mínimas expresiones escritas?
Hola Cloddo, esa es una gran idea en la que nunca había pensado. Voy a investigar eso. Definitivamente no es compatible con el script, pero podría investigarlo en el futuro y responderle aquí.
Espero que mi pregunta de Stackexchange finalmente se resuelva después de un año. Solía ​​​​usar pt_importsubtitles para convertir srt timstams en marcadores y, curiosamente, el contenido de texto de los subtítulos irá al campo de comentarios del marcador (espero que tenga esa función). Pero luego no pude vincular una animación de precompilación a todos los marcadores (iniciales) en una capa. Espero que su complemento lo maneje pronto, incluso si se paga MarkerTrigger. Listo para apoyarlo. Muchísimas gracias.
Hola, Simon Heimbuchner, ¿alguna novedad?