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-online: ffpmeg running on the browser

97 pointsby bvaldivielsoover 1 year ago

9 comments

netsharcover 1 year ago
As their github page says, based on <a href="https:&#x2F;&#x2F;ffmpegwasm.netlify.app" rel="nofollow noreferrer">https:&#x2F;&#x2F;ffmpegwasm.netlify.app</a> ...<p>I&#x27;m guessing no one did GPU-optimizations? I saw a web app (not an ffmpeg transpilation) that went clever and used WebGL so it can access the GPU and use its parallel processing capabilities...
评论 #37892679 未加载
评论 #37892151 未加载
syrusakbaryover 1 year ago
This might also be interesting to the readers. In Wasmer we recently ported ffmpeg to Wasm&#x2F;WASIX. It runs fully in both client (browser) and also fully on the server: <a href="https:&#x2F;&#x2F;wasmer.io&#x2F;wasmer&#x2F;ffmpeg">https:&#x2F;&#x2F;wasmer.io&#x2F;wasmer&#x2F;ffmpeg</a> (is multithreaded, all codecs supported)<p>Here&#x27;s a video showcasing it! <a href="https:&#x2F;&#x2F;twitter.com&#x2F;wasmerio&#x2F;status&#x2F;1687238131395768320" rel="nofollow noreferrer">https:&#x2F;&#x2F;twitter.com&#x2F;wasmerio&#x2F;status&#x2F;1687238131395768320</a><p>I believe we can bring ffmpeg to any programming language quite easily... stay tuned!
leptonsover 1 year ago
I implemented ffmpeg.wasm in my own web app, and it&#x27;s working out really well. I didn&#x27;t have to set up a Lambda to resize video, it happens in the user&#x27;s browser and the result is uploaded directly to S3. It saves me processing cost, and complexity. It was really easy to implement and works perfectly.
评论 #37892522 未加载
评论 #37892455 未加载
评论 #37892492 未加载
dangover 1 year ago
Related:<p><i>ffmpeg.wasm – a pure WebAssembly &#x2F; JavaScript port of FFmpeg</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=33794122">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=33794122</a> - Nov 2022 (23 comments)<p><i>FFmpeg for browser and Node, powered by WebAssembly</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28251801">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28251801</a> - Aug 2021 (87 comments)<p><i>A pure WebAssembly &#x2F; JavaScript port of FFmpeg</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24987861">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24987861</a> - Nov 2020 (125 comments)
untitaker_over 1 year ago
Similar, but nicer UI: <a href="https:&#x2F;&#x2F;ffmpeg.app" rel="nofollow noreferrer">https:&#x2F;&#x2F;ffmpeg.app</a>
jonplackettover 1 year ago
Anyone know what the browser support is likely to be for this?<p>I’m working on something right now where I’m having to use a web service to merge an mp3 and mp4. Doesn’t even need to re-encode. So this might be perfect if a decent amount of browsers can run it.
评论 #37894313 未加载
hokkosover 1 year ago
Or better use the WebCodecs API to be able to use your hardware encoding and decoding facilities.
评论 #37892777 未加载
ameliusover 1 year ago
When will it become practical to run Linux inside the browser using WASM?
评论 #37892573 未加载
评论 #37892567 未加载
评论 #37892563 未加载
pojzonover 1 year ago
Anyone can explain to me why order of input file flag has such an impact on the accuracy of copy ? (Ffmpeg adds&#x2F;removes randomly few sec)
评论 #37892524 未加载