oh god. I thought every social media was breaking my audio when uploaded, but no, they're transcoding my mp4 into a perfectly sync'd mp4.

which firefox/their video player then plays out of sync.

I feel like less shit for making a video that played wrong, I thought I fucked up the sync.

but now I have zero idea how to fix this

yeah, it's not tumblr that's fucking this, I made my own HTML that was just <title>VIDEO</title><video width="320" height="240" controls><source src="video.mp4" type="video/mp4"></video> and it still plays out of sync in firefox

ahh, if I convert the video to webm with handbrake, it burns the audio de-sync into the file.

but if I convert it to mp4, I get a mp4 that plays correct in VLC and chrome, but not firefox.

weird.

I think this is handbrake/ffmpeg doing something VERY weird when converting it to mp4
@foone as if the whole process weren't very weird to start with.