Привет всем! Как правильно устанавливать PTS/DTS при ремуксе аудио-видеопотоков MPEG-TS? В общем виде, я так понимаю, нужно писать что то вроде этого.
pkt.pts = av_rescale_q_rnd( pkt.pts, in_stream->time_base,
out_stream->time_base, AV_ROUND_NEAR_INF|AV_ROUND_PASS_MINMAX);
pkt.dts = av_rescale_q_rnd( pkt.dts in_stream->time_base,
out_stream->time_base, AV_ROUND_NEAR_INF|AV_ROUND_PASS_MINMAX);
pkt.duration = av_rescale_q(pkt.duration, in_stream->time_base,
out_stream->time_base);
pkt.pos = -1;