-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Separate Render core code from FFMpeg #19
Comments
Hi @Azramis, The There would be two "user-friendly" packages:
For the forkers:
Conclusion:I think this separation would clear things up a bit, but it would not change the way it is handled right now anyway, right? An extending idea:If, on the other hand, we additionally add the packages like below, it might not even be necessary anymore to fork anything if there are ffmpeg import issues. (And would clear up issues like #18 )
Here for reference the different packages offered by PS. Let me know if understood your idea correctly :) And please correct me if I am wrong. |
Thank you for the quick feedback ! You get the biggest idea behind my words ;) Possibilities become multiple :
BTW, it should be necessary to build the new Offer "ready-to-use" packages would be great, and the two you listed are a minima. Forkers will probably be happy, but just like in my case, my app will only depends on the core and will implements only what I need. So I don't have to fork an entire project, and depends on a local package. Main changes
I'll be really enthusiast to be involved in these devs, and I'll try to take the time for its. My current work project depends of your package, and better flexibility in it means more possibilities for me 😁 What's nextI've forked the project and began to extract code. From my experience, I worked with Despite this, it's important for me to have your opinion, as you are the creator of Extending IdeaI'm not for it, as it would complicate things. |
Thanks for clearing things up and explaining. Execution:
I have added you to the repository as a collaborator. You have my go :) PS. If you need special permissions please let me know. ALSO: i have already created a plane repository for |
Sorry for the late feedback. I'm currently working on it, and testing on a mono-repo. When I'll be satisfied with a first version, I'll push it to the I'll try to write documentation at my best, but let be honest, that's not where I'll be the best 😂 |
Quick update. I'm really busy for now, and I couldnt work on that since my last message. 🤦 |
To begin, I would like to thanks you for this incredible package ! Usage is simple and efficient 👌
Is your feature request related to a problem? Please describe.
As I mention it in another issue, I'm facing a problem when I want to use a different implementation of FFMpeg. Render depends of
ffmpeg_kit_flutter_https_gpl
which have only a few external library.Describe the solution you'd like
I want to be able to write a custom
MotionFormat
that use libvpx external library (fromffmpeg_kit_flutter_video
) for exemple.This solution that seems the most obvious to me, is the separation of the code in two packages :
Also, it might be a good way to implements a web dedicated render package (i.e. render_web), based on
render_core
with noffmpeg_kit_flutter
deps.Maybe there is a simplier and better solution (would be great !)
Describe alternatives you've considered
Fork the project an do it for myself.
I would be happy to work on this and open a PR, but it should be better to discuss about solutions before
The text was updated successfully, but these errors were encountered: