Re:FFmpeg for browser and Node, powered by WebAssembly
by brigade on Friday August 20, 2021 @08:06PM
(#28252788)
You can pay for a commercial license for x264 (or x265) if you don't want to touch the GPL
[ Parent
| on HN ]
Re:FFmpeg for browser and Node, powered by WebAssembly
by NightMKoder on Friday August 20, 2021 @11:12PM
(#28253807)
Oh wow I didn’t realize they did custom licensing (presumably for a good chunk of change). Good to know!
Re:FFmpeg for browser and Node, powered by WebAssembly
by kkielhofner on Saturday August 21, 2021 @10:40AM
(#28257376)
What’s also important to know is that the commercial license (IIRC) doesn’t include access to the patent pool. I presume that when going through the commercial license the x264/x265 people will walk you through or otherwise assist in the MPEG-LA stuff:
It trips people up: the commercial x264/x265 license provides alternate use terms on the implementation. The implementation, however, is still protected by various patents worldwide and MPEG-LA is who you go through for access to the patent pool which is (supposed to) include payment to all of the identified patent holders.
Re:FFmpeg for browser and Node, powered by WebAssembly
by ksec on Saturday August 21, 2021 @07:05PM
(#28261360)
IANAL the patent are required only if your devices does not already have an H.264/H.265 license.
H.264 is fine as it is literally the MP3 of Video. H.265 is a lot more complicated.
Re:FFmpeg for browser and Node, powered by WebAssembly
by kkielhofner on Saturday August 21, 2021 @07:25PM
(#28261494)
That is true but if you’re using libx264/libx265 you’re not using hardware encode/decode blocks that include the patent license so MPEG-LA is back in the picture.
Re:FFmpeg for browser and Node, powered by WebAssembly
by ksec on Saturday August 21, 2021 @10:19PM
(#28262327)
Again IANAL but license are per devices and not per IP blocks so you dont double pay for each and every components ( Hardware Encode Decode in CPU and GPU ). And generally speaking that is up to the OEM and Devices Manufactures to have it done.
Re:FFmpeg for browser and Node, powered by WebAssembly
by kkielhofner on Monday August 23, 2021 @11:24AM
(#28277248)
IANAL disclaimer as well but each component (hardware block, x264/x265 instance) is (IIRC) considered a separate "unit" [0].
[0] Slide 10, bullet one https://www.mpegla.com/wp-content/uploads/avcweb.pdf