SocialVidDownloader.
English
Download

Reverse a bounded video and soundtrack with FFmpeg

FFmpeg’s reverse and areverse filters reverse decoded picture and sound, respectively. They buffer the material they process, so an unrestricted long recording can require substantial memory. Work on a short, explicitly selected interval and verify both resources; reversing only the picture does not automatically reverse its soundtrack.

More help on this subject

Open the relevant downloader · Platform tools and access limits

Define the interval and resource budget

Retain the original and choose the source-relative beginning and ending of the intended effect. Confirm the selected video and audio streams with a media inspector. A short compressed file can decode into much larger image and audio buffers, so disk size alone is a poor estimate of memory required for reversal.

Start with a small local test and use the machine’s normal resource limits. Avoid processing an entire archive to discover whether the effect is suitable. If a bounded interval still exceeds available resources, shorten it or use a workflow with an appropriate resource budget rather than disabling protections. The resulting effect is a derivative with deliberately changed action order, not a faithful original recording.

Trim before reversal and reset the output origins

An illustrative five-second interval is ffmpeg -n -i source.mp4 -filter_complex "[0:v:0] trim=start=10: end=15, setpts=PTS-STARTPTS, reverse[v]; [0:a:0] atrim=start=10: end=15, asetpts=PTS-STARTPTS, areverse[a]" -map "[v]" -map "[a]" -c:v libx264 -c:a aac review-reversed.mp4. It assumes those selected streams and encoders exist. The new output path and -n protect an existing file from replacement.

The trim operations precede the buffering reversal filters. Timestamp resets place the selected intervals on a new local origin. This example filters and re-encodes selected picture and sound; it is not a stream-copy command and does not retain every subtitle, attachment or chapter. For a silent source, use a graph that omits the nonexistent audio input rather than expecting this two-resource example to work unchanged.

Verify action, sound and boundaries in the output

Open the saved derivative outside the processing preview. Check that its first image corresponds to the intended end of the selected action and that its final image corresponds to the intended beginning. Listen for the reversed sound, inspect the actual duration and check whether audiovisual events align as intended. Frame and sample boundaries need not coincide perfectly with a typed decimal endpoint.

Do not interpret reversed words as a recovered alternate narration, or imply that reversed action establishes what happened in the original chronology. If you instead want forward narration over reversed picture, retain that soundtrack deliberately and label the composite. Keep the original and note the selected interval and mapping. SocialVidDownloader’s speed tool is a separate operation; this guide describes bounded external FFmpeg reversal, not a new public upload setting or unlimited server-side memory allowance.

Worked example

Example: an editor reverses a five-second authorized shot of an object falling. The picture and impact sound are reversed together in a new file and checked at both boundaries. The full twenty-minute recording remains untouched, and the effect is labeled as reversed rather than presented as original chronology.

Related guidance

Sources and verification

Reviewed 2026-10-13. Product behavior is limited to available source formats and provider access; it is not a promise that every public link works.