On Fri, Sep 21, 2018 at 14:47:27 +0200, Jesper Nilsson wrote:
> Commands Used:
> 
> ffprobe -select_streams v:0 -show_entries frame=pkt_size,pkt_duration_time
> <input.aac>

The output of that command changes significantly, if you actually
select the *audio* stream: "-select_streams a:0". (Your AAC file
probably has no 0:v.)

Since it's obviously a VBR audio track, you need to let ffmpeg, or in
this case ffprobe, probe all the way to the actual end of the stream,
to get the real value. As you probably realized.

I used this command:

$ ffprobe -select_streams a:0 -show_entries 
frame=pkt_pts_time,pkt_duration_time input.aac

to see all frames' actual timestamps.

I guess the "proper" length of the audio track - assuming no
discontinuous PTS - is the last frame's
pkt_pts_time + pkt_duration_time

Hope this helps,
Moritz
_______________________________________________
ffmpeg-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

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

Reply via email to