Create a MXF media with a video and audio clip at specific timing

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Create a MXF media with a video and audio clip at specific timing

Martin Delille
0down votefavorite
<https://video.stackexchange.com/questions/24795/create-a-mxf-media-with-a-video-and-audio-clip-at-specific-timing#>

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 \
  -codec h264 \
  -acodec pcm_s24le \
  -shortest \
  out.mp4

Unfortunately, the command fails:

[mxf @ 0x7fb3e8801200] AVC Intra 50/100 supported only
[mxf @ 0x7fb3e8801200] could not get h264 profile
av_interleaved_write_frame(): Operation not permitted
[mxf @ 0x7fb3e8801200] No packets in first stream
av_interleaved_write_frame(): Not yet implemented in FFmpeg, patches welcome

Is there a way to fix this without patching *ffmpeg*?

I crossed post the question here:
https://video.stackexchange.com/questions/24795/create-a-mxf-media-with-a-video-and-audio-clip-at-specific-timing

Thanks in advance!
_______________________________________________
ffmpeg-user mailing list
[hidden email]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: Create a MXF media with a video and audio clip at specific timing

Martin Delille
I have advanced in my problem:
Here is my new command:

$ ffmpeg -y -i picsou.mp4 \
  -vf scale=960:720,format=yuv422p \
  -b:v 42M \
  tmp.mp4
$ ffmpeg -y -i tmp.mp4 \
  -itsoffset 2 \
  -i French/_unaffected_/Voyante/4.wav \
  -acodec pcm_s24le \
  -f mxf_opatom \
  -shortest \
  out.mxf

Unfortunately I have the following error: https://pastebin.com/2ynwXhM5

Le ven. 14 sept. 2018 à 18:33, Martin Delille <[hidden email]> a écrit :

>
> 0down votefavorite
> <https://video.stackexchange.com/questions/24795/create-a-mxf-media-with-a-video-and-audio-clip-at-specific-timing#>
>
> 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 \
>   -codec h264 \
>   -acodec pcm_s24le \
>   -shortest \
>   out.mp4
>
> Unfortunately, the command fails:
>
> [mxf @ 0x7fb3e8801200] AVC Intra 50/100 supported only
> [mxf @ 0x7fb3e8801200] could not get h264 profile
> av_interleaved_write_frame(): Operation not permitted
> [mxf @ 0x7fb3e8801200] No packets in first stream
> av_interleaved_write_frame(): Not yet implemented in FFmpeg, patches welcome
>
> Is there a way to fix this without patching *ffmpeg*?
>
> I crossed post the question here:
> https://video.stackexchange.com/questions/24795/create-a-mxf-media-with-a-video-and-audio-clip-at-specific-timing
>
> Thanks in advance!
>
--
[image: Logo] <http://www.lylo.tv/>
*Martin Delille*, R&D Engineer
 [hidden email]  <[hidden email]> www.lylo.tv <http://www.lylo.tv/>
Téléphone: +33 6 51 07 58 08
_______________________________________________
ffmpeg-user mailing list
[hidden email]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".