@chozu also fun quirk- you've probably seen -movflags +faststart (it puts moov at the start of the file), without which web players might not play it because if they don't get the moov atom in the first fetch they will just abort
...and for some reason my pc is cursed and does like the worlds tiniest transfer on first fetch for anything on the web, so any mp4 without faststart never plays for me in browser xD
@psykose@chozu Makes me wonder why it was designed this way, specially as MP4 goes back to pre-SSD era where seeking into a file until you find that cursed moov atom is just horribly expansive.
@lanodan@chozu@psykose Because it is the lowest overhead, strictly speaking the index and block headers are redundant. Also it's only a couple of seeks to find the moov box even if it's at the end of the file.
Add comment