Message text
After Effects error: Crash in progress. Last logged message was <2524><5> setting ADBE Video FPS constraint off.
Message interpretation:
There was an issue with your footage and it caused a crash.
Possible causes:
This error most commonly occurs when rendering from a compressed format to another compressed format such as working with a H.264 file from a digital (photo) camera and outputting it again to the same format to upload it to a video web site. Depending on which recording settings were used, framerates may get mixed up or audio get out of sync. Often this is also caused by internal structure issues such as GOPs not being spaced at predictable intervals when alternating between record and stop during filming, variable data rates or even mistakenly having set an unusual audio sample rate in the camera’s microphone. Another common source of the problem is also cameras using wrong framerate tagging on the footage itself, e.g. declaring 23.976 FPS while actually having recorded at full 24 or 25 FPS. This throws off the internal temporal logic of video processing tools, if they have no safeguards in place and do their own math and verification. Similarly, extensive metadata that some cameras produce can have bad side-effects.
Resolution or workaround:
As is obvious from the above, the best way to avoid the issue is to make sure to record footage with suitable settings in the first place, so refer to your camera’s manual and reset settings to defaults, if you mistweaked them. If you have no control over these settings because they are fixed, make sure to verify that you have the latest firmware. Sometimes such errors are known and get fixed, especially for the more expensive camera types. When you import your files into After Effects, make sure to verify the file properties in the footage interpretation. This especially pertains to framerate, embedded timecode, pulldown and metadata. If the timecode is discontinuous, turn off this feature and manually set your composition start time to reflect your actual timecode. For the metadata it may help to turn off XMP usage in the preferences, the footage interpretation as well as in the Output Module Settings on render. Since you are dealing with compressed footage and After Effects has quite a few limitations to produce such compressed formats, you should use external tools like Adobe Media Encoder and others to do the actual encoding, either by using the composition directly or rendering an intermediate format like a Quicktime clip using Animation or PNG compression. When audio appears to be the culprit, removing it or turning it off may already help the situation. If all of this fails, it may be time to transcode or convert the files using third-party tools like the various ffmpeg-based encoders such as Handbrake or MPEGStreamclip. This would also allow you to splice the audio from a file and treat it separately in specific tools to fix any problems it may have.