Я использую кодек потока копирования, и мне не нужно выводить значения negative PTS
.
Вот так выглядит команда
ffmpeg -y -ss 00:44.002292 -to 01:04.022292 -i "https://drive.google.com/uc?authuser=0&id=1tEt19OyfM0BH43WcoECwQnGzu8eallRC" -c copy -avoid_negative_ts 1 11.mp4 -hide_banner
.
значения для -ss
и -to
являются временными метками ключевых кадров. Но выходное видео начинается с ключевого кадра, предшествующего (pkt_pts_time=38.997292
) тому, что я указал.
версия ffmpeg: 4.1.1
Почему это происходит? Что конкретно в этом видео?
Редактировать
Время поиска вычитается в моем случае на 3*AV_TIME_BASE / 23
значение
(ffmpeg_opt.c: 1179) ??
Что-то связанное с поиском на основе DTS
против поиска на основе PTS
.