[FFmpeg-trac] #6979(undetermined:new): Application provided invalid, non monotonically increasing dts to muxer in stream 2: 23309 >= 23226 av_interleaved_write_frame(): Invalid argument
FFmpeg
trac at avcodec.org
Thu Jan 25 02:11:36 EET 2018
#6979: Application provided invalid, non monotonically increasing dts to muxer in
stream 2: 23309 >= 23226 av_interleaved_write_frame(): Invalid argument
-------------------------------------+-------------------------------------
Reporter: kayson | Owner:
Type: defect | Status: new
Priority: normal | Component:
Version: git-master | undetermined
Keywords: mkv pgssub | Resolution:
Blocking: | Blocked By:
Analyzed by developer: 0 | Reproduced by developer: 0
-------------------------------------+-------------------------------------
Changes (by cehoyos):
* keywords: => mkv pgssub
* version: unspecified => git-master
Comment:
Do you have access to the original transport stream (that could be easily
cut with `dd`)?
I believe there is an issue: vlc shows the subtitle line `I can't tell.`
for a reasonable time, FFmpeg 0.6 shows it but does not remove it from
screen until the next subtitle appears.
For a very long time, FFmpeg shows the line only for one video frame (or,
depending on the exact version, not at all).
{{{
$ ffmpeg -i predator.mkv -filter_complex [0:0][0:3]overlay -ac 2 -qscale 2
-ss 48 -t 30 out.avi
ffmpeg version N-89882-g4dbae00 Copyright (c) 2000-2018 the FFmpeg
developers
built with gcc 6.3.0 (GCC)
configuration: --enable-gpl
libavutil 56. 7.100 / 56. 7.100
libavcodec 58. 9.100 / 58. 9.100
libavformat 58. 5.101 / 58. 5.101
libavdevice 58. 0.101 / 58. 0.101
libavfilter 7. 11.101 / 7. 11.101
libswscale 5. 0.101 / 5. 0.101
libswresample 3. 0.101 / 3. 0.101
libpostproc 55. 0.100 / 55. 0.100
[matroska,webm @ 0x21cc740] Could not find codec parameters for stream 3
(Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize'
options
[matroska,webm @ 0x21cc740] Could not find codec parameters for stream 4
(Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize'
options
[matroska,webm @ 0x21cc740] Could not find codec parameters for stream 5
(Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize'
options
[matroska,webm @ 0x21cc740] Could not find codec parameters for stream 6
(Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize'
options
[matroska,webm @ 0x21cc740] Could not find codec parameters for stream 7
(Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize'
options
[matroska,webm @ 0x21cc740] Could not find codec parameters for stream 8
(Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize'
options
[matroska,webm @ 0x21cc740] Could not find codec parameters for stream 9
(Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize'
options
Input #0, matroska,webm, from 'predator.mkv':
Metadata:
title : test
encoder : libebml v1.3.5 + libmatroska v1.4.5
creation_time : 2018-01-24T19:38:09.000000Z
Duration: 00:01:30.07, start: 0.084000, bitrate: 37186 kb/s
Chapter #0:0: start 0.000000, end 90.155000
Metadata:
title : (11)00:41:00:833
Stream #0:0(eng): Video: h264 (High), yuv420p(tv, bt709, progressive),
1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc
(default)
Metadata:
BPS : 32698082
BPS-eng : 32698082
DURATION : 00:01:29.965000000
DURATION-eng : 00:01:29.965000000
NUMBER_OF_FRAMES: 2157
NUMBER_OF_FRAMES-eng: 2157
NUMBER_OF_BYTES : 367710376
NUMBER_OF_BYTES-eng: 367710376
_STATISTICS_WRITING_APP: mkvmerge v15.0.0 ('Duel with the Devil')
64-bit
_STATISTICS_WRITING_APP-eng: mkvmerge v15.0.0 ('Duel with the
Devil') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2018-01-24 19:38:09
_STATISTICS_WRITING_DATE_UTC-eng: 2018-01-24 19:38:09
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:1(eng): Audio: dts (DTS-HD MA), 48000 Hz, 5.1(side), s32p
(24 bit) (default)
Metadata:
title : DTS-HD MA 5.1
BPS : 4260125
BPS-eng : 4260125
DURATION : 00:01:29.963000000
DURATION-eng : 00:01:29.963000000
NUMBER_OF_FRAMES: 8434
NUMBER_OF_FRAMES-eng: 8434
NUMBER_OF_BYTES : 47906704
NUMBER_OF_BYTES-eng: 47906704
_STATISTICS_WRITING_APP: mkvmerge v15.0.0 ('Duel with the Devil')
64-bit
_STATISTICS_WRITING_APP-eng: mkvmerge v15.0.0 ('Duel with the
Devil') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2018-01-24 19:38:09
_STATISTICS_WRITING_DATE_UTC-eng: 2018-01-24 19:38:09
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:2(eng): Audio: ac3, 48000 Hz, stereo, fltp, 224 kb/s
Metadata:
title : DD 2.0
BPS : 224000
BPS-eng : 224000
DURATION : 00:01:29.984000000
DURATION-eng : 00:01:29.984000000
NUMBER_OF_FRAMES: 2812
NUMBER_OF_FRAMES-eng: 2812
NUMBER_OF_BYTES : 2519552
NUMBER_OF_BYTES-eng: 2519552
_STATISTICS_WRITING_APP: mkvmerge v15.0.0 ('Duel with the Devil')
64-bit
_STATISTICS_WRITING_APP-eng: mkvmerge v15.0.0 ('Duel with the
Devil') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2018-01-24 19:38:09
_STATISTICS_WRITING_DATE_UTC-eng: 2018-01-24 19:38:09
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:3(eng): Subtitle: hdmv_pgs_subtitle
Metadata:
title : English-PGS
BPS : 24747
BPS-eng : 24747
DURATION : 00:00:48.382000000
DURATION-eng : 00:00:48.382000000
NUMBER_OF_FRAMES: 20
NUMBER_OF_FRAMES-eng: 20
NUMBER_OF_BYTES : 149664
NUMBER_OF_BYTES-eng: 149664
_STATISTICS_WRITING_APP: mkvmerge v15.0.0 ('Duel with the Devil')
64-bit
_STATISTICS_WRITING_APP-eng: mkvmerge v15.0.0 ('Duel with the
Devil') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2018-01-24 19:38:09
_STATISTICS_WRITING_DATE_UTC-eng: 2018-01-24 19:38:09
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:4(eng): Subtitle: hdmv_pgs_subtitle
Metadata:
title : English-Commentary-PGS
BPS : 59198
BPS-eng : 59198
DURATION : 00:01:26.253000000
DURATION-eng : 00:01:26.253000000
NUMBER_OF_FRAMES: 46
NUMBER_OF_FRAMES-eng: 46
NUMBER_OF_BYTES : 638256
NUMBER_OF_BYTES-eng: 638256
_STATISTICS_WRITING_APP: mkvmerge v15.0.0 ('Duel with the Devil')
64-bit
_STATISTICS_WRITING_APP-eng: mkvmerge v15.0.0 ('Duel with the
Devil') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2018-01-24 19:38:09
_STATISTICS_WRITING_DATE_UTC-eng: 2018-01-24 19:38:09
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:5(rus): Subtitle: hdmv_pgs_subtitle
Metadata:
title : Russian-PGS
BPS : 18774
BPS-eng : 18774
DURATION : 00:00:48.966000000
DURATION-eng : 00:00:48.966000000
NUMBER_OF_FRAMES: 20
NUMBER_OF_FRAMES-eng: 20
NUMBER_OF_BYTES : 114917
NUMBER_OF_BYTES-eng: 114917
_STATISTICS_WRITING_APP: mkvmerge v15.0.0 ('Duel with the Devil')
64-bit
_STATISTICS_WRITING_APP-eng: mkvmerge v15.0.0 ('Duel with the
Devil') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2018-01-24 19:38:09
_STATISTICS_WRITING_DATE_UTC-eng: 2018-01-24 19:38:09
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:6(est): Subtitle: hdmv_pgs_subtitle
Metadata:
title : Estonian-PGS
BPS : 17950
BPS-eng : 17950
DURATION : 00:00:48.424000000
DURATION-eng : 00:00:48.424000000
NUMBER_OF_FRAMES: 16
NUMBER_OF_FRAMES-eng: 16
NUMBER_OF_BYTES : 108655
NUMBER_OF_BYTES-eng: 108655
_STATISTICS_WRITING_APP: mkvmerge v15.0.0 ('Duel with the Devil')
64-bit
_STATISTICS_WRITING_APP-eng: mkvmerge v15.0.0 ('Duel with the
Devil') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2018-01-24 19:38:09
_STATISTICS_WRITING_DATE_UTC-eng: 2018-01-24 19:38:09
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:7(lav): Subtitle: hdmv_pgs_subtitle
Metadata:
title : Latvian-PGS
BPS : 18273
BPS-eng : 18273
DURATION : 00:00:48.382000000
DURATION-eng : 00:00:48.382000000
NUMBER_OF_FRAMES: 16
NUMBER_OF_FRAMES-eng: 16
NUMBER_OF_BYTES : 110516
NUMBER_OF_BYTES-eng: 110516
_STATISTICS_WRITING_APP: mkvmerge v15.0.0 ('Duel with the Devil')
64-bit
_STATISTICS_WRITING_APP-eng: mkvmerge v15.0.0 ('Duel with the
Devil') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2018-01-24 19:38:09
_STATISTICS_WRITING_DATE_UTC-eng: 2018-01-24 19:38:09
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:8(lit): Subtitle: hdmv_pgs_subtitle
Metadata:
title : Lithuanian-PGS
BPS : 18404
BPS-eng : 18404
DURATION : 00:00:48.382000000
DURATION-eng : 00:00:48.382000000
NUMBER_OF_FRAMES: 16
NUMBER_OF_FRAMES-eng: 16
NUMBER_OF_BYTES : 111304
NUMBER_OF_BYTES-eng: 111304
_STATISTICS_WRITING_APP: mkvmerge v15.0.0 ('Duel with the Devil')
64-bit
_STATISTICS_WRITING_APP-eng: mkvmerge v15.0.0 ('Duel with the
Devil') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2018-01-24 19:38:09
_STATISTICS_WRITING_DATE_UTC-eng: 2018-01-24 19:38:09
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:9(slv): Subtitle: hdmv_pgs_subtitle
Metadata:
title : Slovenian-PGS
BPS : 19857
BPS-eng : 19857
DURATION : 00:00:48.382000000
DURATION-eng : 00:00:48.382000000
NUMBER_OF_FRAMES: 18
NUMBER_OF_FRAMES-eng: 18
NUMBER_OF_BYTES : 120093
NUMBER_OF_BYTES-eng: 120093
_STATISTICS_WRITING_APP: mkvmerge v15.0.0 ('Duel with the Devil')
64-bit
_STATISTICS_WRITING_APP-eng: mkvmerge v15.0.0 ('Duel with the
Devil') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2018-01-24 19:38:09
_STATISTICS_WRITING_DATE_UTC-eng: 2018-01-24 19:38:09
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Please use -q:a or -q:v, -qscale is ambiguous
Stream mapping:
Stream #0:0 (h264) -> overlay:main (graph 0)
Stream #0:3 (pgssub) -> overlay:overlay (graph 0)
overlay (graph 0) -> Stream #0:0 (mpeg4)
Stream #0:1 -> #0:1 (dts (dca) -> ac3 (native))
Press [q] to stop, [?] for help
[matroska,webm @ 0x21cc740] sub2video: using 1920x1080 canvas
Output #0, avi, to 'out.avi':
Metadata:
INAM : test
ISFT : Lavf58.5.101
Chapter #0:0: start 0.000000, end 30.000000
Metadata:
title : (11)00:41:00:833
Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 1920x1080 [SAR
1:1 DAR 16:9], q=2-31, 200 kb/s, 23.98 fps, 23.98 tbn, 23.98 tbc (default)
Metadata:
encoder : Lavc58.9.100 mpeg4
Side data:
cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
Stream #0:1(eng): Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, stereo,
fltp (24 bit), 192 kb/s (default)
Metadata:
title : DTS-HD MA 5.1
BPS : 4260125
BPS-eng : 4260125
DURATION : 00:01:29.963000000
DURATION-eng : 00:01:29.963000000
NUMBER_OF_FRAMES: 8434
NUMBER_OF_FRAMES-eng: 8434
NUMBER_OF_BYTES : 47906704
NUMBER_OF_BYTES-eng: 47906704
_STATISTICS_WRITING_APP: mkvmerge v15.0.0 ('Duel with the Devil')
64-bit
_STATISTICS_WRITING_APP-eng: mkvmerge v15.0.0 ('Duel with the
Devil') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2018-01-24 19:38:09
_STATISTICS_WRITING_DATE_UTC-eng: 2018-01-24 19:38:09
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
encoder : Lavc58.9.100 ac3
frame= 720 fps= 39 q=2.0 Lsize= 33812kB time=00:00:30.03
bitrate=9223.7kbits/s speed=1.63x
video:33059kB audio:704kB subtitle:0kB other streams:0kB global
headers:0kB muxing overhead: 0.145115%
}}}
The same subtitle frame is responsible for the failing remuxing.
Afaict, the issue gets worse with `-fix_sub_duration`.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/6979#comment:5>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list