Ffmpeg как не потерять запись при неожиданном отключении?
Записывается камера с помощью ffmpeg: ffmpeg -i "rtsp://ip/video.mp4" output.mp4
Если останавливать процесс записи в ручную (ctrl+c), то всё сохраняется нормально и соответственно открывается.
Но если компьютер выключить от питания или например закрыть терминал, то файл получаете не корректным и не открывается.
Как можно записывать стрим с камеры (он в mjpeg), что бы при выключении света файл записи оставался жив?
Делить файл на фрагменты, не вариант, так как последний фрагмент тоже будет потерян.
Это возможно, если писать в контейнер TS. Тем не менее, также рекомендую разбивать сохраняемое на части. Возможно, понадобится ещё лёгкое шаманство с параметрами, давно не делал этого, не помню.