Handbrake cannot find Libraries for reading DVDs and Blu-Rays #5681
Unanswered
dyseptical
asked this question in
Casks
Replies: 1 comment
-
Casks are just pointers to upstream's distributed binaries. Any issues should be reported upstream for them to fix in a new release. |
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
-
Output of
brew config
Output of
brew doctor
Description of issue
Hi there! I ran into an issue with the HandBrake Cask and im running out of ideas to try.
Heres the problem:
I installed Handbrake (as Cask), libdvdcss and libaacs for reading DVDs and Blu-Rays in HandBrake.
It unfortunately looks like Handbrake isn't looking for Libraries in /opt/homebrew/opt/..., but rather only in these Paths:
/usr/local/lib/ and /System/Volumes/Preboot/Cryptexes/OS/usr/local/lib/
For reading DVDs, copying the libraries from /opt/homebrew/Cellar/libdvdcss/1.4.3/lib/ to /usr/local/lib was enough.
I just cannot get Blu-Rays working, though.
Copying the libs of libaacs and libgcrypt over to /usr/local/lib got me a bit further. HandBrake finds libaacs just fine, but libaacs is (i guess?) pointing to /opt/homebrew/opt/libgcrypt/lib/libgcrypt.20.dylib for libgcrypt. HandBrake tries to load this file, which results in this error: "file system sandbox blocked open()".
Heres the error log of HandBrake WITHOUT changing anything after installing with HomeBrew:
And here is the error log AFTER moving libaacs and libgcrypt libraries to /usr/local/lib:
Can i rebuild the libaacs library without it pointing to the /opt/homebrew/... folder? Or allow HandBrake access to that location?
Maybe theres another solution i don't know about....
Thank you very much in advance!
Relevant casks
handbrake, libaacs and dependencies, libdvdcss
Beta Was this translation helpful? Give feedback.
All reactions