Comments (6)
SRT now has support for building against 3 different crypto libraries: openssl, gnutls and mbedtls.
gnutls is LGPL and mbedtls is Apache-2.0 so it sounds like there's a way forward, potentially.
from ffmpeg-kit.
Unfortunately, srt
depends on openssl
and the license of openssl
is not compatible with LGPL
/ GPL
. See tanersener/mobile-ffmpeg#81.
from ffmpeg-kit.
@tanersener thank you for fast reply. As you mentioned in linked post, you were waiting for the openssl
license to change? According to https://www.openssl.org/source/license.html looks like openssl
v3.0 now licensed under Apache v2
. does this mean we might have a chance to see libsrt
support?
from ffmpeg-kit.
Yes, when openssl 3.0
is stable enough we can add support for it. Unfortunately, the current 3.0.0
version is not even in beta. The last release they published is 3.0.0-alpha14
.
from ffmpeg-kit.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
from ffmpeg-kit.
A few updates regarding some of the questions asked in this thread:
- Building custom libraries is implemented in the build scripts. See Building FFmpeg Kit with Custom Libraries wiki page
- Openssl 3.0 support is added. However, there are issues regarding building
openssl
on 32-bitiOS
architectures and ontvOS
. Because of those problems,openssl
won't replacegnutls
yet. They are already reported onopenssl
github page. It must be fixed on their end. Until thenopenssl
will stay partially supported srt
support is also added, but it relies onopenssl
. So, it cannot be built on the architectures where we can't buildopenssl
from ffmpeg-kit.
Related Issues (20)
- crash on android 15
- iOS 18:When synthesizing Chinese subtitles on iOS 18, there may be garbled characters, and those below 18 are normal HOT 2
- FfmpegKit as LibVLC replacement especially on native Android for playing files and live streams
- [Android] - [Question] Create video from in memory images? HOT 1
- get some error while merging audio with image HOT 1
- Add clearCompletedSessions please:
- MissingPluginException(No implementation found for method getLogLevel on channel flutter.arthenica.com/ffmpeg_kit) package:flutter/src/services/platform_channel.dart 332:7 MethodChannel._invokeMethod HOT 9
- Is there any way to pause and resume the conversion process? HOT 4
- configureCodec returning error -61
- Android No match for targetSdk 34
- Can not set libx264 encoder Settings will report error other encoders no problem HOT 1
- Feature Request: Support --speed flag in ffmpeg_kit_flutter
- Draw Text HOT 1
- Android | Thumbnail generation for HLS video stream
- Apple | Not able to build project
- Are there any plans to adapt to HarmonyOS?
- Flutter License Compliance
- FFmpegKit initialization throws error: FFmpegKit failed to start on brand: HOT 3
- FFMpeg subtitles Korean language Garbled code,Unable to find supported fonts
- Remove x86 and x86_64 from .apk file HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ffmpeg-kit.