0

私はWeb全体を検索して、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ライセンスの下でそれを使用するときにどの機能が失われるかについてはまだ漠然としています.

4

1 に答える 1

0

LICENSEFFmpeg ソースに含まれているファイルを参照してください。

具体的には、FFmpeg の GPL 部分は次のとおりです。

  • libpostproc
  • libmpcodecs
  • libavcodec/x86/idct_mmx.c ファイルのオプションの x86 最適化
  • libavcodec/libutvi​​deo*.cpp の libutvi​​deo エンコード/デコード ラッパー
  • libavdevice/x11grab.c の X11 グラバー
  • libswresample/swresample-test.c の swresample テスト アプリ
  • texi2pod.pl ツール
  • 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

さらに:

次の外部ライブラリは GPL の下にあります。

  • frei0r
  • libcdio
  • ライブビデオ
  • libvidstab
  • libx264
  • libxavs
  • libxvid

詳細については、を参照LICENSEしてください。

を調べて、configure何が必要かを確認することもできます--enable-gpl

于 2013-11-04T19:16:27.660 に答える