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?
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);
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.
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.
Michael Liebmann
cloddo