We made some changes to how recordings are saved in OBS 0.658b. You may need to adjust your settings to record to MP4 if you were using that before as FLV is now the default format.
Be aware that recording to MP4 is not recommended at all as any unclean shutdown of OBS or your system will leave the entire recording irrecoverably corrupted. This is why we've made FLV the default in many situations in 0.658b.
If you record in FLV, you can very easily convert the file to MP4 afterwards by following this guide.
If you still want to record directly to MP4 and risk having corrupted files, you need to ensure you have a valid file path in Settings / Broadcast Settings. Invalid file paths will be replaced by the current date and time in FLV format. A valid file path is either a filename (eg c:\videos\file.mp4) or a format string (eg c:\videos\$T.mp4). Using illegal characters or omitting the file extension will result in OBS using the current date and time in FLV format (ie, $T.flv). For a list of valid format characters, hover your mouse over the file path box.
Many guides have recommended using % as the filename, thinking this would generate the date and time. However, % is an invalid character which results in OBS falling back to a safe default, which used to be the date and time in MP4 format, but is now FLV.
Be aware that recording to MP4 is not recommended at all as any unclean shutdown of OBS or your system will leave the entire recording irrecoverably corrupted. This is why we've made FLV the default in many situations in 0.658b.
If you record in FLV, you can very easily convert the file to MP4 afterwards by following this guide.
If you still want to record directly to MP4 and risk having corrupted files, you need to ensure you have a valid file path in Settings / Broadcast Settings. Invalid file paths will be replaced by the current date and time in FLV format. A valid file path is either a filename (eg c:\videos\file.mp4) or a format string (eg c:\videos\$T.mp4). Using illegal characters or omitting the file extension will result in OBS using the current date and time in FLV format (ie, $T.flv). For a list of valid format characters, hover your mouse over the file path box.
Many guides have recommended using % as the filename, thinking this would generate the date and time. However, % is an invalid character which results in OBS falling back to a safe default, which used to be the date and time in MP4 format, but is now FLV.
Last edited: