gpt4 book ai didi

android - 在 LGPL 模式下编译时的 FFmpeg 功能

转载 作者:行者123 更新时间:2023-12-04 23:30:02 28 4
gpt4 key购买 nike

我正在网上搜索,以找出在 LGPL 许可下编译时丢失的 FFmpeg 库的哪些功能。我更深入地研究了这个问题,下载并检查了 FFmpeg 中每个库的许可证,并收到以下内部库在 GPL 许可证下:

frei0r,gnutls,lame,libass,libiconv,rtmpdump,schroedinger,vid.stab,x264,xavs,xvid

以下是在 LGPL 许可下:
bzip2,fontconfig,libbluray,libgsm,libtheora,libvorbis,libvpx,opus,soxr,twolame

现在,我可以去阅读这些库的文档(如果有的话)(我确实做到了),但它仍然
模糊不清在 LGPL 许可下使用它时会丢失哪些功能。

最佳答案

引用 LICENSE FFmpeg 源中包含的文件:

Specifically, the GPL parts of FFmpeg are:

  • libpostproc
  • libmpcodecs
  • optional x86 optimizations in the files libavcodec/x86/idct_mmx.c
  • libutvideo encoding/decoding wrappers in libavcodec/libutvideo*.cpp
  • the X11 grabber in libavdevice/x11grab.c
  • the swresample test app in libswresample/swresample-test.c
  • the texi2pod.pl tool
  • the following filters in libavfilter:
    • f_ebur128.c
    • vf_blackframe.c
    • vf_boxblur.c
    • vf_colormatrix.c
    • vf_cropdetect.c
    • vf_decimate.c
    • vf_delogo.c
    • vf_geq.c
    • vf_histeq.c
    • vf_hqdn3d.c
    • vf_kerndeint.c
    • vf_mcdeint.c
    • vf_mp.c
    • vf_owdenoise.c
    • vf_perspective.c
    • vf_phase.c
    • vf_pp.c
    • vf_pullup.c
    • vf_sab.c
    • vf_smartblur.c
    • vf_spp.c
    • vf_stereo3d.c
    • vf_super2xsai.c
    • vf_tinterlace.c
    • vf_yadif.c
    • vsrc_mptestsrc.c


此外:

The following external libraries are under GPL:

  • frei0r
  • libcdio
  • libutvideo
  • libvidstab
  • libx264
  • libxavs
  • libxvid


LICENSE更多细节。

您也可以查看 configure 看看可能需要什么 --enable-gpl .

关于android - 在 LGPL 模式下编译时的 FFmpeg 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19771916/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com