TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

ffmpeg.wasm – a pure WebAssembly / JavaScript port of FFmpeg

83 pointsby reimertzover 2 years ago

7 comments

kentlyonsover 2 years ago
I'm using this in a current project and it really is great to be able to do things in the browser that would otherwise require a nontrivial native client. One limitation I'd like to figure out how to get around is the 2GB file size limit. According to the docs, this is a WebAssembly limitation? It's not hard to find videos that cross that size.
评论 #33795385 未加载
评论 #33798249 未加载
评论 #33794915 未加载
stuartmemoover 2 years ago
I used this to make an in-browser audio converter. Performance is pretty good, but limited to a single thread compared to the cli version.<p><a href="https:&#x2F;&#x2F;sodaphonic.com&#x2F;convert" rel="nofollow">https:&#x2F;&#x2F;sodaphonic.com&#x2F;convert</a>
评论 #33794696 未加载
NayamAmarsheover 2 years ago
A year ago, I wanted to use this library but it&#x27;s way too buggy imo. Stuff kept breaking, incompatible with React. Tried to use with Electron.js only to find out it&#x27;s not supported (I think the issue&#x27;s still open).<p>So I ditched this in favor of real ffmpeg binary that I can download according to someone&#x27;s PC architecture. It works better and is also fast. Downsides? I can&#x27;t use it on the web but at least electron.js would allow me to use the binary.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;upscayl&#x2F;ffmpeg" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;upscayl&#x2F;ffmpeg</a>
bragrover 2 years ago
This looks neat but pure port seems to be stretching it:<p>&gt;ffmpeg.wasm is a pure Webassembly &#x2F; Javascript port of FFmpeg<p>&gt;@ffmpeg&#x2F;core contains WebAssembly code which is transpiled from original FFmpeg C code with minor modifications [1]<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;ffmpegwasm&#x2F;ffmpeg.wasm#what-is-the-license-of-ffmpegwasm" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ffmpegwasm&#x2F;ffmpeg.wasm#what-is-the-licens...</a>
评论 #33794802 未加载
评论 #33794720 未加载
kebsupover 2 years ago
I&#x27;ve made <a href="https:&#x2F;&#x2F;youtube-to-gif.com" rel="nofollow">https:&#x2F;&#x2F;youtube-to-gif.com</a> with it, it&#x27;s quite neat, but doesn&#x27;t work on mobile.
ameliusover 2 years ago
Does QEMU run on WASM yet?
评论 #33800871 未加载
andrewfromxover 2 years ago
so this does 100% of everything the compiled c ffmpeg exe can do?
评论 #33794857 未加载
评论 #33794700 未加载