[HN Gopher] FFmpeg for browser and node, powered by WebAssembly
___________________________________________________________________
FFmpeg for browser and node, powered by WebAssembly
Author : MrRolling
Score : 15 points
Date : 2021-08-20 21:49 UTC (1 hours ago)
(HTM) web link (ffmpegwasm.netlify.app)
(TXT) w3m dump (ffmpegwasm.netlify.app)
| oenetan wrote:
| This is a great tool. I wish there was something like this for
| Gstreamer, as i use it more than ffmpeg.
|
| FFMpeg and gst, and the external encoder libraries, contain alot
| of simd optimzied code.
|
| Any benchmarks for how the ffmpeg wasm version compares to a
| ffmpeg native build in terms of decoding/encoding?
| NightMKoder wrote:
| FFmpeg is licensed under LGPL which can (albeit carefully) work
| on the web, but libx264 is GPL. I think that alone makes this
| project unusable in non-open-source projects? (For reference, GPL
| does not have any dynamic linking exception, so the copyleft
| terms apply as soon as you include it in your shipped binary in
| any way)
|
| Aside from the OSS licenses alone, H.264 encoders/decoders have a
| required patent license. Most users get around this by using an
| API (e.g. `<video>` tags, AVFoundation) - which means
| Google/Apple pay for it when they ship the decoder for
| Chrome/iOS. How does this project get around that requirement?
___________________________________________________________________
(page generated 2021-08-20 23:00 UTC)