I'm creating a MPEG-TS files which has an encoded AAC audio track (aacenc.c) but when the AAC packets are added to output container I get the error:

AAC bitstream not in ADTS format and extradata missing

I've found adtsenc.c in the source (which is a muxer) but I don't knw how to add that muxer to my encoding pipeline.

I already put AV_CODEC_FLAG_GLOBAL_HEADER in output format context flags (MPEG-TS) and also in encoder context flags (AAC) but I always get the above error.

How can I add convert my AAC packets to ADTS?

It seems that I've fill to fill extradata with some info to get MPEG-TS muxer to internally create an ADTS muxer.
Now I'm getting the error:
MPEG-4 AOT 0 is not allowed in ADTS
How do I have to initialize extradata in order to have adtsenc.c to be correctly configured?

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

Reply via email to