FFMPEG Reverse Video  - Audio and multitrack @linuxleech
FFMPEG Reverse Video  - Audio and multitrack  @linuxleech
Uploaded June 2019 | Updated September 2026, 5 hours ago
FFMPEG Reverse Video - Audio and multitrack
How to Reverse a video with or without audio and video with multi track audio using FFMPEG.

In this video we go over how to reverse a video independent of the audio so the audio will play normally while the video is reversed. We then move on to reversing the audio as well. Finally we get to working with a video file that contains multiple audio tracks.

Using a complex filtergraph (filter_complex) we reverse the video and one of the audio streams then map the output to a new file that contains the reversed video stream, the reversed second audio stream and the original first audio stream that has not been reversed. Resulting in an output file that has reversed video, the first audio track playing as normal and the second audio track playing in reverse.

The hardware accelerated encoder used (h264_nvenc) in this video requires a current nvidia GPU that supports nvenc and was chosen as it is significantly faster at encoding video compared to libx264. Also ffmpeg needs to be compiled with nvenc support in order to use this encoder.

If your machine does not have this hardware and/or your ffmpeg install is not compiled with support for this hardware you can use any other encoder that you do have to encode your reversed video. This video will show you how to view the encoders that you have available in your ffmpeg install youtu.be/lW7DQaWjus4
You could also not explicitly set an encoder, as ffmpeg does have defaults that it will fall back to.

Subscribe: youtube.com/user/linuxleech?sub_confirmation=1

Blog: linuxleech.com
Twitter: twitter.com/linuxleech
Facebook: facebook.com/linuxleech
FFMPEG Reverse Video  - Audio and multitrackBASH Shell commands mkdir ( commands for linux )Install Android 8.1 Oreo x86 in VirtualboxInstall Oracle Virtualbox 6.0 and Extension Pack on Ubuntu 18.04 LTS - GUI VersionHow to keep processes running over SSH without being connected - using GNU screenLinux permissions explained - part 2 directory permissionsJobs Command in LinuxBASH Shell commands cp ( commands for linux )Path Variable and How to Change it - LinuxInstalling linux in virtualboxNamed Pipes - Inter-Process Communication LinuxInstall Oracle Virtualbox 6 and Extension Pack on Ubuntu 18 04 from Oracle Repository
Linux Leech |

FFMPEG Reverse Video - Audio and multitrack

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER