Опция FFmpeg -ss не точна - PullRequest
       29

Опция FFmpeg -ss не точна

0 голосов
/ 26 апреля 2019

Я использую кодек потока копирования, и мне не нужно выводить значения 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.

...