Create a MXF media with a video and audio clip at specific timing compatible with Pro Tools I have several media:


one video file
several audio files


I would like to create a new MXF media with the video file and mixing the audio files at specific timestamp and tracks:


Starting time of the video file on the track 0: 00:00:00:00
Starting time of the audio clip 1 on the track 1: 00:00:30:00
Starting time of the audio clip 2 on the track 2: 00:00:35:00
Starting time of the audio clip 3 on the track 2: 00:00:45:00
...


I made a first try with just with one video and one audio. I used the following command:

ffmpeg -y -i picsou.mp4 \
  -itsoffset 2 \
  -i picsou.wav \
  -shortest \
  out.mp4


Unfortunately, when I import it in Pro Tools, I cannot see the audio.
The method in my comment still stands.

Let's say you have two audio tracks. Basic command syntax is

ffmpeg -i picsou.mp4 \
       -i audio1.wav \
       -i audio2.wav \
       - filter_complex "[1:a]adelay=30000|30000[1a];\
                         [2:a]adelay=35000|35000[2a]" \
      -map 0:v -map "[1a]" -map "[2a]" -c:v copy -shortest \
  out.mxf


The adelay filter here expects two channels per input stream. Channel delay values are in milliseconds.

On linux / OSX you may have to use single quotes around the arguments.