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

Thank You and React Native Migration Guide #1099

Open
lovegaoshi opened this issue Feb 5, 2025 · 1 comment
Open

Thank You and React Native Migration Guide #1099

lovegaoshi opened this issue Feb 5, 2025 · 1 comment

Comments

@lovegaoshi
Copy link

lovegaoshi commented Feb 5, 2025

First of all, thank you @tanersener for this amazing library. I personally used it first as a way to run r128gain filter, then later expanded to resolve iOS AVPlayer playback issues, mp3 transcoding and tag editing. I can't imagine the hardship compiling ffmpeg against multiple mobile platforms and software stacks. It is sad to see it go, but I understand the legal challenges and ultimately the decision.

I'm surprised to see yet nobody posted a migration guide for ANY platforms, despite their CICD will FAIL now/in 2 months, and I'll suck it up to share mine. I work with React Native, and the maven artifacts and cocoapods build artifacts are already deleted for 4.x and 5.x. If you are not confident in building these artifacts urself, you can still download the 6.x ones and call it a day. Do note all the legal complications in the farewell post all stands and you are very much advised to use on your own risk.

You should first fork the repo.

for android:

  • ffmpegkit relies on com.arthenica:ffmpeg-kit which relies on com.arthenica/smart-exception-java. First you'd want to remove com.arthenica:ffmpeg-kit bc it will no longer be on maven. Then you'd want to declare dependency to smart-exception-java like this.
  • next you'd want to download the maven artifact and put in your own app as a module.

for iOS:
see lovegaoshi/azusa-player-mobile@bb76fd8

@Lakston
Copy link

Lakston commented Feb 17, 2025

I've been trying to make my fork work for days and I still cant, I wanted to write a tutorial when I succeed but this looks like it is far away

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

No branches or pull requests

2 participants