Does your FLV files plays fine near the end? FLV have slow seeking and will take time to reach near the end.
Maybe your FLV files might be chopped off from running out of storage space, or your HDD/SSD might be failing by corrupting parts of data. Try using different storage device.