lol that is exactly what I looking for!
i just try to pre compose all then use this expression on time remapping. but it only work for out transition
fadeFrames = 60;
n = 0;
if (thisComp.marker.numKeys > 0){
n = thisComp.marker.nearestKey(time).index;
if (thisComp.marker.key(n).time <= time){
n++;
if (n > thisComp.marker.numKeys) n = null;
}
}
if (n > 1){
if (thisComp.marker.key(n).comment == "OUT")
ease (time,thisComp.marker.key(n).time - framesToTime(fadeFrames),thisComp.marker.key(n).time,2,0)
else
0;
}else{
if (n == null) 0 else 2
}