Есть некоторое количество видеофайлов скопированное с DVD или BD, именно скопированы, не скачаны с сети, так что вариант, то что скачан битый файл отпадает - также оговорюсь, что файл рабочий, претензий по воспроизведению никаких - копировал для личной видеоколлекции на домашний сервер и решил проверить его на целостность в программе FFMPEG - я очень поверхностно в этом разбираюсь, но покопавшись в сети для проверки был написан вот такой .bat файл:
@echo off
for %%i in (*.mkv) do (
echo %%i
ffmpeg -v error -i "%%i" -f null -
)
Подавляющее большинство файлов не вызвало нареканий, но на несколько из них программа прореагировала и выдала 3 типа ошибок (не для одного файла все 3, имею ввиду что у файлов попадаются ошибки этих трёх типов):
1.
[mpeg2video @ 0000028ec8372f80] ignoring pic cod ext after 0
[mpeg2video @ 0000028ec843e580] ignoring pic cod ext after 0
2.
[mpeg2video @ 0000016207caf900] slice mismatch
[mpeg2video @ 0000016207caf900] Warning MVs not available
3.
[null @ 0000016cdc2e0ac0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 7 >= 7
[null @ 0000016cdc2e0ac0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 12 >= 12
[null @ 0000016cdc2e0ac0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 42 >= 42
[null @ 0000016cdc2e0ac0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 64 >= 64
[null @ 0000016cdc2e0ac0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 72 >= 72
[null @ 0000016cdc2e0ac0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 91 >= 91
[null @ 0000016cdc2e0ac0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 94 >= 94
[null @ 0000016cdc2e0ac0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 97 >= 97
и т.д.
Что это за ошибки, с чем они связаны и можно ли их исправить?