Why the download is a WebM instead of an MP4
The delivered format follows the codec the source actually publishes for that request. Most platforms offer H.264 in MP4; a few publish VP9 only, and in that case the file is delivered as WebM rather than re-compressed on the server.
How it works
- Check the extension and the format label on the delivery panel.
- Confirm whether that source offered an H.264 variant — if it did not, WebM is what you get.
- Play it directly with any player that handles VP9; most do.
- If you genuinely need MP4, transcode locally with ffmpeg rather than expecting the server to re-encode.
MP4 and WebM are both container formats; what decides playback is the codec inside. MP4 usually carries H.264 and WebM usually carries VP9, and modern browsers and mainstream players handle both.
WebM is delivered only when the media the source publishes for that request has no H.264 variant. The server does not re-compress to make everything MP4 — re-encoding costs quality and would make every delivery noticeably slower.
In most cases nothing needs doing: Chrome, Edge, Firefox, VLC and PotPlayer all play a VP9 WebM directly. Transcoding is mainly needed on older devices and in editing software that accepts only MP4.
If you do need MP4, transcode locally — for example with ffmpeg: ffmpeg -i input.webm -c:v libx264 -crf 18 -c:a aac output.mp4. That is a second encode and costs a little quality, which is exactly why it is not the default.
When the delivery panel offers both an MP4 and a WebM for the same video, prefer the MP4. A WebM turns up mainly when the source has nothing but VP9.
Frequently asked questions
Does a WebM play on a phone?
Usually yes. Chrome and the system player on Android handle VP9, and recent iOS Safari does too; older system versions may need a transcode first.
Does delivering WebM cost me quality?
No. A WebM is delivered in the source's own codec with no re-encoding. Converting everything to MP4 is what would introduce loss.
Can I always get an MP4?
Only when the source offers an H.264 variant. A codec the source does not publish cannot be produced, and re-encoding everything server-side would cost quality and speed.
Supported platforms
Public video links from Xiaohongshu (RedNote), Douyin, Bilibili and YouTube.
This page needs JavaScript for the full free video parsing and download experience.