История изменений
Исправление derlafff, (текущая версия) :
если захватывать с камеры кадры 1 раз в 10 минут
У меня подозрение, что ты читаешь фреймы прямо с захвата камеры раз в 10 минут.
ffmpeg работает не так. Если вход сгенерировал кадр, ты должен его прочитать.
Поэтому сначала нужно пропустить поток видео через filtergraph, который схлопнет N кадров в один. Либо вручную читать все доступные кадры и отбрасывать ненужные. Что-то вроде вот этого CLI:
ffmpeg -ss 600 -i input.avi -s 320x240 -frames:v 1 output.jpg
Так понимаю что камера отдает какой то буфер кадров за раз и ффмпег должен «вычитать» все, перед тем как получить новый!?
Т.е. да.
Исправление derlafff, :
если захватывать с камеры кадры 1 раз в 10 минут
У меня подозрение, что ты читаешь фреймы прямо с захвата камеры раз в 10 минут.
ffmpeg работает не так. Если вход сгенерировал кадр, ты должен его прочитать.
Поэтому сначала нужно пропустить поток видео через filtergraph, который схлопнет N кадров в один. Либо вручную читать все доступные кадры и отбрасывать ненужные. Что-то вроде вот этого CLI:
ffmpeg -ss 600 -i input.avi -s 320x240 -frames:v 1 output.jpg
Исходная версия derlafff, :
если захватывать с камеры кадры 1 раз в 10 минут
У меня подозрение, что ты читаешь фреймы прямо с захвата камеры раз в 10 минут.
ffmpeg работает не так. Если вход сгенерировал кадр, ты должен его прочитать.
Поэтому сначала нужно пропустить поток видео через filtergraph, который схлопнет N кадров в один. Что-то вроде вот этого CLI:
ffmpeg -ss 600 -i input.avi -s 320x240 -frames:v 1 output.jpg