For MP4 recording, can use a custom muxer setting: frag_duration=15000000
This custom setting allows MP4 to be playable just like FLV, from almost any crashes, any lockups, running out of disk space, losing electricity power, or when unplugging external disk without stopping OBS recordings. This muxer setting writes MP4 fragment every 15 seconds (15000000 microseconds), so at most it might lose up to 15 seconds of video when crash/BSOD/lockups happened.
The side effect, takes a bit longer to open fragmented mp4, but not as long as trying to seek FLV to near end of video.
VLC does play fragmented MP4 file, even while OBS is still recording to them. not sure about compatibility of others... File, remux does work with MP4 inputs to convert from fragmented mp4 to a non-fragmented mp4 to speed up file playback, be very careful not to overwrite file.
This custom setting allows MP4 to be playable just like FLV, from almost any crashes, any lockups, running out of disk space, losing electricity power, or when unplugging external disk without stopping OBS recordings. This muxer setting writes MP4 fragment every 15 seconds (15000000 microseconds), so at most it might lose up to 15 seconds of video when crash/BSOD/lockups happened.
The side effect, takes a bit longer to open fragmented mp4, but not as long as trying to seek FLV to near end of video.
VLC does play fragmented MP4 file, even while OBS is still recording to them. not sure about compatibility of others... File, remux does work with MP4 inputs to convert from fragmented mp4 to a non-fragmented mp4 to speed up file playback, be very careful not to overwrite file.