I've been produce videos on YouTube for a few years. I understand a vast majority of encoding options for x264 (My preferred encoder).
I used to use MPEG-4 containers (.mp4) with my videos, however my system isn't the most powerful and the encoder will sometimes crash mid-encoding, causing the file to be unreadable because of how MPEG-4 file data is organized.
So I switched to using FLV as the container, and remuxing it to MPEG-4 after recording is done. FLV's organization of the data allows the file to be read, even if the file was never completed. I don't understand much about the actual formats, but Id suspect it's an absence of a footer in the format for FLV.
The problem I'm having with FLV, is that when I used MP4, I record with multiple audio tracks, so that I can edit them independently. FLV does not support multiple audio streams.
I'm wondering if there is a container for x264, that's still high quality, allows for multiple audio tracks, and can still be read if encoding crashes.
I am recording with a program called OBS-Studio (OBS Multi-Platform), which allows the following containers for x264: FLV, MP4, MOV, MKV, TS
Are any of those last 3 formats capable of such functionality. I have tried a few days of research and can't find anything regarding this.