либо напишите только для конкретного типа форматов.
Видео-говна выбает много, от некоторых видеофайлов крашатся плееры и целые приложения!
У некоторых форматов длина может быть вообще неизвестна до декодировки.
Иногда – длительность в мета-данных нагло врёт (даже mp3 такие попадаются).
Не знаю вашу задачу, но если браузер не может открыть видеофайл – то и продолжать с этим файлом (и браузером) не стоит?
Даже кто-то пытался собрать ffprobe - https://github.com/livepeer/verification-truebit/blob/master/build_ffprobe_wasm.sh
Обсуждают сегодня