video - 有没有更安全的方法将 FFMpeg 包含在商业应用程序中?

标签 video ffmpeg video-streaming video-processing video-codecs

<分区>

https://www.ffmpeg.org/legal.html

上面的页面并没有说明我们是否可以在商业项目中使用这些库。

如果有算法破坏专利,我不应该支持哪些格式以避免风险?

简而言之,添加 ffmpeg 以创建适用于 iOS 和 Android 的多媒体应用程序(并且可能稍后也适用于桌面)更安全。

最佳答案

注意:我不是律师,如果这个问题是针对严肃的制作,你应该寻求专业律师的法律建议。

FFmpeg 有部分是 LGPL、GPL 和第 3 方库(例如 libx264、libmp3lame..)也有自己的许可证。

您链接的法律 list 实际上似乎适合商业应用。最重要的部分不是使用 --enable-gpl--enable-nonfree 进行编译,也不是将您的程序动态链接到库。

这将自动禁用其代码许可与闭源二进制版本(例如 GPL)不兼容的任何编解码器。

如果您的商业应用程序是开源的,那么您可以使用--enable-gpl

请注意,您有义务发布您使用的 FFmpeg 的 LGPL 源代码,包括您可能直接对其进行的任何修改。

最后,如果您的程序将允许最终用户使用专利格式(H.264、AAC [..])进行编码,您应该了解您所在司法管辖区有关专利软件的法律,因为 MPEG-洛杉矶可能会来敲你的门。

关于video - 有没有更安全的方法将 FFMpeg 包含在商业应用程序中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31358284/

相关文章:

video - 自动选择视频的缩略图

c# - 无法在 Chrome 浏览器上播放 mp4 视频

ffmpeg - 来自 OpenGL 的 WebRTC H264 视频直播流 (w FFMPEG)

android - 默认情况下如何在横向全屏模式下播放youtube数据API视频

javascript - 指示 getUserMedia 使用最佳可用相机分辨率

ffmpeg - 如何在不重新编码的情况下合并两个视频

php - 如何将缩略图存储到数据库中?

android - Centos 视频优化器

ios - 在没有 MOOV Atom 的情况下识别 MDAT Atom 中的音频样本

c++ - 从 16 位 PCM 中去除 C++ 中的音频噪声(嘶嘶声)