[FFmpeg-user] Fifo muxer with ISMV output results in corrupted video

Louis Geuten louis.geuten at freecaster.com
Thu Jun 25 16:19:33 EEST 2020


Gyan, I understand the fifo pseudo-muxer doesn't forward everything to the
muxer behind it, but shouldn't this flag be set too when not using fifo ?
Or is it detected somewhere and added directly ?
I had to dive into the source code to find why there wasn't any extradata
populated that the muxer could use properly.

Anyway thanks for your reply.


On Thu, 25 Jun 2020 at 14:35, Gyan Doshi <ffmpeg at gyani.pro> wrote:

> On 25-06-2020 05:17 pm, Louis Geuten wrote:
> > Hello,
> >
> > It seems that using the argument "-flags +global_header" with the
> bitstream
> > filter "dump_extra" fixes the issue.
> > Why this isn't needed when directly muxing with ISMV instead of fifo is
> > beyond me.
> Each muxer has a list of flags; those relevant to encoders are conveyed
> by ffmpeg to that encoder.
> The fifo muxer isn't a muxer per-se but an intermediary layer dressed up
> as a muxer. It won't necessarily share the relevant flags with the child
> muxer, so they have to be manually set by the user.
> Gyan
> _______________________________________________
> ffmpeg-user mailing list
> ffmpeg-user at ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-user
> To unsubscribe, visit link above, or email
> ffmpeg-user-request at ffmpeg.org with subject "unsubscribe".

More information about the ffmpeg-user mailing list