Ошибка Chrome:
Error Message: CHUNK_DEMUXER_ERROR_APPEND_FAILED: Got a block with negative timecode offset -14
Я делаю веб-видео, используя последнюю версию ffmpeg 4.2.1 с libvpx 1.8.1:
1-й проход:
ffmpeg -y -i input.mp4 -c:v libvpx-vp9 -b:v 800k -pix_fmt yuv420p -vf scale=-1:720 -tile-columns 2 -quality good -speed 4 -max-intra-rate 0 -lag-in-frames 25 -row-mt 1 -pass 1 -an -threads 0 -f webm /dev/null
2-й проход:
ffmpeg -i input.mp4 -c:v libvpx-vp9 -b:v 800k -pix_fmt yuv420p -vf scale=-1:720 -tile-columns 2 -quality good -speed 0 -max-intra-rate 0 -auto-alt-ref 1 -lag-in-frames 25 -row-mt 1 -pass 2 -c:a libopus -b:a 64k -frame_duration 60 output.webm
Затем я использую mse-tools (https://github.com/acolwell/mse-tools), чтобы переманировать output.webm. Когда я использую утилиту дампа из этого пакета,показывает мне отрицательные смещения, которые являются источником проблем в Chrome - он не может добавить чанк с отрицательным смещением.