Как правило, вы не можете искать произвольные временные позиции в формате видеофайла, таком как MP4. Это связано с тем, что видеопроигрыватели используют контейнер для предоставления смещения файлов для видеокадров, к которым можно получить произвольный доступ, и только определенные кадры соответствуют требованиям. (Большинство видеокадров не могут быть декодированы сами по себе, но полагаются на информацию из нескольких предыдущих кадров.)
Тем не менее, многие видеофильмы обеспечивают иллюзию поиска в произвольных временных точках путем предоставления множества точек произвольного доступа. Другими словами, размер GOP остается небольшим (ключевые кадры каждую 1 секунду типичны), и эти ключевые кадры упоминаются в структуре MP4. Ваши видео, вероятно, закодированы с большими размерами GOP, поэтому у них очень мало точек поиска.
Я подозреваю, что если вы перекодировали свои видео с помощью такого инструмента, как FFmpeg с настройками по умолчанию, вы обнаружите, что они гораздо удобнее при поиске.