Conversation
HandBrake is an open-source, GPL-licensed, multiplatform, multithreaded video transcoder, available for MacOS X, Linux and Windows.
I get build errors on both Leopard and Snow Leopard:
|
(sidenote - worked for me on lion) shot in the dark, but from looking at the logs, is this an architecture issue? i notice the hardware is 64bit, but the kernel is i386. i don't have anything handy to replicate the errors.
|
It aslo failed on a machine with 64 bit hardware and 64 bit kernel. |
Relevant: #2387, the gist of which is: the build process includes downloading a bunch of stuff that is already in Homebrew. |
i also don't like it downloading the contrib/* sources, but i think they're choosing the best option. none of it is left outside of the compiled application, so there's no clutter in homebrew. i think it can be viewed as the handbrake requires many specific source packages with custom patches. it would get crufty for homebrew to attempt to maintain parallel versions of these packages, it would also increase the likelihood of bugs with handbrake which they wouldn't then be able to support. meddling in this aspect of it's build process too much seems best left alone. have a look at some of the customizations: this is another means of libraries potentially deviating from homebrew: a few contrib's are skipped (zlib, libiconv, etc): the ones i found it downloaded:
i vote for keep if we can resolve the build errors. |
I can't be of much help on the build errors on other platforms. I only have 64-bit Lion boxes around... I'm not the dev either... I thought I'd just throw it in after I got it to compile the first time on my box. The dependencies thing would be a world of hurt trying to fix it. They seem fairly specific for the app and we all know how fun ffmpeg can be. |
one thing i did forget to mention - i do like the fact that any issues we find with the included dependencies are essentially "on them". they do seem to write very good code. if we can find what the source of the build errors are, and if it isn't something related to the homebrew process / formula, i imagine we'll find help upstream. |
@trevor, I used the HandBrake releases 2 packages, not a universal binary. |
Handbrake offers premade binaries with a Check for Updates menuitem. |
Seems to work fine for me: a little unorthodox but it's nice to be able to keep everything updated with brew. |
Agreed, just wanted to take advantage of any benefits here, as I use this for most of my transcodes. |
Not necessarily; MacVim is up on Homebrew and it's an OS X app; besides, there's no reason HandBrake-CLI couldn't be in Homebrew. |
+1 for HandBrakeCLI |
Are there any updates needed on this formula? There's one pull request and then a whole of discussion. |
Given that the build process hits the internet for a bunch of packages, and there are build errors on various systems, going to pass on this (again) for Homebrew-core; but would accept in Homebrew-alt. Or a separate repo could be created by interested parties and used via |
More than two years later, can someone explain me if it's possible to install handbrake using brew and if true how? Thanks. |
@ssbarnea we've never accepted a formula for this, no. It is possible to installing using the Cask project (which we don't maintain): https://github.com/caskroom/homebrew-cask |
HandBrake is an open-source, GPL-licensed, multiplatform, multithreaded video
transcoder, available for MacOS X, Linux and Windows.