ffmpeg中--enable-gpl什么意思

简介: ffmpeg中--enable-gpl什么意思

gpl是一个协议,如果你增加了这个选项,意味着你修改了ffmpeg,比如增加了x264部分,srt,或decklink部分。

那么你如果作为商用的话,关于ffmpeg这部分的代码,就需要开源。但是非ffmpeg部分依然不需要开源。

反过来说,如果你想修改ffmpeg,再编译,编译时就需要加入这个选项才行。

比较出名的有ffmpeg耻辱柱事件,严重违反了开源精神,大家可以去了解一些这几家国内的公司。


image.png

相关文章
|
存储 编解码 算法
深度剖析FFmpeg视频解码后的帧处理到Qt显示 从AVFrame到QImage的转换(一)
深度剖析FFmpeg视频解码后的帧处理到Qt显示 从AVFrame到QImage的转换
1073 1
|
Android开发 Java
Android Studio 解决 Error:Unable to start the daemon process.
异常 Error:Unable to start the daemon process. This problem might be caused by incorrect configuration of the daemon.
2876 0
|
12月前
|
安全 物联网 API
API的科普
在当今这个数字化时代,信息如同血液般在无数个系统、应用和设备之间流淌,而这一切高效、无缝的交互背后,离不开一个至关重要的技术组件——API(Application Programming Interface,应用程序编程接口)。API作为数字世界的桥梁,不仅连接了不同的软件系统,还推动了数据共享、业务自动化以及创新服务的不断涌现。本文将深入探讨API的定义、作用、发展历程、关键技术、应用场景以及未来趋势,旨在揭示API在数字化转型中的核心价值和无限潜力。
1517 0
|
10月前
|
存储 IDE Java
如何检查类文件是否被篡改?
类文件被篡改可能导致安全问题和程序异常。检查方法包括:1. 比对文件哈希值;2. 使用反编译工具对比代码;3. 检查文件签名。确保类文件的完整性和安全性。
260 3
|
11月前
|
IDE Java 应用服务中间件
如何检查并解决类路径中的类库版本冲突问题
类路径中的类库版本冲突可能导致应用运行异常。解决方法包括:1. 使用依赖管理工具(如Maven、Gradle)检查依赖树,找出冲突的库;2. 调整依赖版本或排除特定版本;3. 清理缓存,重新构建项目。
421 2
|
编解码 开发工具 Android开发
技术心得:打造自己的智能投屏体验——Android投屏开发入门
技术心得:打造自己的智能投屏体验——Android投屏开发入门
1094 0
|
11月前
|
弹性计算 安全 网络协议
如何创建VPC并配置安全组以保护您的阿里云服务器
如何创建VPC并配置安全组以保护您的阿里云服务器
|
11月前
|
安全 网络协议 Java
Java反序列化漏洞与URLDNS利用链分析
Java反序列化漏洞与URLDNS利用链分析
264 4
|
存储 IDE 编译器
C#—VB.NET的相同点与不同点
C#—VB.NET的相同点与不同点
222 0
|
缓存 网络协议 前端开发
SPDY简单介绍
SPDY简单介绍
340 0

热门文章

最新文章