ошибка libavformat Метки времени не установлены в пакете для потока 0 - PullRequest
0 голосов
/ 17 января 2020

Я использую libavformat. У меня ошибка: метки времени не установлены в пакете для потока 0.

Я пытаюсь это

if ((i_pkt->pts == 0 || i_pkt->pts == AV_NOPTS_VALUE) && i_pkt->dts == AV_NOPTS_VALUE)
    {
                i_pkt->dts = i_pkt->pts = av_rescale_q(av_gettime(), AVRational{1, AV_TIME_BASE}, out_stream->time_base);
    }

, но получил эту ошибку non monotonically increasing dts

...