

If you want to convert (and compress) the file in one operation, you can use this one-liner to export an MP4 file with. Note that this is a lossless (and fast) procedure, it will just copy the content from the source files. The output.avi file will have the same video content as input2.avi, but with audio from input1.mp4.

Then you can use this one-liner to copy the audio from one file to the other: ffmpeg -i input1.mp4 -i input2.avi -c copy -map 1:v:0 -map 0:a:0 -shortest output.avi input2.avi = analysis video without audio.A better solution is to use FFmpeg, the swizz-army knife of video processing.Īs long as you know that the audio and video files you want to combine are the same duration, this is an easy task. Many people would probably reach for a video editor, but the problem is that you would most likely end up recompressing both the audio and video file. So I need to add the audio track by copying either from the source video file or from a separate audio file. When working with various types of video analysis, I often end up with video files without audio.
