[FFmpeg-trac] #2084(undetermined:new): Wrong duration and negative bitrate in mpeg stream with timestamp discontinuity
FFmpeg
trac at avcodec.org
Sun Dec 30 21:07:43 CET 2012
#2084: Wrong duration and negative bitrate in mpeg stream with timestamp
discontinuity
-------------------------------------+-------------------------------------
Reporter: cehoyos | Owner:
Type: defect | Status: new
Priority: normal | Component:
Version: git- | undetermined
master | Keywords: mpegps
Blocked By: | Blocking:
Reproduced by developer: 0 | Analyzed by developer: 0
-------------------------------------+-------------------------------------
A user provided a 2.9 G DVD rip that shows a duration of "00:00:01.06" and
a bitrate of "-2147483 kb/s" with ffmpeg -i. The reason is a timestamp
discontinuity approximately 1 sec before the end of the stream. I cut the
sample to only contain the last seconds, and the duration is also wrong,
the bitrate is shown as 0kb/s.
{{{
$ ffmpeg -i negative-bitrate-sample.mpg
ffmpeg version N-48311-gc36302a Copyright (c) 2000-2012 the FFmpeg
developers
built on Dec 30 2012 19:01:34 with gcc 4.7 (SUSE Linux)
configuration: --enable-gpl --enable-avresample
libavutil 52. 13.100 / 52. 13.100
libavcodec 54. 81.100 / 54. 81.100
libavformat 54. 50.104 / 54. 50.104
libavdevice 54. 3.102 / 54. 3.102
libavfilter 3. 30.102 / 3. 30.102
libswscale 2. 1.103 / 2. 1.103
libswresample 0. 17.102 / 0. 17.102
libpostproc 52. 2.100 / 52. 2.100
[mpeg @ 0x1ed7540] max_analyze_duration 5000000 reached at 5000000
Input #0, mpeg, from 'negative-bitrate-sample.mpg':
Duration: 00:00:01.06, start: 0.287267, bitrate: -2147483 kb/s
Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x576 [SAR
64:45 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:1[0x80]: Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s
Stream #0:2[0x23]: Subtitle: dvd_subtitle
At least one output file must be specified
}}}
{{{
$ ffmpeg -probesize 2147483647 -analyzeduration 2147483647 -i ../MPlayer
/negative-bitrate-sample.mpg
ffmpeg version N-48311-gc36302a Copyright (c) 2000-2012 the FFmpeg
developers
built on Dec 30 2012 19:01:34 with gcc 4.7 (SUSE Linux)
configuration: --enable-gpl --enable-avresample
libavutil 52. 13.100 / 52. 13.100
libavcodec 54. 81.100 / 54. 81.100
libavformat 54. 50.104 / 54. 50.104
libavdevice 54. 3.102 / 54. 3.102
libavfilter 3. 30.102 / 3. 30.102
libswscale 2. 1.103 / 2. 1.103
libswresample 0. 17.102 / 0. 17.102
libpostproc 52. 2.100 / 52. 2.100
[mpeg @ 0x17c0720] max_analyze_duration 2147483647 reached at 2147520000
Input #0, mpeg, from '../MPlayer/negative-bitrate-sample.mpg':
Duration: 00:00:01.06, start: 0.287267, bitrate: -2147483 kb/s
Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x576 [SAR
64:45 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:1[0x80]: Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s
Stream #0:2[0x23]: Subtitle: dvd_subtitle
Stream #0:3[0x21]: Subtitle: dvd_subtitle
Stream #0:4[0x20]: Subtitle: dvd_subtitle
Stream #0:5[0x22]: Subtitle: dvd_subtitle
At least one output file must be specified
}}}
{{{
$ ffmpeg -i negative-bitrate-sample_cut.mpg
ffmpeg version N-48311-gc36302a Copyright (c) 2000-2012 the FFmpeg
developers
built on Dec 30 2012 19:01:34 with gcc 4.7 (SUSE Linux)
configuration: --enable-gpl --enable-avresample
libavutil 52. 13.100 / 52. 13.100
libavcodec 54. 81.100 / 54. 81.100
libavformat 54. 50.104 / 54. 50.104
libavdevice 54. 3.102 / 54. 3.102
libavfilter 3. 30.102 / 3. 30.102
libswscale 2. 1.103 / 2. 1.103
libswresample 0. 17.102 / 0. 17.102
libpostproc 52. 2.100 / 52. 2.100
[mpeg2video @ 0x2b72f80] mpeg_decode_postinit() failure
Last message repeated 4 times
[mpeg @ 0x2b6c540] DTS discontinuity in stream 1: packet 76 with DTS
343638654, packet 77 with DTS 8589956846
[mpeg @ 0x2b6c540] DTS discontinuity in stream 0: packet 104 with DTS
343641534, packet 105 with DTS 8589960446
Input #0, mpeg, from 'negative-bitrate-sample_cut.mpg':
Duration: 25:27:10.12, start: 3814.943267, bitrate: 0 kb/s
Stream #0:0[0x80]: Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s
Stream #0:1[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x576 [SAR
64:45 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:2[0x20]: Subtitle: dvd_subtitle
Stream #0:3[0x21]: Subtitle: dvd_subtitle
Stream #0:4[0x22]: Subtitle: dvd_subtitle
Stream #0:5[0x23]: Subtitle: dvd_subtitle
At least one output file must be specified
}}}
--
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2084>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list