36 ms·
I tested with a 64MB, 124s long, 1152x720 .MOV video converted to .MP4 and here's what I saw: modfy.video - 258 seconds native ffmpeg - 23 seconds This
by whyleyc 6y ago
I tested with a 64MB, 124s long, 1152x720 .MOV video converted to .MP4 and here's what I saw:
modfy.video - 258 seconds
native ffmpeg - 23 seconds
This was using a 2020 MBP with a 2.3 GHz Quad-Core Intel Core i7 processor & 32GB of RAM. My local ffmpeg version was v4.3.1.
So it looks like performance definitely takes a hit due to WASM, but I'm sure performance will improve, and this is technically a very impressive achievement. The UI is really nice, and the privacy benefits of remaining client side, whilst delivered through the Web are great (i.e. nothing to install locally).
I'm one of the co-founders @ Zamzar so really interested in this space. Congrats to @cryogenicplanet on this project - you've done a great job with it!
- the-dude 6y agoIsn't .MOV already .MP4?
- dylan604 6y agoNo. MP4 is based on MOV. MP4 is typically going to have h.264 video with AAC audio. MOV is not limited in video codec, nor audio codec. Even though MediaInfo reports MOV as MPEG-4, they are not the same.
- Denvercoder9 6y agoMP4 isn't limited in video codec or audio codec either, and it's quite common to have non-H.264 or non-AAC codecs in them. The only difference between MOV and MP4 are a few later created extensions, and the difference in every day use is negligble.
- dylan604 6y agoMP4 is an ISO standardized version of where MOV was at the time it was made a standard. MOV is an Apple product that they are free to update as they see fit. Apple has since modified the QT container regarding things like the moov atoms for aspect ratio, color systems (709 vs 609 etc), and all of the other similar fiddly bits. This is the major differences between the two to me.
- LeoPanthera 6y agoBoth mov and mp4 are "containers", which can contain different kinds of codec. Both are usually h264 - mp4 especially - but they don't have to be. mp4 files can contain many different variants of mpeg-4, including hevc. mov files can contain virtually anything.
- sp332 6y agoWhat video codec were you converting to?
- whyleyc 6y agoH.264 in each case.
- throwaway189262 6y agoCan you compare them when running native single threaded? WASM threading support isn't standard yet