# Append audio track to existing video

**URL:** https://community.bitmovin.com/t/append-audio-track-to-existing-video/2707
**Category:** Support
**Tags:** bitmovin-player, bitmovin, web
**Created:** [March 12, 2024, 2:02pm UTC](https://community.bitmovin.com/t/append-audio-track-to-existing-video/2707 "2024-03-12T14:02:17Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![floetti](https://sea1.discourse-cdn.com/flex015/user_avatar/community.bitmovin.com/floetti/32/907_2.png) [@floetti](https://community.bitmovin.com/u/floetti)
#### Post date: [March 12, 2024, 2:02pm UTC](https://community.bitmovin.com/t/append-audio-track-to-existing-video/2707/1 "2024-03-12T14:02:17Z")

</div>

Hello.

I already have a video with two audio (languages) track and I can switch between the two track while playing, works great. So my question is, is it possible to append a new audio track to a watch folder and have bitmovin take care of adding the new audio track to the video. Perhaps there is a standard configuration that I can specify the order of audio track? Or is there another way to do this?

What I would like to accomplish is to not have to encode all videos manually each time we have a new audio track to add to the video.

Thank you 🙂

---

<div class="post-metadata">

### Author: ![ludovic.michaud](https://sea1.discourse-cdn.com/flex015/user_avatar/community.bitmovin.com/ludovic.michaud/32/811_2.png) [@ludovic.michaud](https://community.bitmovin.com/u/ludovic.michaud)
#### Post date: [March 13, 2024, 2:35pm UTC](https://community.bitmovin.com/t/append-audio-track-to-existing-video/2707/2 "2024-03-13T14:35:23Z")

</div>

Hello !  
You would have to create a new encoding job to encode the new audio track.  
Then, you can generate a new manifest that uses the video and audio from the first encoding, as well as the audio track you just created

Creating the new encoding with the extra audio track should be pretty straight forward.  
Then you could use the following example to see how to pull all fMP4 muxings from the first encoding job

- [bitmovin-api-sdk-examples/java/src/main/java/DrmContentProtectionWithSpeke.java at af28ad8d347cfc1390ebfcfd93b7b5b1efa3f1f0 · bitmovin/bitmovin-api-sdk-examples · GitHub](https://github.com/bitmovin/bitmovin-api-sdk-examples/blob/af28ad8d347cfc1390ebfcfd93b7b5b1efa3f1f0/java/src/main/java/DrmContentProtectionWithSpeke.java#L485)

You will then have to add the newly created audio track.

In summary, you can reuse existing tracks, but will essentially need to create a new encoding job with the additional track and a new manifest, each time you need to add an extra track.

This might be a little bit of work to implement, but once the workflow is created, you can automate the process, most likely.

I hope this helps. Please let us know in case you have questions.

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex015/uploads/bitmovin/original/1X/1ab86334145095b0af9c5b924fa3ae6d920b6482.png) [@system](https://community.bitmovin.com/u/system)
#### Post date: [March 13, 2024, 3:35pm UTC](https://community.bitmovin.com/t/append-audio-track-to-existing-video/2707/3 "2024-03-13T15:35:38Z")

</div>

This topic was automatically closed 60 minutes after the last reply. New replies are no longer allowed.
