<div dir="ltr"><div>Hi,</div><div><br></div><div>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:</div><div><br></div><div><a href="http://ffmpeg.org/doxygen/4.1/movenc_8c_source.html#l06067">http://ffmpeg.org/doxygen/4.1/movenc_8c_source.html#l06067</a></div><div><br></div><div>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.</div><div><br></div><div>Could there be an option to force enable automatic BSF even when the initial MOOV atom is empty?</div><div><br></div><div>Thanks.</div><div><br></div><div>Ondrej<br></div></div>