Нет, это невозможно из-за структуры файлов mp4. Файлы Mp4 имеют индекс кадра в начале (иногда в конце) файла, который записывает каждую позицию и размер кадра. Невозможно сгенерировать этот индекс до тех пор, пока не будет обнаружен какой-либо кадр.
Это может быть возможно при использовании фрагментированного m4, добавив флаги -f mp4 -movflags frag_keyframe+empty_moov
к команде ffmpeg, но не все знают, как читать этот формат .