Woes dealing with stabilize motion

Hi everyone:
I've been fighting with this 30s video, trying to stabilize the motion to no success. Take a look at the screenshot. The cameraman went around the camouflaged guy and the footage is somewhat rough. I've been trying to use the built in tracker but I can't seem to find two spots on him to track it all around 360 degrees in one sweep. I also tried to change track points to new ones (in a mid-point of the clip) but what happens is that the resulting track makes the footage jump to a new scale and rotation once that happens.
Are there any ideas how to stabilize motion on this footage?
PS. Eventually I will need to rotoscope this guy too

Mylenium, you're the man! I stabilized it with your support. Take a look at the screenshot:
http://i150.photobucket.com/albums/s99/dc2000_bucket/stabilize_2_guys.jpg
I looked at the picture and saw that the bottom of the blue guy's jacket is always in the shot and that it is shaped in some sort of an oval. So I created an oval rotating 360 degrees, pushed it back in 3D space and used your suggestion on how to convert its anchor point (or the center) into a 2D coordinate (red dot):
[From a position of a layer for the bottom red dot - 2D layer. "Ellipse" is a 3D layer]
thisComp.layer("Ellipse").toComp(thisComp.layer("Ellipse").transform.anchorPoint)
The top point was the track on top of his head (as I described above). And, that's it. I stabilized the footage using those two points (with the same expression as above for the tracker) and it now looks 100 times better.
So thanks again!!!

Similar Messages

  • Slow Stabilize Motion. Any better Premiere plugins?

    When I press Proceed Forward after setting my tracking points etc in the Stabilize Motion box in AE, the process proceeds at an extremely slow rate - a few frames per minute. Then, after a while, it picks up, starts playing the video in slow motion, but stops moving around the tracking points. When it does this, the confidence metre is at 100% - even though in reality the feature box has gone off, sometimes way off. And then AE is really slow to responding to my pressing Stop.
    I'm running a high-performance machine; Premiere runs great. I realize video playback in AE, which is not optimized for it (that's another thing - even when I turn down the playback res it still says it's not playing back at full 29.97 fps), is maybe gonna be worse, but we're talking molasses slow here with the Stabilize Motion function. I'm trying to get Adobe to upgrade me to 5.5 so I can use the Warp Stabilize function, but so far I'm disappointed with AE's performance, and disappointed with the results of the Stabilize Motion even when it works well (I'm dealing with shaky camera footage). In my old Premiere (circa 2004 - cs2, I guess?) there was a 2d3 Motion stabilizer effect that you could just apply directly to the video. This plugin was a demo, but it worked like a charm - much better results with a few clicks than what I got out of AE after several long attempts.... Apparently 2d3 doesn't offer this for Premiere anymore - or not at least, anyway, without a chunk of money. Well, I just blasted a big chunk of money into the CS5 Production Premium. Maybe I am just impatient with AE stabilization's higher learning curve, but I'm disappointed that Premiere CS5 doesn't have a comparable function as the old Premiere did - a function which was damned easy. Any advice?

    The larger the search area the slower the tracker will run. Make sure you're not tracking more than you need to track. In most cases you'll get a better and a much easier to work with track if you use Mocha. It comes with AE and there are a bunch of tutorials out there on how to use it.
    Mocha is a planer tracker, AE's tracker is a point tracker. Both have their advantages, but there's nothing that I have found that will track or stabilize with AE's tracker that can't be tracked more accurately in Mocha.

  • Stabilize motion problem

    Hello,
    I have about 20 shots that I have to stabilize that have been shot on HDV. I have stabilized them once using after effects, but due to the different way AE and FCP deal with HDV, there has been too much quality degredation.
    I have decided to try motion, and tried several bits of footage to test, but have gotten similar results.
    The track point all work fine and do not deviate, but when that is applied to position, the image still moves around the frame. Although it is more stable, i cant stop the movement all together.
    Is there any way I can make it 'stick' more?
    macbook pro   Mac OS X (10.4.10)  

    I assumed that the stabilizer in motion should be better than the steadycam in fcp. I tried it anyway but to no avail, thanks for the suggestion though, Kyriakos.
    Mark, i tried the track again using 2 trackers instead of one, but it still doesn't lock down the shot entirely. I'm definitely using stabilize and not smooth and have also set the trackers to stop if it looses the track. Not sure what else I can try, unless i convert format and use AE.
    macbook pro Mac OS X (10.4.10)

  • Best way to deal with a lot of text in a presentation

    I'm creating a 2-3 minute medical presentation in FCP and Motion that contains a lot of bullet text. I'm using FCP 6 and Motion 3. Is it best to create several individual Motion projects and import them into FCP or should I have I have a single 3 minute Motion project imported into FCP (which I'm currently doing). I'm having issues matching up the timing with objects in FCP and I'm constantly shifting the text in Motion. How do others deal with a lot of Motion elements, particularly text?

    Pacific Man wrote:
    All of those are great ideas. I hadn't considered bringing the completed edit into Motion. I would think that it would be slow, though. Is it a bad idea to create a single 2 minute Motion project and import it into FCP? I'm trying to figure out what is a "best practice" when doing text intensive corporate work in FCP.
    I don't think that I will have enough control over the assets in Keynote, although that's not a bad idea either.
    You would use the completed edit as the underlying layer for timing. You might or nmight not render in Motion. You could turn off or delete the timing layer, export the Motion project as a movie or just drop the .motn file on top of the FCP timeline. One way or another you must render everything together into a single flattened movie.
    You have total control over text attributes and assets in Keynote. But you do not have all fo the geewhiz effects available in Motion. which are inappropriate for a medical presentation unless this is about new designer drugs.
    Your presentation equeipment may dictate your construction methods more than anything else. Video has a limited number of pixels. Keynote really doesn't. Your text will be shown in crisp vectors. If your text is converted to a video codec, you will lose that.
    bogiesan

  • Dealing with hard timeout of guarded service

    Hi, I'm investigating the behavior the cause of and subsequent behavior after a hard timeout of a guarded service. In my experience, the grid members are unable to recover properly. I am trying to figure out whether there is something in our configuration that may be aggravating the situation, and also see whether I might be able to improve the behavior of our client code.
    What I have done is purposely lower the service guardian's timeout, to about 25 seconds, so that a certain EntryProcessor will always time-out. The behavior I see after the timeout is very similar to the behavior we see when the problem crops up in the real world. I know that I can raise the timeout or use the PriorityTask API, but even if I do that, we may run into timeouts due to deadlock. If that happens, I want to know what I can expect the grid to do.
    Here's what I'm seeing:
    I am running 2 storage-enabled members with backup-count=0. I am running my "client" as a non-storage-enabled member.
    First, the client kicks off the EntryProcessor:
    Map<Object, Integer> readProcessorResult = requestCache.invokeAll(AlwaysFilter.INSTANCE, processor);
    The two members begin logging successful executions of the EntryProcessor. Then, one of the members happens to run it against an entry that takes longer than the service guardian's timeout. We get a soft and hard timeout:
    [ERROR] Coherence: 2012-01-26 10:56:20.103/333.297Oracle Coherence GE 3.7.1.2 <Error> (thread=Cluster, member=1): Detected soft timeout) of {WrapperGuardable Guard{Daemon=DistributedCache:jdw-read-request-service} Service=PartitionedCache{Name=jdw-read-request-service, State=(SERVICE_STARTED), LocalStorage=enabled, PartitionCount=257, BackupCount=0, AssignedPartitions=128}}
    [WARN ] Coherence: 2012-01-26 10:56:20.121/333.315Oracle Coherence GE 3.7.1.2 <Warning> (thread=Recovery Thread, member=1): Attempting recovery of Guard{Daemon=DistributedCache:jdw-read-request-service}
    [ERROR] Coherence: 2012-01-26 10:56:22.604/335.798Oracle Coherence GE 3.7.1.2 <Error> (thread=Cluster, member=1): Detected hard timeout) of {WrapperGuardable Guard{Daemon=DistributedCache:jdw-read-request-service} Service=PartitionedCache{Name=jdw-read-request-service, State=(SERVICE_STARTED), LocalStorage=enabled, PartitionCount=257, BackupCount=0, AssignedPartitions=128}}Now, for some reason (why?), Coherence determines that the service is unrecoverable and it must stop the cluster:
    [WARN ] Coherence: 2012-01-26 10:56:22.605/335.799Oracle Coherence GE 3.7.1.2 <Warning> (thread=Termination Thread, member=1): Terminating Guard{Daemon=DistributedCache:jdw-read-request-service}
    Coherence <Error>: Halting this cluster node due to unrecoverable service failure
    [ERROR] Coherence: 2012-01-26 10:56:23.613/336.807Oracle Coherence GE 3.7.1.2 <Error> (thread=Cluster, member=1): StopRunning ClusterService{Name=Cluster, State=(SERVICE_STARTED, STATE_JOINED), Id=0, Version=3.7.1, OldestMemberId=1} due to unhandled exception:
    [ERROR] Coherence: 2012-01-26 10:56:23.613/336.807Oracle Coherence GE 3.7.1.2 <Error> (thread=PacketListener1P, member=1): Stopping cluster due to unhandled exception: com.tangosol.net.messaging.ConnectionException: UdpSocket.receive: unable to reopen socket; State=STATE_CLOSED
            at com.tangosol.coherence.component.net.socket.UdpSocket.receive(UdpSocket.CDB:58)
            at com.tangosol.coherence.component.net.UdpPacket.receive(UdpPacket.CDB:1)
            at com.tangosol.coherence.component.util.daemon.queueProcessor.packetProcessor.PacketListener.onNotify(PacketListener.CDB:20)
            at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:42)
            at java.lang.Thread.run(Unknown Source)
    [ERROR] Coherence: 2012-01-26 10:56:23.641/336.835Oracle Coherence GE 3.7.1.2 <Error> (thread=Cluster, member=n/a):
    java.lang.NullPointerException: null
            at com.tangosol.coherence.component.net.Cluster$ClusterService$TcpRing.onAcceptException(Cluster.CDB:13) ~[coherence-3.7.1.2.jar:3.7.1.2]
            at com.tangosol.coherence.component.net.TcpRing.onAccept(TcpRing.CDB:25) ~[coherence-3.7.1.2.jar:3.7.1.2]
            at com.tangosol.coherence.component.net.TcpRing.onSelect(TcpRing.CDB:27) ~[coherence-3.7.1.2.jar:3.7.1.2]
            at com.tangosol.coherence.component.net.TcpRing.select(TcpRing.CDB:14) ~[coherence-3.7.1.2.jar:3.7.1.2]
            at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.ClusterService.onWait(ClusterService.CDB:6) ~[coherence-3.7.1.2.jar:3.7.1.2]
            at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:39) ~[coherence-3.7.1.2.jar:3.7.1.2]
            at java.lang.Thread.run(Unknown Source) [na:1.6.0_30]
    [WARN ] Coherence: 2012-01-26 10:56:24.976/338.170Oracle Coherence GE 3.7.1.2 <Warning> (thread=Invocation:jdw-invocation-service, member=n/a): failed to stop 95 worker threads; abandoning
    Coherence <Error>: Halted the cluster:
    Cluster is not running: State=5
    Exception in thread "Cluster|SERVICE_STOPPED|Member(Id=1, Timestamp=2012-01-26 10:50:58.044, Address=192.168.1.67:9001, MachineId=52295, Location=site:,machine:DEN12956L,process:10012, Role=CoherenceServer)" java.nio.channels.ClosedSelector
    Exception
            at sun.nio.ch.SelectorImpl.keys(Unknown Source)
            at com.tangosol.coherence.component.net.TcpRing.disconnectAll(TcpRing.CDB:6)
            at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.ClusterService$TcpRing.onLeft(ClusterService.CDB:4)
            at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.ClusterService.onStopRunning(ClusterService.CDB:7)
            at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.ClusterService.onException(ClusterService.CDB:28)
            at com.tangosol.coherence.component.net.Cluster$ClusterService.onException(Cluster.CDB:7)
            at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:85)
    [ERROR] Coherence: 2012-01-26 10:56:25.616/338.810 Oracle Coherence GE 3.7.1.2 <Error> (thread=Cluster, member=n/a): StopRunning ClusterService{Name=Cluster, State=(SERVICE_STOPPED, STATE_JOINED), Id=0, Version=3.7.1} due to unhandled exception:
            at java.lang.Thread.run(Unknown Source)
    [ERROR] Coherence: 2012-01-26 10:56:25.616/338.810Oracle Coherence GE 3.7.1.2 <Error> (thread=Cluster, member=n/a):
    java.nio.channels.ClosedSelectorException: null
            at sun.nio.ch.SelectorImpl.keys(Unknown Source) ~[na:1.6.0_30]
            at com.tangosol.coherence.component.net.TcpRing.close(TcpRing.CDB:11) ~[coherence-3.7.1.2.jar:3.7.1.2]
            at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.ClusterService.onExit(ClusterService.CDB:1) ~[coherence-3.7.1.2.jar:3.7.1.2]
            at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:68) ~[coherence-3.7.1.2.jar:3.7.1.2]
            at java.lang.Thread.run(Unknown Source) [na:1.6.0_30]Around the same time that member 1 decided to stop its cluster, member 2, which had been happily executing entry processors, begins taking responsibility for member 1's partitions. That's what I'd expect.
    [WARN ] Coherence: 2012-01-26 10:56:23.643/336.784Oracle Coherence GE 3.7.1.2 <Warning> (thread=DistributedCache:sys-id-dist-service, member=2): Assigned 128 orphaned primary partitions
    [WARN ] Coherence: 2012-01-26 10:56:23.646/336.787Oracle Coherence GE 3.7.1.2 <Warning> thread=DistributedCache:sourceMetadataReviewCache-service, member=2): Assigned 128 orphaned primary partitions
    ......Member 1 now restarts its cluster and re-joins as member 4, and starts re-starting its services:
    [INFO ] Coherence: 2012-01-26 10:56:26.008/339.202Oracle Coherence GE 3.7.1.2 <Info> (thread=main, member=n/a): Restarting cluster
    [INFO ] Coherence: 2012-01-26 10:56:26.327/339.521Oracle Coherence GE 3.7.1.2 <Info> (thread=Cluster, member=n/a): This Member(Id=4, Timestamp=2012-01-26 10:56:26.126, Address=192.168.1.67:9001, MachineId=52295, Location=site:,machine:DEN12956L,process:10012, Role=CoherenceServer, Edition=Grid Edition, Mode=Development, CpuCount=2, SocketCount=2) joined cluster "NIR_GRID_DEV" with senior Member(Id=2, Timestamp=2012-01-26 10:51:03.593, Address=192.168.1.67:9003, MachineId=52295, Location=site:,machine:DEN12956L,process:10024, Role=CoherenceServer, Edition=Grid Edition, Mode=Development, CpuCount=2, SocketCount=2)
    [INFO ] Coherence: 2012-01-26 10:56:26.364/339.558Oracle Coherence GE 3.7.1.2 <Info> (thread=main, member=n/a): Started cluster Name=NIR_GRID_DEV
    Group{Address=224.3.7.0, Port=60000, TTL=0}
    MasterMemberSet(
      ThisMember=Member(Id=4, Timestamp=2012-01-26 10:56:26.126, Address=192.168.1.67:9001, MachineId=52295, Location=site:,machine:DEN12956L,process:10012, Role=CoherenceServer)
      OldestMember=Member(Id=2, Timestamp=2012-01-26 10:51:03.593, Address=192.168.1.67:9003, MachineId=52295, Location=site:,machine:DEN12956L,process:10024, Role=CoherenceServer)
      ActualMemberSet=MemberSet(Size=3
        Member(Id=2, Timestamp=2012-01-26 10:51:03.593, Address=192.168.1.67:9003, MachineId=52295, Location=site:,machine:DEN12956L,process:10024, Role=CoherenceServer)
        Member(Id=3, Timestamp=2012-01-26 10:55:05.522, Address=192.168.1.67:9005, MachineId=52295, Location=site:,machine:DEN12956L,process:13268, Role=IntellijRtExecutionAppMain)
        Member(Id=4, Timestamp=2012-01-26 10:56:26.126, Address=192.168.1.67:9001, MachineId=52295, Location=site:,machine:DEN12956L,process:10012, Role=CoherenceServer)
      MemberId|ServiceVersion|ServiceJoined|MemberState
        2|3.7.1|2012-01-26 10:51:03.593|JOINED,
        3|3.7.1|2012-01-26 10:55:05.522|JOINED,
        4|3.7.1|2012-01-26 10:56:26.337|JOINED
      RecycleMillis=1200000
      RecycleSet=MemberSet(Size=0
    TcpRing{Connections=[2, 3]}
    IpMonitor{AddressListSize=0}
    [INFO ] Coherence: 2012-01-26 10:56:26.365/339.559Oracle Coherence GE 3.7.1.2 <Info> (thread=main, member=4): Restarting Service:Management
    [INFO ] Coherence: 2012-01-26 10:56:26.417/339.611Oracle Coherence GE 3.7.1.2 <Info> (thread=main, member=4): Restarting Service:jdwSourceManagerCache-service
    ......While that is happening, member 2 now also encounters a hard timeout on the same service and begins going through the same process that member 1 just went through. I am not sure why member 2 encounters this timeout. Perhaps it is because it ran another entry processor that took too long? It is difficult to tell. Except this time we start having problems when member 2 tries to stop the cluster, and I'm not sure exactly why. Perhaps because member 4 is not yet in a good state?
    [ERROR] Coherence: 2012-01-26 10:56:35.282/348.423Oracle Coherence GE 3.7.1.2 <Error> (thread=PacketListener1, member=2): Stopping cluster due to unhandled exception:
    com.tangosol.net.messaging.ConnectionException: UdpSocket.receive: unable to reopen socket; State=STATE_CLOSED
            at com.tangosol.coherence.component.net.socket.UdpSocket.receive(UdpSocket.CDB:58)
            at com.tangosol.coherence.component.net.UdpPacket.receive(UdpPacket.CDB:1)
            at com.tangosol.coherence.component.util.daemon.queueProcessor.packetProcessor.PacketListener.onNotify(PacketListener.CDB:20)
            at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:42)
            at java.lang.Thread.run(Unknown Source)
    Coherence <Error>: Halted the cluster:
    Cluster is not running: State=5
    [ERROR] Coherence: 2012-01-26 10:56:42.147/355.288Oracle Coherence GE 3.7.1.2 <Error> (thread=main, member=n/a): Failed to restart services: com.tangosol.net.RequestTimeoutException: Timeout while waiting for cluster to stop.
    [ERROR] Coherence: 2012-01-26 10:56:51.324/364.465Oracle Coherence GE 3.7.1.2 <Error> (thread=main, member=n/a): Failed to restart services: com.tangosol.net.RequestTimeoutException: Timeout while waiting for cluster to stop.
    ...... (error repeats)And the newly re-joined member 4, which had been restarting services and claiming partitions from the newly-dead member 2, appears to restart execution of the entry processor but then complains that its thread was interrupted: I am not sure why this happens or what it means.
    [INFO ] Coherence: 2012-01-26 10:56:52.685/365.879Oracle Coherence GE 3.7.1.2 <Info> (thread=DistributedCache:jdw-read-request-service, member=4): Restarting NamedCache: coherence.common.sequencegenerators
    [ERROR] Coherence: 2012-01-26 10:56:52.686/365.880Oracle Coherence GE 3.7.1.2 <Error> (thread=DistributedCache:jdw-read-request-service, member=4): This thread was interrupted while waiting for the results of a request:
    Poll
      PollId=2, active
      InitTimeMillis=1327597012685
      Service=DistributedCacheForSequenceGenerators (60)
      RespondedMemberSet=[]
      LeftMemberSet=[]
      RemainingMemberSet=[4]
      },Meanwhile, my client, who ran the invoke() with the EntryProcessor, has received a message stating "no storage enabled members exist," which although it may be true doesn't seem like it's really the cause of the problem.
    Could I be having problems because all my cluster members are executing the same kind of long-running EntryProcessor and all of them are getting service guardian timeouts at around the same time? How do I deal with that? For example, what if a database is running very slowly one day and my entry processors all start to execute slowly? I don't want my whole grid having problems. Should I, for example, limit the number of concurrent EntryProcessors to < count of grid members by using a LimitFilter?
    What does it mean that there was a timeout waiting for the cluster to stop?
    And what about the client? If I get an exception after running a grid command, is it valid to wait a few seconds for things to stabilize and then try again? What's my best bet as far as that goes?
    Thanks! And let me know if I should file a support request instead.

    rehevkor5 wrote:
    I appreciate the responses so far, but unfortunately they give me no new information.
    I am aware that I can try to avoid timeouts by using the PriorityTask API and heartbeats, but that still gives me no guarantee that I will not run into a deadlock situation and encounter a timeout. That is fine as long as my grid can deal with it. Currently, it does not behave well when that happens (all members eventually die). I challenge anyone reading this post to try running an entry processor on their grid that is designed to time out (not by using sleep() as that is interruptable via a soft timeout). All your members will probably encounter the timeout at the same time, and it probably will not end well. If, however, you can handle this situation or have some approach that mitigates it, I would love to hear from you!
    I am also aware that I can disable the service guardians, or configure them to only log and take no action. However, this leaves me vulnerable to deadlocks.
    Therefore, I would still appreciate any responses that address either of these two issues:
    1. Configuration changes or other fixes that allow my members to recover successfully from a service timeout
    2. Operational best practices that allow my grid to continue running even if an entry processor that is running on every member of the grid times out at the same time. For example, limiting the number of concurrent entry processors.One operational best practice is design your system so you can't get into a deadlock. If it can get into a deadlock once, it can get into it many times. If a system does that, it is not a well-behaving or well-designed system.
    If your code can get into a deadlock across the cluster, that usually means that you are trying to do something which you should not have, like trying to operate on multiple resources in an arbitrary order while holding locks on them (e.g. violating the threading guidelines), which is the typical case of a distributed deadlock, and against which you can guard with ordering your multiple locking operations in a consistent order, but you should not expect Coherence to retry and possibly get into the same problem, as all you would achieve with it is that you converted the deadlock into a livelock.
    Coherence is not supposed to guard against your errors. With the guardian it gives you a way to find out what your error is, but it should not attempt the impossible by trying to correct it. You should design your system so that it does not have this kinds of errors.
    If you think there is a specific reproducible problem in how Coherence reacts to your code which can bring down the system, then create a test case and submit it in a SR. The kinds of exceptions you get make it possible that it may be necessary. If it is indeed Coherence's fault that it dies and not something you did, then I am fairly certain that it will be given quite high priority considering it is an error which can bring a cluster down.
    Coherence server-side constructs have an API contract. Single foremost aspect of that is that the operations complete without an error (unless otherwise documented) within a small period of time. If it goes against this then it has to provide feedback or customization with PriorityTask/GuardSupport. A code which can deadlock goes against this contract. After all we are speaking about a grid, not a distributed process manager.
    I agree that the grid should not die due to a deadlock, but you should not expect Coherence to fix a deadlock either. But dying due to an exception and having a distributed deadlock is two different and independent issues.
    Best regards,
    Robert
    Edited by: robvarga on Feb 3, 2012 10:12 AM

  • [CS5] masking a person on a clip with heavy motion stabalization already done

    Hoping to get somekind of a basic outline on how to proceed with this task:
    I've been working on some really nasty willdly jerky footage.
    I received some coaching that directed me to use the stabalizer aspect of motion tracking and man did that really do a nice a job... only needing hand adjustment in the very worst places.
    Now I have the clip looking quite stable, however, of course there are quite a few places where the edges of the clip are yanked into visibility.   I can cover some of it by increasing the size but this is so bad that size increase is not enough.
    I think I'll mask out the background using a fairly heavy feather and get rid of the edges that way.  And just display the person singing that way in a larger wedding video.
    I recall having spent a very lot of time doing a similar chore once some time ago (before the nifty rotobrush) where I hand followed (with a pentooled mask), footage of my great grand son and managed to cut him out of the video where he made his first decent adventure at walking.
    Had great fun setting him to tromping thru downtown Chicago and various other outrageous places, but it was a serious time sink getting it done.
    In this case it would be a much looser mask that would leave an inch (on computer monitor)  or so around the person visible as well.
    So I'd end up with very loose mask around a person singing for about 4 minutes during a wedding shoot.
    I've forgotten quite a lot of how I set up the previous chore
    Can I get a few suggestings of how to tackle this job.  I mean just general suggestions.

    Mathias Möhl wrote:
    If you want to get rid of the visible edges, you should definitely consider the following After Effect tutorial:
    http://www.mamoworld.com/index.php?option=com_content&view=article&id= 96%3Atutorial-stabilize-motion-without-the-need-to-zoom-in&catid=35%3A tutorials&Itemid=62&lang=en
    It uses a technique that does not need to zoom-in at all (or can be combined with a little zooming for very complicated shots.
    Here is a quick preview:
    http://www.vimeo.com/17812426
    Best
    Mathias
    Nice input, this promises to be a really hand thing to know about.  It seems I work quite a lot of bad footage as my camera skills leave a lot to be desired.
    I think my footage would fall into the category you mention above where some zooming would still have to be applied.
    The promise of the tutorial is exactly hitting the big problem of stabalizing really bad footage.  I'm eager to go thru it but it will have to be for the next project as this one is due today and managed to camoflage the terrible footage with a clumsy loose mask that will have to do for now.

  • "Stabilize motion" feature question

    I'm learning how to use the "stabilize motion" feature in After Effects CS5. When I press the "analyze forward" button, the "analyzing" process gets slower and slower as it progresses to the point that it kind of stops... It took me almost an hour to "analyze" this 19 seconds footage!!! So is there a way I can make this process go faster?? By the way, the video I'm testing this feature on is 1920 x 1080 and my RAM is 8 GB, Windows 7.
    Please bear with the newbie! Thanks.

    Experiment with less demanding video like DV and less movement. Precompose your footage into a smaller composition like 400x300 pixels.
    Stabilize works well and is fun to use in different ways but it's not a no-brainer.
    bogiesan

  • Can FCExpress deal with 720 50p..

    Hey guys,
    just wondering can FCExpress deal with 720 50p. I have a Panasonic AG-HMC 41 (40) and when shooting with 720 50p I'm not seeing any great difference especially when I try to slow down the footage. It looks as if its not capturing the full 50 fps. I really want great looking slow motion footage.
    I use iMovie to import all my footage.
    If I upgrade to FCPro will that solve my problem?
    I love FCExpress but also use slow motion a lot and would happily up grade to FCPro if it means I could get better looking Slow Mo.
    Thank in advance..

    Thank you so much for that.
    Looks like I'll just have to save and splash out on FCPro.
    I'm guessing by the way you say 'reconform the frame rate' to make movies slow mo' it's not as simple as hitting 'Apple key & J' and selecting your required speed.

  • Literally the worst customer support experience I've ever had to deal with -- Why don't they let their customers speak to supervisors on demand?

    Call 1: I spoke to them to see if I was eligible for an upgrade. It turned out they had accidentally counted a temporary phone switch to an old device as an upgrade. The representative was extremely slow minded and took over an hour to read through my notes and process what I was saying happened, consulting with his supervisor multiple times. He claimed to have noted everything and told me I had to go to a verizon store to verify in person that I was still using my original phone, and that then I would be able to get an upgrade immediately.
    Trip to the store: Drove an hour only to be told by the store rep that there were NO NOTES on my account about the issue and there was nothing he could do to help me and that I'd have to call customer support again. The store was closing in 20 mins and customer support seems to take 45 minutes minimum to resolve anything, so I left.
    Call 2: Asked a woman to speak to a supervisor about the guy who wasted 2+ hours of my life and gas money. She put me on hold for a long time, came back and said they were all busy right now, would I like to leave my complaint with her? I said no thank you, I will keep waiting. She said ok, and proceeded to hang up.
    Call 3: Asked a different woman to speak to a supervisor, she put me on hold for a long time and then told me that since I wasn't an authorized user I could not speak to one... lol ok. Had a family member call and authorize me.
    Call 4: Asked a guy to speak to a manager. He insisted on taking the complaint himself. Why would I trust someone to take a complaint about their colleague possibly sitting a few desks away when many of them have proven to be incredibly incompetent already? It sounded like we were making progress... then he hung up too.
    Call 5: Asked yet another woman to speak to the manager. She demanded a reason, I told her it was to make a complaint and she told me about a dozen times that the managers would just tell her to take the complaint. I insisted, she refused... finally I threatened to close all of our accounts unless she let me speak to a manager. She said they couldn't right now since the office was closing soon, but that one would call me within 24-48 hours. I'd bet my life savings that never happens. At that point I tried to talk to her about the original upgrade issue, and she said her system had suddenly crashed and that I'd have to call back the next day...  Seriously???
    Absolutely unreal how horrible their customer support is. Will be switching to T-Mobile immediately.

    Having worked in customer service, I have some experience with this kind of situation.  Reps are typically trained to make all attempts to handle complaints by themselves, because there are obviously many more reps than supervisors.  They're usually REQUIRED to fully authorize the account and to get the whole situation from the customer prior to referring you to a supervisor.  One of the biggest problems is that many customers think that demanding a supervisor is a way to guarantee you will get what you want.  If the reason for your request to escalate isn't a valid one, the supervisor won't give in to you either.
    There are plenty of times in my own experience, especially as a brand new rep out of training, that I took a long time to research and get an understanding of the issue.  Yes, I wasn't moving at light speed, but that doesn't make me an idiot.  It means I was trying to gather as much info s possible to try and deal with the issue. But I had plenty of customers tell me I was stupid and to transfer them to my supervisor, simply because I took longer than their patience could tolerate to get all the details I needed.
    I have never had a job that I executed flawlessly day in and day out.  Maybe you have and that's why you can't tolerate a person taking a little longer to wrap their head around the issue, but I'd rather doubt it.
    I also don't think you will find reps who work at light speed and utilize a magic wand to fix people's issues at T-Mobile, either, but I guess it never hurts to try.
    Just to clarify: I do not work for Verizon and never have.  I worked for a residential phone and internet company.

  • Dealing with null values from a database (easy?)

    I'm sure this should be a simple question :
    I'm creating a dynamic dropdown of my companies products that once a product is selected draws values (links) from a database and displays them (links to User guides, FAQs etc).
    My problem is dealing with blank entries in the database - i.e. if a product doesn't have a User guide I've left the database blank.
    I'd like to show 'none' or 'not available' if the entry is blank rather than the 'null' I currently get.
    I'm sure it should be a straightforward if .... else .... but I'm struggling and would appreciate any help,
    Many thanks,
    Mo

    Thanks for the message, the cut down piece of code I'm using for the output is:
    <%
    while (rs.next())
    //header row
    out.println("<tr bgcolor='#666666'>");
    out.println("<td><font style='font-family:arial;color:#ffffff;font-size:10px;'>Product Name</font></td>");
    out.println("<td><font style='font-family:arial;color:#ffffff;font-size:10px;'>FAQs</font></td>");
    out.println("<td><font style='font-family:arial;color:#ffffff;font-size:10px;'>Technical Information</font></td>");
    out.println("</tr>");
    //results
    out.println("<tr border='1' bordercolor='#CCCCCC' bgcolor='#FFFFFF'>");
    out.println("<td><font style='font-family:arial;font-size:12px;font-weight:bold;'><a style='text-decoration:none' href=" + rs.getString("ProductURL") + " target='_blank'><font color='#669999'>" + rs.getString("ProductName") + "</a></td>");
    out.println("<td><font style='font-family:arial;color:#000000;font-size:10px;'>" + rs.getString("FAQs") + "</td>");
    out.println("<td><font style='font-family:arial;color:#000000;font-size:10px;'>" + rs.getString("TechInfo") + "</td>");
    out.println("</tr>");
    stmt.close();
    conn.close();
    %>
    It's the FAQs and TechInfo strings I need to use the statement on - if there's no entry show 'none',
    Thanks again,
    Mo

  • How to deal with several itunes users in a house

    I will try to be brief but explain what I don't know how to configure.
    We have three children. We have 5 laptops that work wirelessly, and we have music and photos all stored on a shared NAS drive. We moved our iTunes music folder successfully to it when we set up.
    1. We set everyone's folder location, under preferences, to the folder on the NAS drive.--- It won't stay. With any reboot or interruption in signal it switches back to the individual computer's hard drive. This is a pain, because every time you reset it, you have to wait for 30 gigs of music to update. This has been asked before and no one answers it. Is it a bug and is Apple aware?
    2. I understand that we can "share" our libraries. But how do we deal with the issue of individual family members purchasing songs from iTunes? As in, I would like to add songs my teen bought to my ipod, but how do I know if there is new music beside asking them to "log" all their purchased so I can manually look for them. We can't just sync every time. They have nanos, and I don't want to have to weed through Christmas music, audio books, and Kidz Bop each time and delete them. What about someone finding they are not "authorized" to play a song? We can have 5 authorized no? I tried to drag something from a shared library onto an ipod and it wouldn't let me.
    Please help. My last question dropped to page three by the end of the day with no response.

    I guess then I need to read more about my NAS drive, because it is always on. I read in another thread about the same issue the question was asked, "Is your NAS drive mounted?" I have no idea what that means. There was other ideas of making alias of the NAS iTunes folder and putting in on the laptop's dock, but I didn't quite understand that either.
    I thought NAS was a rapper. Well, I have no idea what a NAS drive is. But it should have no influence on iTunes' behavior. If that drive is always on and visible on your Desktop (= "mounted"), iTunes shouldn't change its settings re. its Library.
    It would be easier to draw all this instead of explaining, but, well, we are not that far yet.
    0: If you set up on all Macs that iTunes stores its files on one drive, iTunes should not change this on any of them as long as it is always on, as you said. If it does, thought, something is wrong. Don't ask me, what.
    Ok, just to make this even more complicated, LOL if each person has their own laptop and ipod, and everyone in the household has used their 5 authorizations on each other's computers, then theoretically, when everyone accesses the itunes library they should be able to copy the songs onto their devices?
    1: You can play all your music on this external drive from anywhere in the house.
    2: You can activate the DRM files on every Mac in the house and play them.
    3: You canNOT use one iPod on more than one Mac, regardless if the music is DRM or not. iPod 1 is associated with Mac A, iPod 2 with Mac B etc. If you change that, all music from iPod 1 will be deleted before the music from Mac B will be copied to it. So, it's always 1:A, 2:B etc., not iPod 1 : Mac A & B & C... Otherwise, your iPods would be regular external hard drives from which you could copy tons of music to someone else's PC, which is illegal. That's why all the music on an iPod is made invisible. And even after making it visible with special utilities (I tried that once), you won't be able to recognize which song is which. CDs are not stored together, etc. Apple would not have got the permissions for the iTunes Store / iPods from the music industry if it was the perfect utility for illegal music sharing.
    Did I savvy what you meant?

  • How can I create unique partnerships to deal with like EDI messages?

    I have an EDI to Application partnership setup currently that deals with translating MEDRUC type EDIFACT messages to a mainframe format. The setup is
    Sender = PARTNERA,
    Receiver = PARTNERB
    DocType = MEDRUC.
    In the Input EDI tab the
    Sender Qualifier ID = ZZ:PARTNERA
    Receiver Qualifier ID = ZZ:PARTNERB
    Standard = EDIFACT
    Version = D
    Release Number = 97B.
    Use UNG to locate partnerships = No
    EDIFACT messages contain all this information in their UNB and UNH segments which is where SunONE IS B2B looks to then match against the relevant partnership. My problem is this does not go to enough granularity for me to distinguish uniqueness for the second partnership I need to create.
    The problem is the "Association assigned code" field in the UNH for EDIFACT messages is not catered for anywhere in the partnership details area. This means then that whilst my existing partnership deals with Simplified Billing Claim MEDRUC's which is Association assigned code = SBC20, I can't create an EDI to Application partnership for PARTNERA and PARTNER B to cater for Two Way Gap Claiming MEDRUC's which are Association assigned code = TWC10, ie the two messages are D97B MEDRUC type messages only distinguished from each other by this Association assigned code.
    Any ideas how can I then create a unique EDI to Application partnership for this TWC10 MEDRUC message?
    What I am thinking I will have to do is make this second partnership Application to Application and create a custom service to wrap the MEDRUC message with a HREC/TREC and use the parameters in the HREC to dictate the DocType rather than use the UNB/UNH segments in the MEDRUC?

    Hmmm. It looks like way back when the decision was made on how specific the keys had to be, they didn't get quite specific enough for your case. I'm not super experienced with EDIFACT but I'll throw out some suggestions based on my HREC and X12 knowledge.
    A. Could you handle both instnaces through the same partnership, but alter the map to create unique outputs based on the two different types? At least of the cards would need to be handled through Route, but you could have that picked up by a simple Outprep / Gateway Service list that put the data where you wanted it.
    B. Before Parse, run a custom service that is capable of inspecting for which type of data it is, then modify one of the key fields in place to find the Second partnership. Really getting adventurous, maybe you could alter keys in the UNG to make the distinction. This assumes that you don't have both types of documents in the same interchange.
    C. Your idea may be workable. Can you give some more detail on the make-up of the Service list and the destination/processing of the two differnt types of MEDRUC?
    Thanks.

  • I need to reinstall my computer, how do I deal with Premiere pro and After effects?

    Hello,
    As my question states I need to reinstall my computer (laptop) and I'm not quite sure on how to deal with Premiere pro and After effects.
    I am thinking that I need to do some sort of backup and save my projects and footage on a sepparate drive.
    If I reinstall my computer, install my creative suit production premium, and move back all of my projects and footage, won't I have to re-link every single clip?
    I am currently workning on several different projects and having to re-link everything is something I don't even want to think about, that would take me days if not weeks.
    Another option on my mind would be to use Creative cloud. I do have the free version but I have never used it even once before and I'm not quite sure what the purpose of the cloud is and if this is a way to use it.
    I have no idea how to go about this computer reinstalation without either loosing tons of work or having to re-link every single clip used.
    I am videoediting only as a hobby so I have no experience working with other people and sharing projects or the like, wich is my understanding of what the cloud is for.
    Any and all help would be grealty appreciated, I know this is probably really easy but ever since i got my Suit I haven't reinstalled, upgraded och changed my computer so I am just clueless as to how to go about this.
    I have Creative suit production premium, I also have the free Creative cloud.
    It is only Premiere pro and After effects that I am using and am worried about.
    Thank you for any help.
    -Lisa Kajupank
    (and oh, I just notice my name - umustbejoking - I think I just wrote that cause they wouldn't let me use anything else, saying it was already taken. So nevermind that haha.)
    Message was edited by: umustbejoking

    If the computer's running Mac OS X, move the cursor to the very top of the computer's screen, click on Store, and choose Authorize this Computer.
    If the computer's running Windows, press the Alt and S keys and choose Authorize this Computer, or click here, follow the instructions, click on Store in the menu bar, and choose Authorize this Computer.
    (84620)

  • Has anyone experienced problems with Mackeeper? I did not complete downloading this software. Yet, occasionally when on the internet, I will have the MacKeeper multi-colored circle replace my pointer. How do you deal with this?

    Has anyone experienced problems with Mackeeper? I did not complete downloading this software. Yet, occasionally when on the internet, I will have the MacKeeper multi-colored circle replace my pointer. How do you deal with this?

    Welcome to Apple Support Communities
    Don't download MacKeeper. Users complain about this app and it damages OS X. Also, Mac OS X knows how to take care of itself, so you don't need any other cleaning application that may damage OS X. See > https://discussions.apple.com/docs/DOC-3691

  • Where am I supposed to get help? 3 months dealing with tech support is NOT working

    I have been dealing with an ongoing connection issue for 3 months now and I'm at my wits end with trying to get help. I'm have the same problems others seem to be having here my internet keeps cutting out for a min or two and coming straight back on sometimes it works fine for a week sometimes I can't get online all day. I have spent countless hours on the phone with Verizon over these past three months being transferred from place to place, being hung up on and told multiple times they would "call me back"
    I've had three techs come to my house (money out of my paycheck taking off work) and each said the issue isn't at my home, I even spoke with a gentleman at the local dispatch center and he told me the same thing, he also told me when I had a 4th tech scheduled to come "sending another tech won't help we already know the issues isn't at your home so all a tech will do is come check the connection and if its working at that moment close the ticket out"
    Each and every time I call I get the exact same process, first they want to send a tech, then I explain that's not going to help, then I spend 15 min trying to get their "supervisor" on the line, each time I'm told "the ticket has been escalated and will be looked into expect a call back in 24-48 hours" each time I either don't get a call or they call and say its fixed just to have issues return a few days later.
    I've even managed to get a number to a supposed "supervisor" area that needs a pin number to get thorough, yet even when I call that number I'm dealing with being told they need to send another tech and being told I will get call backs.
    I've been told them replacing the modem fixed it, then told them fixing something at the end of my street fixed it, been told they switched me to another server or something Because mine was congested and that fixed it, was told they found another issue and that fixed it..None of these actually did fix it though..SO I've been down right LIED to by Verizon many many times already over this ordeal over the multiple false fixes and the numerous call backs I never got.
    No customer should have to spend 20+ hours on the phone (with each call being atleast 1+ hour most of it being on hold) to get a service they are paying for fixed so PLEASE who on earth do I contact to get this actually FIXED???? Because Each time I try to get somebody who is actually a real manager or something on the phone they are NEVER available and each time I ask to speak to somebody who is actually in MY COUNTRY let alone my state I get told its "not possible"
    Where I live don't have too many internet options and I'ma bout to have to move to a SLOWER service all Because Verizon has screwed me over for 3 months and refuses to fix a service I have paid for for YEARS.
    SO please if any verizon employee sees this or anybody else who knows who/what I need to to please I beg you tell me lol I'm tired of being toyed around...

    Your issue has been escalated to a Verizon agent. Please go to your profile page for the forum, and look in the middle, right at the top where you will find an area titled "My Support Cases".  You can reach your profile page by clicking on your name beside your post, or at the top left of this page underneath the title of the board.
    Under “My Support Cases” you will find a link to the private board where you and the agent may exchange information.  This should be checked on a frequent basis  as the agent may be waiting for information from you before they can proceed with any actions. Please keep all correspondence regarding your issue in the private support portal.
    If a forum member gives an answer you like, give them the Kudos they deserve. If a member gives you the answer to your question, mark the answer that solved your issue as the accepted solution.

Maybe you are looking for

  • My old (1st gen) iPad suddenly doesn't start up, it hasn't been used but I have been charging it for 3 hours and still nothing

    since getting the 'new' ipad, my old one hasn't been used. I tried it early today and it does nothing.  It has been on a charge for a few hours now, the apple logo screen blinks occasionally but that is still all it will do?  Is this normal and will

  • Windows 8.1 Custom Tiles - Deploying SCCM 2012 R2

    Confused. In Hyper V, I created a Windows 8.1 Enterprise image while in sysprep audit mode. I configured the tiles exactly how I wanted them. Captured the image and deployed.  When I login, the tiles are all set to default. Found a Microsoft site tha

  • Visa Write go slow

    I have a LabVIEW program which uses a duplicate session to write stuff to an Arduino and read stuff from an Arduino.  After running for some time, occasionally some of the VIs "freeze".  This was on an executable so I haven't investigated what's goin

  • CCA blank on VKM1 report

    Hi When I run VKM1 report, I see that the credit control area coming as blank. When I check VBAP and LIKP for the relevant documents, I see that the credit control area field has a value. Then why is that VKM1 shows blank? Also, when I run the VKM1 r

  • Moving to new from old (dead) MacPro-best way to xfer programs

    I see two options- Either boot from the new disk, and use Migration Assistant to move programs from my old boot HD installed in another bay. Will this work? Will Migration Assistant see the other internal MacPro HD's. And how do I assure that the Mac