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

Build ffmpeg from master #90

Open
matteocontrini opened this issue May 20, 2021 · 3 comments
Open

Build ffmpeg from master #90

matteocontrini opened this issue May 20, 2021 · 3 comments

Comments

@matteocontrini
Copy link

Hello, it is my understanding that this script currently takes the latest ffmpeg release source code.

However, since ffmpeg releases only contain cherry-picked commits and do not include all the fixes and features, there should be a way to instead build ffmpeg from master, which is by the way the official recommended way to use ffmpeg.

Could this be allowed with an option, perhaps?

Thanks!

@rokibhasansagar
Copy link
Contributor

The "master" branch of ffmpeg source don't always stay as "stable" as the "release" versions. They are "developer-known stable" so to speak.
And that's the reason of versioning them.

I personally don't build ffmpeg either from the "release" tarball or the master branch, but from the occasionally-updated "release head" from their git source. You can say they contain "user-known stable" changes.
The main advantage of this method is I get almost all the changes from the master branch while keeping the minor version intact.

@rokibhasansagar
Copy link
Contributor

I suggest to use the git release head snapshot, https://github.com/FFmpeg/FFmpeg/archive/refs/heads/release/4.4.tar.gz instead of the tagged release snapshot, https://www.ffmpeg.org/releases/ffmpeg-4.4.tar.gz for getting stable as-well-as latest changes.

@rokibhasansagar
Copy link
Contributor

#96 in progress to help resolve this issue.

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