On 28/04/2012 18:11, Rob Dixon wrote:
max_analyze_duration 5000000 reached at 5014000
Estimating duration from bitrate, this may be inaccurate

For anyone else curious about this warning message, a fairly succinct explanation here:

http://ffmpeg.org/pipermail/ffmpeg-user/2012-February/005064.html

appear in log files a few times on this list, but no one seems to have
raised it as a problem. I'm aware that it probably makes no significant
difference to the reencoded files, but I don't like warning messages and
I would like to learn more about it.

I have to say I've never a seen a problem related to this. FFmpeg's estimation of file duration shouldn't have any effect on playback of the files produced from get_iplayer.

Once correction: get_iplayer doesn't re-encode files by default, it re-muxes streams into a new container. Even if FFmpeg's duration estimate is slightly off, no stream data is altered.

After a few web searches I have found nothing really relevant except
that it relates to an ffmpeg option -analyzeduration. That brings up the
question of whether it is possible to adjust the ffmpeg default
configuation settings used by get_iplayer.

No, but you could add options to get_iplayer that pass parameters to ffmpeg, as is already done for rtmpdump. For an edge case like this, a better solution would be to just re-mux the output file while adjusting -analyzeduration to suit. You'll lose a few of the metadata tags in the process, but those can be recovered.

_______________________________________________
get_iplayer mailing list
get_iplayer@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/get_iplayer

Reply via email to