0

I want to convert https using ffmpeg but I have to enable openssl in configuration .. how can I do that in flutter ?

1 Answers1

0

openssl is problematic

  • FFmpeg supports several HTTPS libraries: openssl, gnutls, libtls, and mbedtls.
  • openssl and libtls are considered to be non-free due to their licenses, and are therefore incompatible with the GPL. As most distributors of ffmpeg enable features requiring the GPL license you won't easily find ffmpeg with openssl or libtls support.

Use gnutls or mbedtls instead

From pub.dev - flutter_ffmpeg:

flutter_ffmpeg provides eight packages that include different sets of external libraries. These packages are named according to the external libraries included in them.

The packages that enable gnutls for flutter_ffmpeg are: https, https-gpl, full, and full-gpl. Using any of these will provide HTTPS support.

See the instructions on how to enable these packages.

llogan
  • 121,796
  • 28
  • 232
  • 243
  • I am having trouble with using the FFmpeg filter in the flutter application, can you please take a look at it? [question](https://stackoverflow.com/questions/70045090/flutter-ffmpeg-error-option-not-found-when-using-filter) – lazydevpro Nov 20 '21 at 10:43