[FFmpeg-user] Adding metadata at the stream level for a multi-stream media file
peter.white at posteo.net
Mon Jul 25 15:45:41 EEST 2016
Alfredo Di Napoli wrote:
> Hey guys,
> Suppose I have a media file composed by 1 video stream and 2 audio
> streams (both AAC).
> Is it possible to add metadata at the stream level, for each of the
> two audio?
It most certainly is. But maybe the answer is that it depends.
Apparently the file format plays a part in this.
> Here is the command I tried:
> ffmpeg-3.1.1 -i multi.mp4 -y -map 0:v -map 0:a -codec copy
> title="Foo" -metadata:s:a:1 title="bar" multi2.mp4
> But the metadata does not show in the output probe:
It is the same for me. I just reproduced this here. But when I use
matroska (.mkv) as output format, it does work.
So, if you are not dependent on mp4 as container format you can at
least work around this. I don't know why it does not work with mp4. I
think it should but I know too little about this format.
> What am I doing wrong? Is this even possible or am I flogging a dead
Not necessarily a dead but perhaps the wrong horse. ;)
More information about the ffmpeg-user