qeustions about ffmpeg slim down #6660
Replies: 1 comment
-
|
I've now found extended discussions on the connected pull request Homebrew/homebrew-core#261303 so I'll close this discussion. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I collapsed my `brew config` and `brew doctor` outputs since I don't think they are too relevant for this question.
Output of
brew configOutput of
brew doctorDescription of issue
Change related to this question: Homebrew/homebrew-core@c51934c
Hi, sorry if this is not the best place to ask questions, but it seems to me to be the best fit. I wasn't able to find a discussion already on this topic, so here it goes.
A very recent update to the primary ffmpeg formula slimmed down the formula considerably – by the description, I assume that the slim-down kept only libraries that's already dependencies to other homebrew-core formulae. However, this can be a pretty disruptive breaking change for existing ffmpeg users, especially since we wouldn't know that this is happening if we are just running
brew updateandbrew upgrade– to be honest, even though there's a long list of formulae autoremoved, I didn't realize something was wrong until I wasn't able to encode with libx265 (which is not included despite its popularity as a video codec).It looks like that if users are not following all changes to formula configurations, we can only infer that we need to do something by noticing this line:
But, to be honest, I still don't think that the description is adequate for telling me that I should switch to ffmpeg-full if I want to retain exactly the same functionality as I had before. (It's also mildly annoying that I need additional configuration to make it work in place of the primary ffmpeg formula, but it's just a mild annoyance only.)
Now, I'm only a recreational ffmpeg user and would not call myself versed at all in video and audio codecs, but the primary ffmpeg formula as it is now seems crippled. The exclusion of
x265, av1 (dav1d), vp8/9/webp (libvpx),vorbislibraries seems unjustified to me – I'm fairly sure that these codecs are both encountered commonly and used widely!I hope someone more well versed on the usage of these libraries can provide some feedback. While I understand the removal of some of the less-used libraries (I don't think anyone's encoding and decoding Theora much nowadays?), I think we should at the very least reinstate the above 5 libraries and discuss if any other libraries might be widely used enough to be kept in the primary ffmpeg configuration.
Beta Was this translation helpful? Give feedback.
All reactions