I do flush the encoder by passing a null frame. it returns 2 packets that
get appended at the beginning of my file and increase the padding instead
of giving the end samples.

Panicos

On 17:34, Fri, 21 Aug 2015 Henry, David <[email protected]> wrote:

> > I am new to ffmpeg/avlib and what I am trying to do is just decode and
> encode back again an aac file. I don't try to make any changes to the file
> although the avlib encoder is producing a file with more initial padding
> than expected and it is cropping the final frames of the audio clip.
> > I exported the avframes created by the decoder and all the file
> information is there. It is at the encoding step that I am doing something
> wrong.
>
> It sounds like you are not flushing the libfdk-aac encoder at the end.
> The encoder holds on to audio samples internally while you are encoding and
> you need to flush those last samples
> When you are finished encoding.
> - David
> _______________________________________________
> Libav-user mailing list
> [email protected]
> http://ffmpeg.org/mailman/listinfo/libav-user
>
_______________________________________________
Libav-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/libav-user

Reply via email to