A video file is a container holding at least two streams: pictures and sound. Extracting audio means discarding the video stream — which is never decoded — and re-encoding what is left. That is why conversion speed tracks the length of the soundtrack rather than the resolution or file size of the picture, and why a 4K movie often finishes as quickly as a 720p clip of the same duration.
Two engines do that work here. Formats the browser already understands — MP4, M4V, MOV, QT, MKV and WebM — stream through the native WebCodecs pipeline with nothing to download and no practical size ceiling. Everything else — AVI, FLV, WMV, 3GP, MPEG and transport streams — goes through FFmpeg compiled to WebAssembly, which fetches about 30 MB on first use and decodes inside a 32-bit memory space. The result is the same; the setup cost and the size limit are not.
Before you pick a page below, decide what the audio is for. That one choice matters more than any other setting, and it is the difference between a 30 MB file and a 700 MB one.