3 ms·
> seems to take 10x longer do encode MOV files vs. raw MP4 > So you are saying there shouldn't be a difference then? There should be no difference if the vide
by DaiPlusPlus 5y ago
> seems to take 10x longer do encode MOV files vs. raw MP4
> So you are saying there shouldn't be a difference then?
There should be no difference if the video coding (codec aka "video format" aka "compression-standard" ) is already one of the standards (e.g. AVC, HEVC, etc). For example, AVC video in a RIFF file[1] should be able to be converted to AVC video in an ISO BMFF (aka QuickTime MOV) file without performing any transcoding at all, so it should take however long it takes for your computer to literally copy bytes from one file into another.
The evidence suggests that Apple's screen-recordings are made using the "ProRes 4444" codec, which explains why other programs need it to be transcoded, and why YouTube takes longer: https://support.apple.com/en-us/HT202410 https://support.apple.com/en-us/HT202410
[1] I believe this is theoretically possible, if utterly impractical
- matthewmacleod 5y agoScreen recordings don't use ProRes – they're just standard MOV containers with H.264 in them. I recorded one now and ffprobe says: Input #0, mov,mp4,m4a,3gp,3g2,mj2, from './test.mov': ... Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709), 900x492 [SAR 1:1 DAR 75:41], 1666 kb/s, 58.45 fps, 60 tbr, 6k tbn, 12k tbc (default)