未分類 2021 年 2 月 5 日 请教下, ffmpeg 可以用到商业软件里面吗? 请教下, ffmpeg 可以用到商业软件里面吗? 資深大佬 : keepwalk2020 9 一个工具需要内嵌个视频播放器,搜了下,ffplay 正合适,不知重新编译 ffplay 原码,嵌入自己的软件里合法吗?需要经过 ffmpeg 受权吗?还请有经验的大哥赐教,谢谢! 大佬有話說 (29) 資深大佬 : terence4444 似乎可以用,但是使用的软件也必须开源。否则只能让用户单独下载以插件形式提供。 資深大佬 : fiveelementgid 建议去 GitHub 看看 ffmpeg 的 license 是啥先( 資深大佬 : xupefei ffmpeg 有 LGPL 版本,可以作为库用在商业软件里 資深大佬 : wunonglin QQ 影音怎么做你就怎么做就行了 資深大佬 : kneep 可以。https://ffmpeg.org/legal.html这里是所有 FFmpeg 的合规要求,从 LGPL 的角度看,核心要点是以下几条:1. 编译 FFmepg 不要–enable-gpl 、–enable-nonfree,确保 FFmpeg 是 LGPL (否则 FFmpeg 就会变成 GPL,你需要开源你整个工具源码)2. 通过动态库的方式使用 FFmpeg3. 开放 FFmpeg 源码(不管有没有修改)和编译脚本、配置4. 在软件合适的位置(比如 About 菜单)声明使用了 FFmpeg,以及说明 FFmpeg 的著作权、许可证5. 不要在 EULA 中禁止逆向工程 資深大佬 : AndyAO 维基百科上有相关的说明,中英文内容都挺好的.QQ 影音就是直接拿来用,不开源,结果被挂到耻辱大厅上了 xD 資深大佬 : gam2046 有一说一,市面的所有视频播放器,有几个是不用 ffmpeg 的。 資深大佬 : littlewing 说到播放视频的问题,H264 也是需要付费的吧,这一块是怎么个情况? 資深大佬 : LZSZ 参考下 potplayer 資深大佬 : linux40 作为独立的程序调用 ffplay,和 ffplay 进行独立程序间的交互是没问题的。 資深大佬 : imgbed 用了会怎样?作者会跨国来告你? 主 資深大佬 : keepwalk2020 @kneep 谢谢! 主 資深大佬 : keepwalk2020 @imgbed 年轻人得讲武德呀! 資深大佬 : festoney8 以前是有 shame 页面的,不过现在列表拿掉了,大概是挂不过来了吧存档:http://web.archive.org/web/20100918220711/http://ffmpeg.org/shame.html 主 資深大佬 : keepwalk2020 @xupefei 谢谢,用 LGPL 版! 資深大佬 : muraku 如果是用作后台服务进行视频转码,只对用户贩卖提供 api 呢? 資深大佬 : learningman 先提个 commit 把自己加到耻辱墙,然后就可以想怎么用就怎么用了 資深大佬 : msg7086 @muraku GPL 只有对拥有程序二进制文件的人才需要提供源代码。如果你的程序没有给过外人,那就不需要提供源代码。 資深大佬 : xing2387 shame 在这 https://github.com/FFmpeg/web/blob/master/src/shame 資深大佬 : dongtingyue 怕啥,大不了到时交钱呗,没有啥是钱解决不了的,如果有就加钱。 資深大佬 : fangcan 借 请教下有没有 ffmpeg 的封装库,java 能用的 資深大佬 : kneep @fangcan google 搜下 ffmpeg java wrapper,有不少 資深大佬 : Boyce @fangcan 用过 jave 做视频转码,javacv 视频截帧 資深大佬 : fangcan @kneep 好的 感谢 資深大佬 : fangcan @Boyce 好的,感谢 请问下,有没有做过音频类的操作,比如音频拼接 除了 ffmpeg 还有没有其他好用的工具 資深大佬 : Boyce @fangcan 音频操作倒没,不过 ffmpeg 的功能极其强大,应该能解决想要的需求,可以查看下相关封装包的 api 。 資深大佬 : Codle 想知道服务端有没有什么影响,比如用户是上传的视频,我用 ffmpeg 做下处理 資深大佬 : qian19876025 android 菊花的产品 肯定用 資深大佬 : kneep @Codle 服务端没影响,不需要开源