[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)