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


- VideoCombine is typically used to combine a video track and an audio track or to add additional audio or subtitle tracks.
- Possible objects obji can be any of the following:
-
audio an Audio object image an Image object video a Video object subtitle subtitle specification - Subtitles can be given in any of the following forms:
-
string a single string Text[…] positioned and/or styled text {text1,text2,…} show texti in a uniformly distributed sequence {t1text1,…} show each texti at the time interval ti rawSubtitles raw subtitles - By default, all tracks of Video objects obji are included in the resulting video.
- By default, VideoCombine places the new video under the "Video" directory in $WolframDocumentsDirectory.
- The following options can be specified:
-
AudioEncoding Automatic audio encoding to use CompressionLevel Automatic compression level to use GeneratedAssetFormat Automatic the file format of the result GeneratedAssetLocation $GeneratedAssetLocation location of the generated asset OverwriteTarget Automatic whether to overwrite an existing file ShowSubtitles True whether to display the subtitle tracks SubtitleEncoding Automatic subtitle encoding to use SubtitleStyle {} subtitle style to use VideoEncoding Automatic video encoding to use VideoTransparency False whether the output video should have a transparency channel

Examples
open allclose allBasic Examples (2)Summary of the most common use cases
Generate a video with no audio:

https://wolfram.com/xid/0d6i3qw3qv-4xb20l

Combine the video with an audio object:

https://wolfram.com/xid/0d6i3qw3qv-i8wv7g

Check the properties of the final video:

https://wolfram.com/xid/0d6i3qw3qv-82xjbz


https://wolfram.com/xid/0d6i3qw3qv-4b5z48

https://wolfram.com/xid/0d6i3qw3qv-w7x9k1

Scope (4)Survey of the scope of standard use cases
Combine an image and an audio track:

https://wolfram.com/xid/0d6i3qw3qv-g0sbpd


https://wolfram.com/xid/0d6i3qw3qv-9edkk4

Combine two video tracks into a single video:

https://wolfram.com/xid/0d6i3qw3qv-0v9v3z


https://wolfram.com/xid/0d6i3qw3qv-9fd0s1

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

https://wolfram.com/xid/0d6i3qw3qv-zu1k0l

https://wolfram.com/xid/0d6i3qw3qv-qu6c9u


https://wolfram.com/xid/0d6i3qw3qv-pgoles

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

https://wolfram.com/xid/0d6i3qw3qv-rprxas


https://wolfram.com/xid/0d6i3qw3qv-thvgwo

Options (5)Common values & functionality for each option
GeneratedAssetLocation (2)
Assets are automatically generated in the "Video" folder within $WolframDocumentsDirectory:

https://wolfram.com/xid/0d6i3qw3qv-6uqhz4

Specify the location of the asset created by VideoGenerator:

https://wolfram.com/xid/0d6i3qw3qv-b5xb0d

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

https://wolfram.com/xid/0d6i3qw3qv-tfg6o6

OverwriteTarget (1)
By default, if a file already exists it is not overwritten:

https://wolfram.com/xid/0d6i3qw3qv-ldkpch

Use OverwriteTargetTrue to overwrite an existing file:

https://wolfram.com/xid/0d6i3qw3qv-wld52p

ShowSubtitles (1)
SubtitleStyle (1)
Combine subtitles with a video using default style:

https://wolfram.com/xid/0d6i3qw3qv-xr1o87

https://wolfram.com/xid/0d6i3qw3qv-3rdqct

https://wolfram.com/xid/0d6i3qw3qv-ri5491


https://wolfram.com/xid/0d6i3qw3qv-k0wbqe

Specify the text style for the subtitle track:

https://wolfram.com/xid/0d6i3qw3qv-34j72e

https://wolfram.com/xid/0d6i3qw3qv-ky2x6o

Applications (1)Sample problems that can be solved with this function
Generate a video from a Manipulate and add audio to it:

https://wolfram.com/xid/0d6i3qw3qv-qcden1

Combine the generated video with an audio track:

https://wolfram.com/xid/0d6i3qw3qv-oxwa09


https://wolfram.com/xid/0d6i3qw3qv-n380sw

Properties & Relations (2)Properties of the function, and connections to other functions
By default, all tracks are included with their original durations:

https://wolfram.com/xid/0d6i3qw3qv-rqlh1e

https://wolfram.com/xid/0d6i3qw3qv-mdohqt

https://wolfram.com/xid/0d6i3qw3qv-clt7ej


https://wolfram.com/xid/0d6i3qw3qv-k0rcla

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

https://wolfram.com/xid/0d6i3qw3qv-9mgaem
Check track durations of the final video:

https://wolfram.com/xid/0d6i3qw3qv-53aui

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

https://wolfram.com/xid/0d6i3qw3qv-sm78pq

https://wolfram.com/xid/0d6i3qw3qv-6nh996


https://wolfram.com/xid/0d6i3qw3qv-1hfrb1

Wolfram Research (2020), VideoCombine, Wolfram Language function, https://reference.wolfram.com/language/ref/VideoCombine.html (updated 2025).
Text
Wolfram Research (2020), VideoCombine, Wolfram Language function, https://reference.wolfram.com/language/ref/VideoCombine.html (updated 2025).
Wolfram Research (2020), VideoCombine, Wolfram Language function, https://reference.wolfram.com/language/ref/VideoCombine.html (updated 2025).
CMS
Wolfram Language. 2020. "VideoCombine." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2025. https://reference.wolfram.com/language/ref/VideoCombine.html.
Wolfram Language. 2020. "VideoCombine." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2025. https://reference.wolfram.com/language/ref/VideoCombine.html.
APA
Wolfram Language. (2020). VideoCombine. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/VideoCombine.html
Wolfram Language. (2020). VideoCombine. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/VideoCombine.html
BibTeX
@misc{reference.wolfram_2025_videocombine, author="Wolfram Research", title="{VideoCombine}", year="2025", howpublished="\url{https://reference.wolfram.com/language/ref/VideoCombine.html}", note=[Accessed: 18-April-2025
]}
BibLaTeX
@online{reference.wolfram_2025_videocombine, organization={Wolfram Research}, title={VideoCombine}, year={2025}, url={https://reference.wolfram.com/language/ref/VideoCombine.html}, note=[Accessed: 18-April-2025
]}