ffmpeg license - apache 2.0 compliance
Author: jmferreirabCreated Jul 11, 2021Updated Jan 2, 2026
Hello! I have checked the code base and noticed that ffmpeg-python invokes an executable that may exist in the end-user path under the name of ffmpeg and passes instructions to it. It certainly does not bundle with ffmpeg code or executables.
That said, paragraph 5 of the LGPL 2.1 states that "a work that uses the Library", in this case, the new library authored by kkroening, should fall outside of the scope of LGPL 2.1, enabling kkroening to release his ffmpeg-python library under the permissive Apache 2.0.
I would like to know if anyone can please confirm if this rationale holds, henceforth ensuring that ffmpeg-python is fully Apache 2.0 compliant.
Relevant reading I did before asking:
Source: kkroening/ffmpeg-python