Hi,

I was wondering why the automatic bitstream filtering is disabled for ISMV
and all other MOV-based muxers with empty initial MOOV atom. I'm talking
about this line:

http://ffmpeg.org/doxygen/4.1/movenc_8c_source.html#l06067

I'm working on an application which consumes an MPEG-TS stream and
transforms it into fragmented MP4 (or ISMV). The problem is that if the
original MPEG-TS stream contains AAC audio, it is in ADTS format and ADTS
is not accepted by MOV-based muxers. Because the automatic bitstream
filtering is disabled, I have to create my own aac_adtstoasc BSF and run
all AAC packets through the BSF before I pass the packets to the muxer.
It's quite inconvenient.

Could there be an option to force enable automatic BSF even when the
initial MOOV atom is empty?

Thanks.

Ondrej
_______________________________________________
Libav-user mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/libav-user

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

Reply via email to