Постоянно добавлять изображение к видео
Каждые x минут я получаю изображение с сетевой камеры. Теперь я хочу добавить эту картинку в существующий видео файл - на лету.
Я не хочу хранить множество графических файлов, а затем кодировать их время от времени, например,
mencoder mf://@${LIST} -mf type=jpg:fps=${FPS} ...
Формат видео / кодек на самом деле не имеет значения, поскольку стандартные инструменты (mplayer, ffmpeg, vlc,...) могут справиться с этим.
Любые идеи или предложения? Заранее спасибо!
1 ответ
Один очевидный способ, который должен работать (по крайней мере, в соответствии с моими первыми тестами), это просто записать новое изображение jpeg в конец видеофайла - таким образом, видео представляет собой поток mjpeg.
cat ${PIC} >> ${VIDEO}
Это ответ на мой вопрос, однако я искал что-то, занимающее меньше места, чем занимали бы фотографии, сохраненные по отдельности.
Другие намеки?