Skip to content
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

Announcement: roadmap for fluent-ffmpeg v3 #1233

Open
njoyard opened this issue Nov 12, 2023 · 9 comments
Open

Announcement: roadmap for fluent-ffmpeg v3 #1233

njoyard opened this issue Nov 12, 2023 · 9 comments

Comments

@njoyard
Copy link
Member

njoyard commented Nov 12, 2023

Hey there,

I'm planning to do a bunch of maintenance on this package and publish a version 3 in the coming weeks, hopefully before 2024.

The codebase is now pretty old and it is long overdue for some refactors.

Here is a rough outline of what version 3 will include. This is not a commitment, just a bunch of ideas.

  • Better CI (well, at least working CI) and package releases using Github Actions
  • API cleanup
  • Code refactors to move fluent-ffmpeg to more modern javascript
  • TS types at least, maybe plain Typescript
  • Promise-based API
  • Dropping some parts of the lib that no longer really make sense now (flvtool stuff, presets)

This will most likely introduce incompatibilities with code using version 2. As a consequence when v3 is released I will probably close all existing pull requests (some of them will be merged first, when they make sense).

The project is still lacking long-term maintainers and workforce to triage and answer issues. There have been some proposals in #755 but unfortunately they came at times where I was not really involved on the project nor watching answers, so if some of you reading this feel up to the task, drop a comment there.

@njoyard njoyard pinned this issue Nov 12, 2023
@bgrand-ch
Copy link

Amazing! Thanks a lot 💪

@vijaykumar1710
Copy link

Great, we need this repo to live long. I am willing to contribute let me know if i can pick something. I am using this library in one of my projects. I hope many people still use it.

@globalexport
Copy link

It's a really helpful tool to handle ffmpeg. I hope it will get the maintenance it deserves.

@klesun
Copy link

klesun commented May 11, 2024

Is this still in plans? Or we better not expect changes in the API and stick to the v2?

@njoyard
Copy link
Member Author

njoyard commented May 13, 2024

Yep. It's late, as always, due to real life stuff :)

@lenoxys
Copy link

lenoxys commented May 22, 2024

hello, thanks for your work on it! It is possible to provide v3 as beta tagged in npmjs ? At least, we can already work on it without rebuilding on our side.

but anyway thanks !

@njoyard
Copy link
Member Author

njoyard commented May 22, 2024

There will be an alpha as soon as it is usable

@mfp22
Copy link

mfp22 commented Sep 16, 2024

What is the status of plans to add types? I'd love to help with any TypeScript questions but I'm not familiar with this library yet. I want to be and TypeScript would help a lot.

@mfp22
Copy link

mfp22 commented Sep 16, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants