[FFmpeg-trac] #2782(avformat:closed): aac - Malformed AAC bitstream - incorrectly fixed with -bsf:a aac_adtstoasc' option

FFmpeg trac at avcodec.org
Tue Jul 16 11:57:09 CEST 2013


#2782: aac - Malformed AAC bitstream - incorrectly fixed with -bsf:a
aac_adtstoasc' option
------------------------------------+--------------------------------------
             Reporter:  feelart     |                    Owner:
                 Type:  defect      |                   Status:  closed
             Priority:  normal      |                Component:  avformat
              Version:  git-master  |               Resolution:  worksforme
             Keywords:  aac mov     |               Blocked By:
             Blocking:              |  Reproduced by developer:  0
Analyzed by developer:  0           |
------------------------------------+--------------------------------------

Comment (by cehoyos):

 Replying to [comment:6 saste]:
 > Replying to [comment:5 cehoyos]:
 > > Replying to [comment:4 feelart]:
 > >
 > > I will close this ticket since I don't see much indication that there
 is anything that should (or can) be fixed in FFmpeg, feel free to reopen
 if you can add information that indicates I am wrong.

 Do you also disagree with the above? I absolutely may miss something but I
 was unable to reproduce any problems with the original sample and the
 original command lines.

 > > > Same kind of fatal error both with
 > > > {{{
 > > > ffmpeg -i alice.aac -bsf:a aac_adtstoasc -vol 312 test.aac
 > > > or
 > > > ffmpeg -y -i alice.aac -bsf:a aac_adtstoasc -af volume=1.5 test.aac
 > > > }}}
 > >
 > > bitstreamfilters (-bsf) only work with -codec copy so these command
 lines make no sense.
 >
 > That's not correct, bitstream filters are applied *after* filtering and
 *before* sending the packet to the muxer.

 (I missed that the bitstream filters also work without -codec copy but
 note that for the -codec copy case there is no filtering, so your
 description does not apply for the typical use-case.)

 Do the command lines actually make sense? I thought the aac_adtstoasc
 bitstream filter is only useful when stream-copying from adts to mov.

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2782#comment:7>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list