creates a multi-track video by combining all audio, video and subtitle tracks in all obji.

Details and Options


open allclose all

Basic Examples  (2)

Generate a video with no audio:

Combine the video with an audio object:

Check the properties of the final video:

Add some text as subtitles:

Scope  (4)

Combine Video objects with only video tracks:

Combine two Video objects with video, audio and subtitle tracks:

The track order in the result is determined by the order of the input:

If a video has multiple tracks, use the track selection options to select which tracks to combine:

Options  (3)

GeneratedAssetLocation  (2)

Assets are automatically generated in the "Video" folder within $WolframDocumentsDirectory:

Specify the location of the asset created by VideoGenerator:

Use a LocalObject as the asset for the resulting Video object:

OverwriteTarget  (1)

By default, if a file already exists it is not overwritten:

Use OverwriteTargetTrue to overwrite an existing file:

Applications  (1)

Generate a video from a Manipulate and add audio to it:

Combine the generated video with an audio track:

Properties & Relations  (1)

By default, all tracks are included with their original durations:

Pad the audio track to the duration of the video track:

Check track durations of the final video:

Wolfram Research (2020), VideoCombine, Wolfram Language function, (updated 2021).


Wolfram Research (2020), VideoCombine, Wolfram Language function, (updated 2021).


Wolfram Language. 2020. "VideoCombine." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2021.


Wolfram Language. (2020). VideoCombine. Wolfram Language & System Documentation Center. Retrieved from


@misc{reference.wolfram_2024_videocombine, author="Wolfram Research", title="{VideoCombine}", year="2021", howpublished="\url{}", note=[Accessed: 24-July-2024 ]}


@online{reference.wolfram_2024_videocombine, organization={Wolfram Research}, title={VideoCombine}, year={2021}, url={}, note=[Accessed: 24-July-2024 ]}