Opened 17 months ago

Last modified 17 months ago

#10062 new defect

av1_qsv produces incorrect output files

Reported by: oviano Owned by:
Priority: normal Component: undetermined
Version: git-master Keywords: qsv
Cc: dvrogozh Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

When encoding with the new QSV AV1 encoder, the output timestamps are incorrect unless -bf 0 is explicitly specified.

The Non-monotonous DTS in output stream appears repeatedly and the output file plays with lots of stutter due to the incorrect ordering/timing of frames.

The issue only occurs when encoding with AV1 with non-zero B-frames.

ffmpeg -vcodec hevc_qsv -i input.mp4 -vcodec av1_qsv -profile:v main -preset veryslow -vb 4000k output.mp4 -y
ffmpeg version 5.1.git Copyright (c) 2000-2022 the FFmpeg developers

built with msvc
configuration: --disable-ffplay --disable-ffprobe --disable-postproc --enable-libdav1d --enable-cuda-nvcc --enable-libvpl --enable-libsvtav1 --enable-libaom --disable-bzlib --disable-iconv --disable-zlib --disable-lzma --disable-sdl2 --prefix=..

fmpeg-win32-server

libavutil 57. 42.100 / 57. 42.100
libavcodec 59. 52.102 / 59. 52.102
libavformat 59. 34.101 / 59. 34.101
libavdevice 59. 8.101 / 59. 8.101
libavfilter 8. 50.101 / 8. 50.101
libswscale 6. 8.112 / 6. 8.112
libswresample 4. 9.100 / 4. 9.100

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'input.mp4':

Metadata:

major_brand : isom
minor_version : 512
compatible_brands: isomiso2mp41
encoder : Lavf59.34.101

Duration: 00:00:10.00, start: 0.000000, bitrate: 8212 kb/s
Stream #0:0[0x1](und): Video: hevc (Main) (hev1 / 0x31766568), yuv420p(tv, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 8067 kb/s, 50 fps, 50 tbr, 12800 tbn (default)

Metadata:

handler_name : VideoHandler
vendor_id : [0][0][0][0]
encoder : Lavc59.52.102 hevc_qsv

Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 132 kb/s (default)

Metadata:

handler_name : SoundHandler
vendor_id : [0][0][0][0]

Stream mapping:

Stream #0:0 -> #0:0 (hevc (hevc_qsv) -> av1 (av1_qsv))
Stream #0:1 -> #0:1 (aac (native) -> aac (native))

Press [q] to stop, ? for help
Output #0, mp4, to 'output.mp4':

Metadata:

major_brand : isom
minor_version : 512
compatible_brands: isomiso2mp41
encoder : Lavf59.34.101

Stream #0:0(und): Video: av1 (av01 / 0x31307661), nv12(tv, progressive), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 4000 kb/s, 50 fps, 12800 tbn (default)

Metadata:

handler_name : VideoHandler
vendor_id : [0][0][0][0]
encoder : Lavc59.52.102 av1_qsv

Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 128 kb/s (default)

Metadata:

handler_name : SoundHandler
vendor_id : [0][0][0][0]
encoder : Lavc59.52.102 aac

[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 2048, current: 1024; changing to 2049. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 2049, current: 512; changing to 2050. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 2050, current: 256; changing to 2051. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 2051, current: 768; changing to 2052. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 2052, current: 1536; changing to 2053. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 2053, current: 1280; changing to 2054. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 2054, current: 1792; changing to 2055. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 4096, current: 3072; changing to 4097. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 4097, current: 2560; changing to 4098. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 4098, current: 2304; changing to 4099. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 4099, current: 2816; changing to 4100. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 4100, current: 3584; changing to 4101. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 4101, current: 3328; changing to 4102. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 4102, current: 3840; changing to 4103. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 6144, current: 5120; changing to 6145. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 6145, current: 4608; changing to 6146. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 6146, current: 4352; changing to 6147. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 6147, current: 4864; changing to 6148. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 6148, current: 5632; changing to 6149. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 6149, current: 5376; changing to 6150. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 6150, current: 5888; changing to 6151. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 8192, current: 7168; changing to 8193. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 8193, current: 6656; changing to 8194. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 8194, current: 6400; changing to 8195. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 8195, current: 6912; changing to 8196. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 8196, current: 7680; changing to 8197. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 8197, current: 7424; changing to 8198. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 8198, current: 7936; changing to 8199. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 10240, current: 9216; changing to 10241. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 10241, current: 8704; changing to 10242. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 10242, current: 8448; changing to 10243. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 10243, current: 8960; changing to 10244. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 10244, current: 9728; changing to 10245. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 10245, current: 9472; changing to 10246. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 10246, current: 9984; changing to 10247. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 12288, current: 11264; changing to 12289. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 12289, current: 10752; changing to 12290. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 12290, current: 10496; changing to 12291. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 12291, current: 11008; changing to 12292. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 12292, current: 11776; changing to 12293. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 12293, current: 11520; changing to 12294. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 12294, current: 12032; changing to 12295. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 14336, current: 13312; changing to 14337. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 14337, current: 12800; changing to 14338. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 14338, current: 12544; changing to 14339. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 14342, current: 14080; changing to 14343. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 16384, current: 15360; changing to 16385. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 16385, current: 14848; changing to 16386. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 16386, current: 14592; changing to 16387. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 16387, current: 15104; changing to 16388. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 16388, current: 15872; changing to 16389. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 16389, current: 15616; changing to 16390. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 16390, current: 16128; changing to 16391. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 18432, current: 17408; changing to 18433. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 18433, current: 16896; changing to 18434. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 18434, current: 16640; changing to 18435. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 18435, current: 17152; changing to 18436. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 18436, current: 17920; changing to 18437. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 18437, current: 17664; changing to 18438. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 18438, current: 18176; changing to 18439. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 20480, current: 19456; changing to 20481. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 20481, current: 18944; changing to 20482. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 20482, current: 18688; changing to 20483. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 20483, current: 19200; changing to 20484. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 20484, current: 19968; changing to 20485. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 20485, current: 19712; changing to 20486. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 20486, current: 20224; changing to 20487. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 22528, current: 21504; changing to 22529. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 22529, current: 20992; changing to 22530. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 22530, current: 20736; changing to 22531. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 22531, current: 21248; changing to 22532. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 22532, current: 22016; changing to 22533. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 22533, current: 21760; changing to 22534. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 22534, current: 22272; changing to 22535. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 24576, current: 23552; changing to 24577. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 24577, current: 23040; changing to 24578. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 24578, current: 22784; changing to 24579. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 24579, current: 23296; changing to 24580. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 24580, current: 24064; changing to 24581. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 24581, current: 23808; changing to 24582. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 24582, current: 24320; changing to 24583. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 26624, current: 25600; changing to 26625. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 26625, current: 25088; changing to 26626. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 26626, current: 24832; changing to 26627. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 26627, current: 25344; changing to 26628. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 26628, current: 26112; changing to 26629. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 26629, current: 25856; changing to 26630. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 26630, current: 26368; changing to 26631. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 28672, current: 27648; changing to 28673. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 28673, current: 27136; changing to 28674. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 28674, current: 26880; changing to 28675. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 28675, current: 27392; changing to 28676. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 28676, current: 28160; changing to 28677. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 28677, current: 27904; changing to 28678. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 28678, current: 28416; changing to 28679. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 30720, current: 29696; changing to 30721. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 30721, current: 29184; changing to 30722. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 30722, current: 28928; changing to 30723. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 30723, current: 29440; changing to 30724. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 30724, current: 30208; changing to 30725. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 30725, current: 29952; changing to 30726. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 30726, current: 30464; changing to 30727. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 32768, current: 31744; changing to 32769. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 32769, current: 31232; changing to 32770. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 32770, current: 30976; changing to 32771. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 32771, current: 31488; changing to 32772. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 32772, current: 32256; changing to 32773. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 32773, current: 32000; changing to 32774. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 32774, current: 32512; changing to 32775. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 34816, current: 33792; changing to 34817. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 34817, current: 33280; changing to 34818. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 34818, current: 33024; changing to 34819. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 34819, current: 33536; changing to 34820. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 34820, current: 34304; changing to 34821. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 34821, current: 34048; changing to 34822. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 34822, current: 34560; changing to 34823. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 36864, current: 35840; changing to 36865. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 36865, current: 35328; changing to 36866. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 36866, current: 35072; changing to 36867. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 36867, current: 35584; changing to 36868. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 36868, current: 36352; changing to 36869. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 36869, current: 36096; changing to 36870. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 36870, current: 36608; changing to 36871. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 38912, current: 37888; changing to 38913. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 38913, current: 37376; changing to 38914. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 38914, current: 37120; changing to 38915. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 38915, current: 37632; changing to 38916. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 38916, current: 38400; changing to 38917. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 38917, current: 38144; changing to 38918. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 38918, current: 38656; changing to 38919. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 40960, current: 39936; changing to 40961. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 40961, current: 39424; changing to 40962. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 40962, current: 39168; changing to 40963. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 40963, current: 39680; changing to 40964. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 40964, current: 40448; changing to 40965. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 40965, current: 40192; changing to 40966. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 40966, current: 40704; changing to 40967. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 43008, current: 41984; changing to 43009. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 43009, current: 41472; changing to 43010. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 43010, current: 41216; changing to 43011. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 43011, current: 41728; changing to 43012. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 43012, current: 42496; changing to 43013. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 43013, current: 42240; changing to 43014. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 43014, current: 42752; changing to 43015. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 45056, current: 44032; changing to 45057. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 45057, current: 43520; changing to 45058. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 45058, current: 43264; changing to 45059. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 45059, current: 43776; changing to 45060. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 45060, current: 44544; changing to 45061. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 45061, current: 44288; changing to 45062. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 45062, current: 44800; changing to 45063. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 47104, current: 46080; changing to 47105. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 47105, current: 45568; changing to 47106. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 47106, current: 45312; changing to 47107. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 47107, current: 45824; changing to 47108. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 47108, current: 46592; changing to 47109. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 47109, current: 46336; changing to 47110. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 47110, current: 46848; changing to 47111. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 49152, current: 48128; changing to 49153. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 49153, current: 47616; changing to 49154. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 49154, current: 47360; changing to 49155. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 49155, current: 47872; changing to 49156. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 49156, current: 48640; changing to 49157. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 49157, current: 48384; changing to 49158. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 49158, current: 48896; changing to 49159. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 51200, current: 50176; changing to 51201. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 51201, current: 49664; changing to 51202. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 51202, current: 49408; changing to 51203. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 51203, current: 49920; changing to 51204. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 51204, current: 50688; changing to 51205. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 51205, current: 50432; changing to 51206. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 51206, current: 50944; changing to 51207. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 53248, current: 52224; changing to 53249. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 53249, current: 51712; changing to 53250. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 53250, current: 51456; changing to 53251. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 53251, current: 51968; changing to 53252. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 53252, current: 52736; changing to 53253. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 53253, current: 52480; changing to 53254. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 53254, current: 52992; changing to 53255. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 55296, current: 54272; changing to 55297. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 55297, current: 53760; changing to 55298. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 55298, current: 53504; changing to 55299. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 55299, current: 54016; changing to 55300. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 55300, current: 54784; changing to 55301. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 55301, current: 54528; changing to 55302. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 55302, current: 55040; changing to 55303. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 57344, current: 56320; changing to 57345. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 57345, current: 55808; changing to 57346. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 57346, current: 55552; changing to 57347. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 57347, current: 56064; changing to 57348. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 57348, current: 56832; changing to 57349. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 57349, current: 56576; changing to 57350. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 57350, current: 57088; changing to 57351. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 59392, current: 58368; changing to 59393. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 59393, current: 57856; changing to 59394. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 59394, current: 57600; changing to 59395. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 59395, current: 58112; changing to 59396. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 59396, current: 58880; changing to 59397. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 59397, current: 58624; changing to 59398. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 59398, current: 59136; changing to 59399. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 61440, current: 60416; changing to 61441. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 61441, current: 59904; changing to 61442. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 61442, current: 59648; changing to 61443. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 61443, current: 60160; changing to 61444. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 61444, current: 60928; changing to 61445. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 61445, current: 60672; changing to 61446. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 61446, current: 61184; changing to 61447. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 63232, current: 62464; changing to 63233. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 63233, current: 61952; changing to 63234. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 63234, current: 61696; changing to 63235. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 63235, current: 62208; changing to 63236. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 63236, current: 62976; changing to 63237. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 63237, current: 62720; changing to 63238. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 65536, current: 64512; changing to 65537. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 65537, current: 64000; changing to 65538. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 65538, current: 63744; changing to 65539. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 65539, current: 64256; changing to 65540. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 65540, current: 65024; changing to 65541. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 65541, current: 64768; changing to 65542. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 65542, current: 65280; changing to 65543. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 67584, current: 66560; changing to 67585. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 67585, current: 66048; changing to 67586. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 67586, current: 65792; changing to 67587. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 67587, current: 66304; changing to 67588. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 67588, current: 67072; changing to 67589. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 67589, current: 66816; changing to 67590. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 67590, current: 67328; changing to 67591. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 69632, current: 68608; changing to 69633. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 69633, current: 68096; changing to 69634. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 69634, current: 67840; changing to 69635. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 69635, current: 68352; changing to 69636. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 69636, current: 69120; changing to 69637. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 69637, current: 68864; changing to 69638. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 69638, current: 69376; changing to 69639. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 71680, current: 70656; changing to 71681. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 71681, current: 70144; changing to 71682. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 71682, current: 69888; changing to 71683. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 71683, current: 70400; changing to 71684. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 71684, current: 71168; changing to 71685. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 71685, current: 70912; changing to 71686. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 71686, current: 71424; changing to 71687. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 73728, current: 72704; changing to 73729. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 73729, current: 72192; changing to 73730. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 73730, current: 71936; changing to 73731. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 73731, current: 72448; changing to 73732. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 73732, current: 73216; changing to 73733. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 73733, current: 72960; changing to 73734. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 73734, current: 73472; changing to 73735. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 75776, current: 74752; changing to 75777. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 75777, current: 74240; changing to 75778. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 75778, current: 73984; changing to 75779. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 75779, current: 74496; changing to 75780. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 75780, current: 75264; changing to 75781. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 75781, current: 75008; changing to 75782. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 75782, current: 75520; changing to 75783. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 77824, current: 76800; changing to 77825. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 77825, current: 76288; changing to 77826. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 77826, current: 76032; changing to 77827. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 77827, current: 76544; changing to 77828. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 77828, current: 77312; changing to 77829. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 77829, current: 77056; changing to 77830. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 77830, current: 77568; changing to 77831. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 79872, current: 78848; changing to 79873. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 79873, current: 78336; changing to 79874. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 79874, current: 78080; changing to 79875. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 79875, current: 78592; changing to 79876. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 79876, current: 79360; changing to 79877. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 79877, current: 79104; changing to 79878. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 79878, current: 79616; changing to 79879. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 81920, current: 80896; changing to 81921. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 81921, current: 80384; changing to 81922. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 81922, current: 80128; changing to 81923. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 81923, current: 80640; changing to 81924. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 81924, current: 81408; changing to 81925. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 81925, current: 81152; changing to 81926. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 81926, current: 81664; changing to 81927. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 83968, current: 82944; changing to 83969. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 83969, current: 82432; changing to 83970. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 83970, current: 82176; changing to 83971. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 83971, current: 82688; changing to 83972. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 83972, current: 83456; changing to 83973. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 83973, current: 83200; changing to 83974. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 83974, current: 83712; changing to 83975. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 86016, current: 84992; changing to 86017. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 86017, current: 84480; changing to 86018. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 86018, current: 84224; changing to 86019. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 86019, current: 84736; changing to 86020. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 86020, current: 85504; changing to 86021. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 86021, current: 85248; changing to 86022. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 86022, current: 85760; changing to 86023. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 88064, current: 87040; changing to 88065. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 88065, current: 86528; changing to 88066. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 88066, current: 86272; changing to 88067. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 88067, current: 86784; changing to 88068. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 88068, current: 87552; changing to 88069. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 88069, current: 87296; changing to 88070. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 88070, current: 87808; changing to 88071. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 90112, current: 89088; changing to 90113. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 90113, current: 88576; changing to 90114. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 90114, current: 88320; changing to 90115. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 90115, current: 88832; changing to 90116. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 90116, current: 89600; changing to 90117. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 90117, current: 89344; changing to 90118. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 90118, current: 89856; changing to 90119. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 92160, current: 91136; changing to 92161. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 92161, current: 90624; changing to 92162. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 92162, current: 90368; changing to 92163. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 92163, current: 90880; changing to 92164. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 92164, current: 91648; changing to 92165. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 92165, current: 91392; changing to 92166. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 92166, current: 91904; changing to 92167. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 94208, current: 93184; changing to 94209. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 94209, current: 92672; changing to 94210. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 94210, current: 92416; changing to 94211. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 94211, current: 92928; changing to 94212. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 94212, current: 93696; changing to 94213. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 94213, current: 93440; changing to 94214. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 94214, current: 93952; changing to 94215. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 96256, current: 95232; changing to 96257. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 96257, current: 94720; changing to 96258. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 96258, current: 94464; changing to 96259. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 96259, current: 94976; changing to 96260. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 96260, current: 95744; changing to 96261. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 96261, current: 95488; changing to 96262. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 96262, current: 96000; changing to 96263. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 98304, current: 97280; changing to 98305. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 98305, current: 96768; changing to 98306. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 98306, current: 96512; changing to 98307. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 98307, current: 97024; changing to 98308. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 98308, current: 97792; changing to 98309. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 98309, current: 97536; changing to 98310. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 98310, current: 98048; changing to 98311. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 100352, current: 99328; changing to 100353. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 100353, current: 98816; changing to 100354. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 100354, current: 98560; changing to 100355. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 100355, current: 99072; changing to 100356. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 100356, current: 99840; changing to 100357. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 100357, current: 99584; changing to 100358. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 100358, current: 100096; changing to 100359. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 102400, current: 101376; changing to 102401. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 102401, current: 100864; changing to 102402. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 102402, current: 100608; changing to 102403. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 102403, current: 101120; changing to 102404. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 102404, current: 101888; changing to 102405. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 102405, current: 101632; changing to 102406. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 102406, current: 102144; changing to 102407. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 104448, current: 103424; changing to 104449. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 104449, current: 102912; changing to 104450. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 104450, current: 102656; changing to 104451. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 104451, current: 103168; changing to 104452. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 104452, current: 103936; changing to 104453. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 104453, current: 103680; changing to 104454. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 104454, current: 104192; changing to 104455. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 106496, current: 105472; changing to 106497. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 106497, current: 104960; changing to 106498. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 106498, current: 104704; changing to 106499. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 106499, current: 105216; changing to 106500. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 106500, current: 105984; changing to 106501. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 106501, current: 105728; changing to 106502. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 106502, current: 106240; changing to 106503. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 108544, current: 107520; changing to 108545. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 108545, current: 107008; changing to 108546. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 108546, current: 106752; changing to 108547. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 108547, current: 107264; changing to 108548. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 108548, current: 108032; changing to 108549. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 108549, current: 107776; changing to 108550. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 108550, current: 108288; changing to 108551. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 110592, current: 109568; changing to 110593. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 110593, current: 109056; changing to 110594. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 110594, current: 108800; changing to 110595. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 110595, current: 109312; changing to 110596. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 110596, current: 110080; changing to 110597. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 110597, current: 109824; changing to 110598. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 110598, current: 110336; changing to 110599. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 112640, current: 111616; changing to 112641. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 112641, current: 111104; changing to 112642. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 112642, current: 110848; changing to 112643. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 112643, current: 111360; changing to 112644. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 112644, current: 112128; changing to 112645. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 112645, current: 111872; changing to 112646. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 112646, current: 112384; changing to 112647. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 114688, current: 113664; changing to 114689. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 114689, current: 113152; changing to 114690. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 114690, current: 112896; changing to 114691. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 114691, current: 113408; changing to 114692. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 114692, current: 114176; changing to 114693. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 114693, current: 113920; changing to 114694. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 114694, current: 114432; changing to 114695. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 116736, current: 115712; changing to 116737. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 116737, current: 115200; changing to 116738. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 116738, current: 114944; changing to 116739. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 116739, current: 115456; changing to 116740. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 116740, current: 116224; changing to 116741. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 116741, current: 115968; changing to 116742. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 116742, current: 116480; changing to 116743. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 118784, current: 117760; changing to 118785. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 118785, current: 117248; changing to 118786. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 118786, current: 116992; changing to 118787. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 118787, current: 117504; changing to 118788. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 118788, current: 118272; changing to 118789. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 118789, current: 118016; changing to 118790. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 118790, current: 118528; changing to 118791. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 120832, current: 119808; changing to 120833. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 120833, current: 119296; changing to 120834. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 120834, current: 119040; changing to 120835. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 120835, current: 119552; changing to 120836. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 120836, current: 120320; changing to 120837. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 120837, current: 120064; changing to 120838. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 120838, current: 120576; changing to 120839. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 122880, current: 121856; changing to 122881. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 122881, current: 121344; changing to 122882. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 122882, current: 121088; changing to 122883. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 122883, current: 121600; changing to 122884. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 122884, current: 122368; changing to 122885. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 122885, current: 122112; changing to 122886. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 122886, current: 122624; changing to 122887. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 124928, current: 123904; changing to 124929. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 124929, current: 123392; changing to 124930. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 124930, current: 123136; changing to 124931. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 124931, current: 123648; changing to 124932. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 124932, current: 124416; changing to 124933. This may result in incorrect timestamps in the output file.
[hevc_qsv @ 00000264F0205000] A decode call did not consume any data: expect more data at input (-10)
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 124933, current: 124160; changing to 124934. This may result in incorrect timestamps in the output file.
[hevc_qsv @ 00000264F0205000] A decode call did not consume any data: expect more data at input (-10)
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 124934, current: 124672; changing to 124935. This may result in incorrect timestamps in the output file.
[hevc_qsv @ 00000264F0205000] A decode call did not consume any data: expect more data at input (-10)
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 126720, current: 125952; changing to 126721. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 126721, current: 125440; changing to 126722. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 126722, current: 125184; changing to 126723. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 126723, current: 125696; changing to 126724. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 126724, current: 126464; changing to 126725. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 126725, current: 126208; changing to 126726. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 127744, current: 127488; changing to 127745. This may result in incorrect timestamps in the output file.
[mp4 @ 00000264F1F00A80] Non-monotonous DTS in output stream 0:0; previous: 127745, current: 127232; changing to 127746. This may result in incorrect timestamps in the output file.
frame= 500 fps=101 q=-0.0 Lsize= 5194kB time=00:00:09.98 bitrate=4259.3kbits/s speed=2.02x
video:5026kB audio:162kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.119403%
[aac @ 00000264F0219080] Qavg: 435.957

Works correctly:

ffmpeg -vcodec hevc_qsv -i input.mp4 -vcodec av1_qsv -profile:v main -preset veryslow -vb 4000k -bf 0 output.mp4 -y
ffmpeg version 5.1.git Copyright (c) 2000-2022 the FFmpeg developers

built with msvc
configuration: --disable-ffplay --disable-ffprobe --disable-postproc --enable-libdav1d --enable-cuda-nvcc --enable-libvpl --enable-libsvtav1 --enable-libaom --disable-bzlib --disable-iconv --disable-zlib --disable-lzma --disable-sdl2 --prefix=..

fmpeg-win32-server

libavutil 57. 42.100 / 57. 42.100
libavcodec 59. 52.102 / 59. 52.102
libavformat 59. 34.101 / 59. 34.101
libavdevice 59. 8.101 / 59. 8.101
libavfilter 8. 50.101 / 8. 50.101
libswscale 6. 8.112 / 6. 8.112
libswresample 4. 9.100 / 4. 9.100

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'input.mp4':

Metadata:

major_brand : isom
minor_version : 512
compatible_brands: isomiso2mp41
encoder : Lavf59.34.101

Duration: 00:00:10.00, start: 0.000000, bitrate: 8212 kb/s
Stream #0:0[0x1](und): Video: hevc (Main) (hev1 / 0x31766568), yuv420p(tv, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 8067 kb/s, 50 fps, 50 tbr, 12800 tbn (default)

Metadata:

handler_name : VideoHandler
vendor_id : [0][0][0][0]
encoder : Lavc59.52.102 hevc_qsv

Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 132 kb/s (default)

Metadata:

handler_name : SoundHandler
vendor_id : [0][0][0][0]

Stream mapping:

Stream #0:0 -> #0:0 (hevc (hevc_qsv) -> av1 (av1_qsv))
Stream #0:1 -> #0:1 (aac (native) -> aac (native))

Press [q] to stop, ? for help
Output #0, mp4, to 'output.mp4':

Metadata:

major_brand : isom
minor_version : 512
compatible_brands: isomiso2mp41
encoder : Lavf59.34.101

Stream #0:0(und): Video: av1 (av01 / 0x31307661), nv12(tv, progressive), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 4000 kb/s, 50 fps, 12800 tbn (default)

Metadata:

handler_name : VideoHandler
vendor_id : [0][0][0][0]
encoder : Lavc59.52.102 av1_qsv

Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 128 kb/s (default)

Metadata:

handler_name : SoundHandler
vendor_id : [0][0][0][0]
encoder : Lavc59.52.102 aac

[hevc_qsv @ 00000198438AA140] A decode call did not consume any data: expect more data at input (-10)

Last message repeated 2 times

frame= 500 fps=101 q=-0.0 Lsize= 5233kB time=00:00:09.98 bitrate=4291.0kbits/s speed=2.02x
video:5062kB audio:162kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.177672%
[aac @ 0000019843895C80] Qavg: 435.957

Sample input file:

https://ovcollyer-colebrooke.dyndns.org:4001/d/s/rFw6k080bE9l4M2CuFaQ5gfltdmfTgJE/i4ajs0wIdvNdmgjP3VvS6nFipLDPOI_W-Rb3Aif5PAQo

Attachments (4)

Verbose.txt (316.5 KB ) - added by oviano 17 months ago.
Verbose logging
qsvenc.c (97.3 KB ) - added by oviano 17 months ago.
qsvenc.h (13.8 KB ) - added by oviano 17 months ago.
workaround-for-qsv-av1-timestamp-issue.patch (9.0 KB ) - added by oviano 17 months ago.
Patch file for workaround for FFmpeg git master

Download all attachments as: .zip

Change History (27)

by oviano, 17 months ago

Attachment: Verbose.txt added

Verbose logging

comment:1 by oviano, 17 months ago

Also added verbose.txt which contains additional information, including some custom logging to output the pts/dts parameters produced by the QSV AV1 encoder.

Example:

[av1_qsv @ 000001D2D955C780] qpkt.pkt.dts = 123, qpkt.bs->DecodeTimeStamp = 221400, qpkt.pkt.pts = 126, qpkt.bs->TimeStamp = 226800, avctx->time_base = (1, 50)

comment:2 by Carl Eugen Hoyos, 17 months ago

Keywords: qsv added
Priority: importantnormal

Please test current FFmpeg git head to make this a valid ticket.

comment:3 by oviano, 17 months ago

Hello Carl, yes it reproduces using git head. Actually the above test was git head plus some of my own completely-unrelated modifications, but just to be sure I rebuilt against pure git head.

The odd thing about this, is that AV1 does not define AV_CODEC_PROP_REORDER yet QSV is outputting frames where PTS is out of order (but DTS is in order). This means further along the processing chain the DTS is set to the PTS as some sort of safety-check, and then of course further along again this is detected as out of order DTS.

Is qsvenc meant to do some re-ordering of its own before passing frames along? Is the Intel encoder wrong for outputting frames out-of-order for AV1? I did try simply setting PTS to DTS inside qsvenc.c as frames are encoded and packets produced, but while this gets rid of the warning, the file is still wrong/stuttery.

ffmpeg -init_hw_device qsv=intel,child_device=1 -vcodec hevc_qsv -i input.mp4 -vcodec av1_qsv -profile:v main -preset veryslow -vb 3000k output.mp4 -y
ffmpeg version 5.1.git Copyright (c) 2000-2022 the FFmpeg developers

built with msvc
configuration: --disable-ffplay --disable-ffprobe --disable-postproc --enable-cuda-nvcc --enable-libvpl --disable-bzlib --disable-iconv --disable-zlib --disable-lzma --disable-sdl2 --prefix=..

fmpeg-win32

libavutil 57. 43.100 / 57. 43.100
libavcodec 59. 54.100 / 59. 54.100
libavformat 59. 34.101 / 59. 34.101
libavdevice 59. 8.101 / 59. 8.101
libavfilter 8. 50.101 / 8. 50.101
libswscale 6. 8.112 / 6. 8.112
libswresample 4. 9.100 / 4. 9.100

[AVHWDeviceContext @ 0000024A0BFAB6C0] Using device 8086:56a0 (Intel(R) Arc(TM) A770 Graphics).
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'input.mp4':

Metadata:

major_brand : isom
minor_version : 512
compatible_brands: isomiso2mp41
encoder : Lavf59.34.101

Duration: 00:00:10.00, start: 0.000000, bitrate: 8212 kb/s
Stream #0:0[0x1](und): Video: hevc (Main) (hev1 / 0x31766568), yuv420p(tv, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 8067 kb/s, 50 fps, 50 tbr, 12800 tbn (default)

Metadata:

handler_name : VideoHandler
vendor_id : [0][0][0][0]
encoder : Lavc59.52.102 hevc_qsv

Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 132 kb/s (default)

Metadata:

handler_name : SoundHandler
vendor_id : [0][0][0][0]

Stream mapping:

Stream #0:0 -> #0:0 (hevc (hevc_qsv) -> av1 (av1_qsv))
Stream #0:1 -> #0:1 (aac (native) -> aac (native))

Press [q] to stop, ? for help
Output #0, mp4, to 'output.mp4':

Metadata:

major_brand : isom
minor_version : 512
compatible_brands: isomiso2mp41
encoder : Lavf59.34.101

Stream #0:0(und): Video: av1 (av01 / 0x31307661), nv12(tv, progressive), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 3000 kb/s, 50 fps, 12800 tbn (default)

Metadata:

handler_name : VideoHandler
vendor_id : [0][0][0][0]
encoder : Lavc59.54.100 av1_qsv

Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 128 kb/s (default)

Metadata:

handler_name : SoundHandler
vendor_id : [0][0][0][0]
encoder : Lavc59.54.100 aac

[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 2048, current: 1024; changing to 2049. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 2049, current: 512; changing to 2050. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 2050, current: 256; changing to 2051. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 2051, current: 768; changing to 2052. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 2052, current: 1536; changing to 2053. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 2053, current: 1280; changing to 2054. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 2054, current: 1792; changing to 2055. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 4096, current: 3072; changing to 4097. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 4097, current: 2560; changing to 4098. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 4098, current: 2304; changing to 4099. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 4099, current: 2816; changing to 4100. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 4100, current: 3584; changing to 4101. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 4101, current: 3328; changing to 4102. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 4102, current: 3840; changing to 4103. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 6144, current: 5120; changing to 6145. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 6145, current: 4608; changing to 6146. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 6146, current: 4352; changing to 6147. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 6147, current: 4864; changing to 6148. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 6148, current: 5632; changing to 6149. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 6149, current: 5376; changing to 6150. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 6150, current: 5888; changing to 6151. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 8192, current: 7168; changing to 8193. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 8193, current: 6656; changing to 8194. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 8194, current: 6400; changing to 8195. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 8195, current: 6912; changing to 8196. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 8196, current: 7680; changing to 8197. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 8197, current: 7424; changing to 8198. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 8198, current: 7936; changing to 8199. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 10240, current: 9216; changing to 10241. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 10241, current: 8704; changing to 10242. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 10242, current: 8448; changing to 10243. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 10243, current: 8960; changing to 10244. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 10244, current: 9728; changing to 10245. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 10245, current: 9472; changing to 10246. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 10246, current: 9984; changing to 10247. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 12288, current: 11264; changing to 12289. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 12289, current: 10752; changing to 12290. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 12290, current: 10496; changing to 12291. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 12291, current: 11008; changing to 12292. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 12292, current: 11776; changing to 12293. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 12293, current: 11520; changing to 12294. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 12294, current: 12032; changing to 12295. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 14336, current: 13312; changing to 14337. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 14337, current: 12800; changing to 14338. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 14338, current: 12544; changing to 14339. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 14339, current: 13056; changing to 14340. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 14340, current: 13824; changing to 14341. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 14341, current: 13568; changing to 14342. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 14342, current: 14080; changing to 14343. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 16384, current: 15360; changing to 16385. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 16385, current: 14848; changing to 16386. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 16386, current: 14592; changing to 16387. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 16387, current: 15104; changing to 16388. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 16388, current: 15872; changing to 16389. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 16389, current: 15616; changing to 16390. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 16390, current: 16128; changing to 16391. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 18432, current: 17408; changing to 18433. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 18433, current: 16896; changing to 18434. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 18434, current: 16640; changing to 18435. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 18435, current: 17152; changing to 18436. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 18436, current: 17920; changing to 18437. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 18437, current: 17664; changing to 18438. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 18438, current: 18176; changing to 18439. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 20480, current: 19456; changing to 20481. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 20481, current: 18944; changing to 20482. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 20482, current: 18688; changing to 20483. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 20483, current: 19200; changing to 20484. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 20484, current: 19968; changing to 20485. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 20485, current: 19712; changing to 20486. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 20486, current: 20224; changing to 20487. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 22528, current: 21504; changing to 22529. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 22529, current: 20992; changing to 22530. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in output stream 0:0; previous: 22530, current: 20736; changing to 22531. This may result in incorrect timestamps in the output file.
[mp4 @ 0000024A1D0F7700] Non-monotonous DTS in o

(EDITED - sorry wrong log)

Last edited 17 months ago by oviano (previous) (diff)

comment:4 by Balling, 17 months ago

PTS is out of order (but DTS is in order).

DTS must be in order, each slighly more than the previous. If it is not the HW is broken.

comment:5 by oviano, 17 months ago

Ok, I'll try and explain again:

  1. the hardware is outputting frames in DTS order (increasing each time), but the PTS is not in order
  2. AV1 does not have AV_CODEC_PROP_REORDER set
  3. There is code in FFmpeg (ff_encode_encode_cb) that sees this flag is not set, and sets DTS = PTS:
if (!(avctx->codec_descriptor->props & AV_CODEC_PROP_REORDER)

!(avctx->codec->capabilities & AV_CODEC_CAP_DELAY))
avpkt->dts = avpkt->pts;

  1. This means the DTS is no longer in order (because it was set to PTS which is out of order) and thus produces the errors

Note that QSVEnc produces correct files from the same input.

comment:6 by James, 17 months ago

the hardware is outputting frames in DTS order (increasing each time), but the PTS is not in order

Why? AV1 has no reordering. It should always be DTS = PTS. All other encoders do it, so it sounds like qsv_enc is generating wrong PTS values.

Last edited 17 months ago by James (previous) (diff)

in reply to:  6 ; comment:7 by oviano, 17 months ago

Replying to James:

the hardware is outputting frames in DTS order (increasing each time), but the PTS is not in order

Why? AV1 has no reordering. It should always be DTS = PTS. All other encoders do it, so it sounds like qsv_enc is generating wrong PTS values.

Yes.

However what clouds this issue is that QSVEnc doesn't have this problem, which suggests its possible to workaround/do things differently so that the output is correct, or do some re-ordering or something....so I've been scrutinising that code to understand what is different vs FFmpeg, but I can't see anything obvious.

in reply to:  7 comment:8 by James, 17 months ago

Replying to oviano:

Replying to James:

the hardware is outputting frames in DTS order (increasing each time), but the PTS is not in order

Why? AV1 has no reordering. It should always be DTS = PTS. All other encoders do it, so it sounds like qsv_enc is generating wrong PTS values.

Yes.

However what clouds this issue is that QSVEnc doesn't have this problem, which suggests its possible to workaround/do things differently so that the output is correct, or do some re-ordering or something....so I've been scrutinising that code to understand what is different vs FFmpeg, but I can't see anything obvious.

There's this code in qsvenc.c

qpkt.pkt.dts = av_rescale_q(qpkt.bs->DecodeTimeStamp, (AVRational){1, 90000}, avctx->time_base);
qpkt.pkt.pts = av_rescale_q(qpkt.bs->TimeStamp, (AVRational){1, 90000}, avctx->time_base);

So this would mean mfxBitstream.TimeStamp is being set wrong by the hardware encoder itself, and this value then propagated to the output AVPacket. Sounds like a bug that needs to be reported to onevpl.

An (untested) workaround could be

qpkt.pkt.dts = av_rescale_q(qpkt.bs->DecodeTimeStamp, (AVRational){1, 90000}, avctx->time_base);
qpkt.pkt.pts = (avctx->codec_descriptor->props & AV_CODEC_PROP_REORDER) ? av_rescale_q(qpkt.bs->TimeStamp, (AVRational){1, 90000}, avctx->time_base) : qpkt.pkt.dts;

comment:9 by oviano, 17 months ago

Thank you James.

Yes, I've actually been trying a workaround like this and it...sort of works...but not quite. It decodes without errors using dav1d in FFmpeg, which suggests the bitstream is in the right order as output by the encoder, but FFmpeg seems to drop/duplicate some frames if I take a file produced with this fix and do anything with it (my latest is test is a file containing frames where each frame displays the frame number) so it still doesn't play back correctly....I'm trying to figure out why.

Last edited 17 months ago by oviano (previous) (diff)

comment:10 by oviano, 17 months ago

Oh and just to add, yes this is a bug in the driver apparently. And it's been fixed - actually back in April - but hasn't yet been released on Windows (you can probably build the latest source driver on Linux).

Reference here:

https://github.com/oneapi-src/oneVPL-intel-gpu/issues/206

Last edited 17 months ago by oviano (previous) (diff)

comment:11 by oviano, 17 months ago

Ok, so manually setting the PTS to the DTS, or similar workaround, produces a decodable file, but even though the packets are stamped with correct PTS and DTS, the frames that dav1d emits from this aren't always correct. For example, if the first sequence of packet PTS are 0, 512, 1024, 1536, 2048.....then dav1d emits frames where the first two frames are both with PTS 2048.

The frames themselves are correct though. I tested a 240 frame file where each frame displays its frame number, and they are all present and correct, just that the timestamps are wrong.

I can only assume that embedded in the bitstream there is additional frame numbers/time stamps/something which causes dav1d to give a different output frame PTS compared to the input packet PTS.

In this example of my 240 frame, 24fps example, one can get ffmpeg to re-write the timestamps as follows:

ffmpeg -i numbered_ffmpeg.mp4 -vf setpts=N/(24*TB) ffmpeg_out/%03d.jpg

This then correctly outputs all frames. Without the setpts filter, it duplicates/drops around 30 frames.

Last edited 17 months ago by oviano (previous) (diff)

comment:12 by dvrogozh, 17 months ago

Cc: dvrogozh added

This seems to be an issues a fix for which we have been waiting for awhile to actually land QSV AV1 encoding support in ffmpeg master branch. Please, provide details on the underlying stack, i.e. which version of media-driver, oneVPL, and most importantly oneVPL-intel-gpu are you using?

I hope that you might be missing the following fix in oneVPL-gpu runtime: https://github.com/oneapi-src/oneVPL-intel-gpu/commit/dc7fd15 which is available starting from intel-onevpl-22.6.0.

in reply to:  12 comment:13 by oviano, 17 months ago

Replying to dvrogozh:

This seems to be an issues a fix for which we have been waiting for awhile to actually land QSV AV1 encoding support in ffmpeg master branch. Please, provide details on the underlying stack, i.e. which version of media-driver, oneVPL, and most importantly oneVPL-intel-gpu are you using?

I hope that you might be missing the following fix in oneVPL-gpu runtime: https://github.com/oneapi-src/oneVPL-intel-gpu/commit/dc7fd15 which is available starting from intel-onevpl-22.6.0.

I am using the latest Windows 11 driver (3802) for ARC GPUs.

OneVPL version 2022.2.5 release.

I don't think I have control over which OneVPL- GPU version I am using, because that's determined by the above on Windows, right?

comment:14 by dvrogozh, 17 months ago

I am using the latest Windows 11 driver (3802) for ARC GPUs.
OneVPL version 2022.2.5 release.
I don't think I have control over which OneVPL- GPU version I am using, because that's determined by the above on Windows, right?

Yes, on Windows you don't have much control over which runtime you are using. I did not realize you were talking about Windows. On Linux you could try to update runtime and check whether issue persists.

I am pretty sure that I have pointed you to an actual fix for the issue. I pinged Haihao (not sure how to CC him here) to comment on this issue to confirm that the issue is what I think it is.

I will try to check when next Windows driver promotion is going to happen.

in reply to:  14 comment:15 by oviano, 17 months ago

Replying to dvrogozh:

I am using the latest Windows 11 driver (3802) for ARC GPUs.
OneVPL version 2022.2.5 release.
I don't think I have control over which OneVPL- GPU version I am using, because that's determined by the above on Windows, right?

Yes, on Windows you don't have much control over which runtime you are using. I did not realize you were talking about Windows. On Linux you could try to update runtime and check whether issue persists.

I am pretty sure that I have pointed you to an actual fix for the issue. I pinged Haihao (not sure how to CC him here) to comment on this issue to confirm that the issue is what I think it is.

I will try to check when next Windows driver promotion is going to happen.

Ok, thank you. I will check that fix out.

I also came across this one, which seemed to fit with the problem I was seeing:

https://github.com/oneapi-src/oneVPL-intel-gpu/issues/206

comment:16 by dvrogozh, 17 months ago

Ok, so some internal investigation. oneVPL runtime included into Windows 11 driver (3802) is based on relatively recent changes, specifically on 49b4b82df0 (that's internal git checksum, mostly for myself to be able to return to this later on) which is taken from September 27th. This means that:

  1. Fix for https://github.com/oneapi-src/oneVPL-intel-gpu/issues/206 is included into VPL RT from your driver
  2. Fix ​https://github.com/oneapi-src/oneVPL-intel-gpu/commit/dc7fd15 is not included into your VPL RT (it was done on October 9th in internal code base as d293aff8 commit)

It seems that the staged not-yet-released Windows driver update should include both fixes. Driver promotion flow takes some time though. I will post a comment when I will find out driver went out.

comment:17 by oviano, 17 months ago

Thank you for the information.

In the meantime and for fun/to try and learn something I have been trying to figure out why even with the suggested workaround from James above the bitstream was not correct, and I think I can see what is going on.

============================================================
Bitstream produced by FFmpeg (with workaround to overwrite packet.pts timestamps)
============================================================

EXTRADATA
OBU (1)
SEQ

PACKET PTS 0

OBU (1)
SEQ
OBU (6)
FRAME (SHOW)

PACKET PTS 512

OBU (6)
FRAME

PACKET PTS 1024

OBU (6)
FRAME

PACKET PTS 1536

OBU (6)
FRAME

PACKET PTS 2048

OBU (6)
FRAME (SHOW)
OBU (3)
FRAME HDR (SHOW FRAME IDX 3)

PACKET PTS 2560

OBU (6)
FRAME (SHOW)
OBU (3)
FRAME HDR (SHOW FRAME IDX 2)

PACKET PTS 3072

OBU (6)
FRAME

PACKET PTS 3584

OBU (6)
FRAME (SHOW)
OBU (3)
FRAME HDR (SHOW FRAME IDX 0)

PACKET PTS 4096

OBU (6)
FRAME (SHOW)

============================================================
Bitstream produced by QSVEnc (which has its own workaround for this issue)
============================================================

EXTRADATA
OBU (1)
SEQ

PACKET PTS 0

OBU (1)
SEQ
OBU (6)
FRAME (SHOW)

PACKET PTS 512

OBU (6)
FRAME
OBU (6)
FRAME
OBU (6)
FRAME
OBU (6)
FRAME (SHOW)

PACKET PTS 1024

OBU (3)
FRAME HDR (SHOW FRAME IDX 3)

PACKET PTS 1536

OBU (6)
FRAME (SHOW)

PACKET PTS 2048

OBU (3)
FRAME HDR (SHOW FRAME IDX 2)

PACKET PTS 2560

OBU (6)
FRAME
OBU (6)
FRAME (SHOW)

PACKET PTS 3072

OBU (3)
FRAME HDR (SHOW FRAME IDX 0)

PACKET PTS 3584

OBU (6)
FRAME (SHOW)

============================================================

In the FFmpeg bitstream not all packets output by QSV contain a frame that can be shown, whereas with QSVEnc a packet always includes a frame that can be shown. This explains the stutter that occurs with FFmpeg-produced bitstreams, because at some timestamps there is no frame, whereas at other times there are multiple frames.

Hopefully the fixes will resolve this, if not then I guess any FFmpeg workaround would involve splitting and merging OBUs across packets (or you can use the setpts filter after decoding and just generate new timestamps completely).

Last edited 17 months ago by oviano (previous) (diff)

comment:18 by haihao, 17 months ago

It should be a windows driver related issue, I can't reproduce issue on Linux.

comment:19 by oviano, 17 months ago

Ok are you able to confirm that the structure of the bitstream produced by FFmpeg (see my post above) is correct under Linux and there is no stutter when playing back files?

I am keen to establish if there are one or two separate issues here - the first is the incorrect timestamps of the bitstreams produced by QSV under Windows and the second is whether each bitstream contains a frame that can be shown.

Last edited 17 months ago by oviano (previous) (diff)

by oviano, 17 months ago

Attachment: qsvenc.c added

by oviano, 17 months ago

Attachment: qsvenc.h added

comment:20 by oviano, 17 months ago

I've attached my workaround which fixes the bitstream output by FFmpeg. It parses the data emitted by QSVEnc and uses the presence of the temporal delimiters to correctly construct AVPackets.

Depending on interest I could make this into a proper patch, but if Intel are going to release a driver sometime soon that fixes these issues then there maybe there is not much point.

In the meantime, maybe somebody will find it useful! It's not been extensively tested, so use at your own risk!

Last edited 17 months ago by oviano (previous) (diff)

comment:21 by dvrogozh, 17 months ago

The https://github.com/oneapi-src/oneVPL-intel-gpu/commit/dc7fd15 is a fix which is available on Linux driver, but unfortunately Windows driver is lagging behind. Mind that the major change in dc7fd15 is to output entire temporal unit while before the fix we tended to have few units in a single output. I guess taking in a patch which is not needed on Linux, but needed on Windows won't be a good strategy. I strongly believe Windows driver should be released soon.

in reply to:  21 comment:22 by oviano, 17 months ago

Replying to dvrogozh:

The https://github.com/oneapi-src/oneVPL-intel-gpu/commit/dc7fd15 is a fix which is available on Linux driver, but unfortunately Windows driver is lagging behind. Mind that the major change in dc7fd15 is to output entire temporal unit while before the fix we tended to have few units in a single output. I guess taking in a patch which is not needed on Linux, but needed on Windows won't be a good strategy. I strongly believe Windows driver should be released soon.

Thanks for confirming that that the October 9th commit does fix this issue completely, that's good news.

Look forward to a Windows release, and I agree there is no need to make a patch in FFmpeg since a fix is forthcoming.

by oviano, 17 months ago

Patch file for workaround for FFmpeg git master

comment:23 by dvrogozh, 17 months ago

The ​https://github.com/oneapi-src/oneVPL-intel-gpu/commit/dc7fd15 is a fix which is available on Linux driver, but unfortunately Windows driver is lagging behind.

New Windows driver, 31.0.101.3959, https://www.intel.com/content/www/us/en/download/729157/761751/intel-arc-graphics-windows-dch-driver-beta.html, was posted. It contains the fix. I believe it was checked to be working in https://github.com/oneapi-src/oneVPL-intel-gpu/issues/253.

Note: See TracTickets for help on using tickets.