Hot answers tagged

8

If the video is meant to be played in a different orientation than its stored representation, then a rotation flag is set in the stream metadata. A compliant player uses that tag and rotates the video during playback. A tool like Mediainfo will display that data (if specified) like here: A tool like ffmpeg can reset the tag. Of course, you'll also want ...


6

It's not possible. A generic blur effect relies on a function which smooths out pixel values within a specified radius. A mask combines the value of a pixel in the top layer with the pixel of the layer beneath, modulated by the corresponding alpha value of that pixel in the top layer. So, in short a blur is a 'lateral' function, whereas layer compositing is ...


5

Hate to spoil all your good work, but it's a lot easier to use the built in length() function: length(pointa, pointb) e.g. length(thisComp.layer(1).position, thisComp.layer(2).position) or length([682, 617], [310, 342]); length(thisComp.layer("foo").anchorPoint, [310, 342]); length([123,456,789], [10,9,8]); //works in 3D too. It's in vector math ...


4

Your resolution is on a third But most importantly, your video is 720 x 480 resolution but on a 1920 x 1080 timeline (so it seems), so you are scaling it to fit (you can't make up for a lack of resolution but upscaling your footage). To get the right comp size, you can: Drag your video file onto the little film icon to the immediate left of the 8 bpc ...


4

I'll assume the camera op was fooling with the exposure? You'll need to key-frame color correction or AE's Auto Color function may work for you: https://helpx.adobe.com/after-effects/using/color-correction-effects.html If you go the CC route it may help to watch the YC waveform rather than the image itself. The Color Stabilizer effect may also work for ...


4

In the example given, typical motion graphics techniques are used. There are several ways to achieve this animation in After Effects. Probably the easiest way is drawing a mask shape per letter on top of the 'logo layer' and keyframe the Mask Shape property. In most cases this is fast to implement and good enough, but in order to achieve a uniform motion I'd ...


4

I don't know if the AE encoder can signal duplicate frames (which would keep the size down). You may be better off using ffmpeg, a command-line tool. Suppose your source video is 1280x720 at 24 fps, then you would run ffmpeg -i source.mp4 -f lavfi -i "color=black:s=1280x720:r=24:d=3600" -filter_complex "[0][1]concat=n=2:v=1:a=0[v]" -map [v] -c:v libx264 ...


4

You don't need to use greenscreen. You need to track markers, and put your footage above the markers and greenscren. Just lock position on markers points. Like in this video, but track not corners, but markers. Then you can add some effects for footage, to look more immersive.


4

10-bit footage will look the same as properly shot 8 bit footage, it's how it copes with grading and effects that makes the difference. If you have 10-bit video that's a few stops underexposed you still have a lot of information in the shadows - four times as much information as the 8 bit. You won't see that extra info until you correct the ...


3

To find the pixel dimensions of a layer in AE, Hit 's' that brings up scale, then right-click Scale to bring up the Edit-Value dialog, then set units to pixels.


3

You need to animate the anchor point. This is the point towards which an image will zoom if you increase its scale. So when you zoom in to the paperwork you have to put the anchor point under the paperwork. Trouble is the anchor point is also the point at which the image is attached to the composition, so moving it will normally cause the image to move. ...


3

Text control is very limited in after effects. There is no functionality in the Character Panel to achieve a strikethrough at the moment. Using Illustrator For better text control I'd suggest create your text in illustrator instead: and import the illustrator file into after effects afterwards: Note: Editing the text in illustrator is still ...


3

Depends on which scripting languages your web server supports. Main requirements The language should be able to execute the application The language should provide secure access the files on the server or a network The language should provide methods to assembly file paths (e.g. relative to absolute paths) The language should provide interaction methods ...


3

OK, I finally figured it out. This bug is known as "Boomerang Effect". Reason: Bezier will cause After Effects randomly mass up the path of the shape. So you can simply right click the keyframe than select "Keyframe Interpolation" from the menu, than set "Spatial Interpolation" to "Linear" instead of "Auto Bezier", it'll fix everything! These two video ...


3

One possibility is to move a single object along a path (an asterisk in the example shown), using some position keyframes. Then place an adjustment layer above the object, with an Echo effect on it. Weirdly the delay in seconds needs to be a negative number, adjust to get the distance between the repeating objects that you need, then increase the ...


3

The script extract you include: app.project.renderQueue.render(); function(){system.callSystem(“Open growlnotify")}; has a dodgy opening quote. “ is not the same as " - this is why you are getting the syntax error. app.project.renderQueue.render(); (function(){system.callSystem("Open growlnotify")})(); works (the (..)() calls the anonymous function). ...


3

Yes, for the Quicktime output module, choose to output RGB + Alpha using PNG or Animation codec. In Media Encoder, choose Depth as 32 Bit after selecting the same codecs as above.


3

File > Add to Render Queue > Output mode > Format 'Quicktime' / Channels 'RGB + Alpha' See if that works for you!


3

I figured it out. The syntax and/or order of operation could not handle squaring two numbers before adding them, so I added parenthesis to isolate each number and square them BEFORE adding them together. function findDistance(xa, xb, ya, yb) { return Math.sqrt( ((xa - xb)^2) + ((ya - yb)^2) ); } findDistance(682, 617, 310, 342);


3

Simple. Get the waveform of your audio file (You could screenshot the audio file in a sound editor to do this). Animate it moving sideways. Less simple: Bring the audio into your comp. Right click the audio layer and chose Animation Assistant>Convert audio to keyframes Now use the keyframes to drive the scale, rotation, position etc of some elements of ...


3

You can do this with ffmpeg using either the concat filter or the concat demuxer. Which one to use depends whether or not your inputs have the same parameters or not. If they do not, you may have to perform additional filtering to make everything suitable to be concatenated properly. Example: concat filter For inputs that vary in frame rate, width, and ...


3

Those paint splats are often done with stock footage or filmed footage. Get a black or green surface, throw some paint at it and film it. Bring it in to AE and extract the alpha from the luma or with chroma-key and then re-colour the paint however you like using your colour correction tools of choice. To make liquid effects in AE without footage, here's the ...


3

Quickest way is to create each video with multiple repeats rendered in one file, enough to cover a worst case scenario. Queue these in a playlist in VLC, Potplayer ...etc and manually advance as necessary. You may also want to look at VJ apps like LiVES. Since those are meant for interactive video manipulation and playback, they may have this functionality. ...


3

I found out - .value after slider.effect("Slider Control").property("Slider") and it works. var a = slider.effect("Slider Control").property("Slider").value


2

instead of shape layer with outline use solid layer with masks to recreate the outline. that seems to work for me..


2

I'm not sure what the valueAtTime function is trying to achieve. That takes the value of the property at the given time. In the script you wrote it would sample the value of the opacity at a point a random number of seconds in the past, some time between the current time and maxOffset seconds ago. Unless the opacity changes during that time it won't do ...


2

Use Dynamic Link. This feature has been introduced by Adobe speficically to make it easiert to work with Premiere Pro and After Effects in combination. With dynamic link, you can replace clips in Premiere Pro with After Effects compositions and have them updated in the Premiere Pro project whenever you make changes to the composition in After Effects. You ...


2

As Alex suggested, precomping is the answer to your question. There is no other way to have two separate compositions within one composition. Precomping is a normal part of the After Effects workflow, and is in fact necessary for many effects to work properly with nested elements. It need not be messy – just organize your project well and label everything ...


2

I can't reproduce your issue on my end, but I can offer an alternative method. Another way to create the circle example you've provided is to use a Radial Wipe effect on the shape layer: Effect > Transition > Radial Wipe Just animate transition completion from 0 to 100 percent. If your shape layer is moving, you may also need to pickwhip expression ...


2

Think about what you're asking. When you did the horse you used a luma key to isolate just the horse. If the horse was running through trees or down a racetrack what would you want to happen to the trees and other stuff in the background? Would they go over the horse from the layer underneath? If so, how are you going to see the layer underneath? There's no ...



Only top voted, non community-wiki answers of a minimum length are eligible