Как вытянуть длительность видео по ссылке, стянув всего 7% файла — и с чего вдруг в заголовке MP4 стоит ноль
Кто-то закинул ролик на 37 мегабайт и в ответ получил: «Не удалось определить длительность видео». Файл при этом самый обычный — любой плеер его переваривает, ffprobe спокойно показывает 18 секунд. А в логах — глухо, ни единой ошибки.
В разборе: как вообще устроена длительность в MP4, почему в заголовке файла она может оказаться нулевой и как вытащить её тремя HTTP-запросами, не подтаскивая ffmpeg.
Читать далее
👉 Node.JS [ru]
Post #5817
561
