Fora

Håndbremse 1.4b1 og DVD'er på M1?

snorke

Original plakat
22. juli 2002
  • 4. januar 2021
Hej-

Jeg er ved at teste Handbrake 1.4 beta til M1 Mac'er og kan ikke få den til at genkende/bruge libdvdcss korrekt, når jeg forsøger at arkivere mine DVD-videoer.

Jeg har installeret biblioteket via Homebrew - (jeg har prøvet det med Arm64-versionen og x64-versionen)

Hvis jeg kører udgivelsesversionen af ​​Handbrake (Intel) eller betaversionen i Rosetta, kan den korrekt omkode videoerne.
Hvis jeg kører betaen i native-tilstand, genkender den ikke biblioteket og vil ikke omkode videoerne korrekt.

Er der et trick til at få native apps som Handbrake til at genkende kommandolinjebiblioteker som dette?
Tak på forhånd!



% bryg installer libdvdcss
---
==> Hældning af libdvdcss-1.4.2.arm64_big_sur.bottle.tar.gz J

jerryk

Bidragyder
3. november 2011


SF Bay Area
  • 4. januar 2021
snorse sagde: Hej-

Jeg er ved at teste Handbrake 1.4 beta til M1 Mac'er og kan ikke få den til at genkende/bruge libdvdcss korrekt, når jeg forsøger at arkivere mine DVD-videoer.

Jeg har installeret biblioteket via Homebrew - (jeg har prøvet det med Arm64-versionen og x64-versionen)

Hvis jeg kører udgivelsesversionen af ​​Handbrake (Intel) eller betaversionen i Rosetta, kan den korrekt omkode videoerne.
Hvis jeg kører betaen i native-tilstand, genkender den ikke biblioteket og vil ikke omkode videoerne korrekt.

Er der et trick til at få native apps som Handbrake til at genkende kommandolinjebiblioteker som dette?
Tak på forhånd!



% brew installer libdvdcss
---
==> Hældning af libdvdcss-1.4.2.arm64_big_sur.bottle.tar.gz Klik for at udvide...

Jeg bruger ikke disse værktøjer, men hvis du har mistanke om problemer med X86 versus M1 terminal, skal du lave et andet terminalvindue (gå til det 1. terminalvindue og vælge duplicate) og indstille det nye terminalvindue til at bruge Rosetta2 og gemme det med et nyt navn . Når du derefter starter et program på kommandolinjen, vil det bruge Rosseta2. Det så ud til at have løst mange af mine problemer med min ML-værktøjskæde.

snorke

Original plakat
22. juli 2002
  • 4. januar 2021
jerryk sagde: Jeg bruger ikke disse værktøjer, men hvis du har mistanke om problemer med X86 versus M1 terminal, skal du lave et andet terminalvindue (gå til det 1. terminalvindue og vælge dupliker) og indstille det nye terminalvindue til at bruge Rosetta2 og gemme det med et nyt navn. Når du derefter starter et program på kommandolinjen, vil det bruge Rosseta2. Det så ud til at have løst mange af mine problemer med min ML-værktøjskæde. Klik for at udvide...
Tak - men jeg kører Handbrake som GUI ikke som CLI. Der synes ikke at være en måde at få det til at vælge, hvor bibliotekerne skal findes.

Jeg opsætter Homebrew som beskrevet her: https://soffes.blog/homebrew-on-apple-silicon

Homebrew bygger på følgende steder - Intel i /usr/local/lib, Apple /opt/homebrew/lib -- biblioteksfilerne er faktisk aliaser til andre filer organiseret i HomeBrews mappestruktur.

Jeg prøvede at kopiere aliaserne fra Apple Silicon-biblioteket til Intel, men det virkede ikke. J

jdb8167

17. november 2008
  • 4. januar 2021
snorse sagde: Hej-

Jeg er ved at teste Handbrake 1.4 beta til M1 Mac'er og kan ikke få den til at genkende/bruge libdvdcss korrekt, når jeg forsøger at arkivere mine DVD-videoer.

Jeg har installeret biblioteket via Homebrew - (jeg har prøvet det med Arm64-versionen og x64-versionen)

Hvis jeg kører udgivelsesversionen af ​​Handbrake (Intel) eller betaversionen i Rosetta, kan den korrekt omkode videoerne.
Hvis jeg kører betaen i native-tilstand, genkender den ikke biblioteket og vil ikke omkode videoerne korrekt.

Er der et trick til at få native apps som Handbrake til at genkende kommandolinjebiblioteker som dette?
Tak på forhånd!



% brew installer libdvdcss
---
==> Hældning af libdvdcss-1.4.2.arm64_big_sur.bottle.tar.gz Klik for at udvide...
Jeg har lige testet Handbrake Beta og libdvdcss, og det fungerede fint. Jeg brugte MacPorts til at hente libdvdcss-biblioteket, så jeg var nødt til at kopiere biblioteket til /usr/local/lib, fordi MacPorts bruger /opt/local/lib, men bortset fra det var det ligetil. Jeg omslutter biblioteksfilerne i en .zip. Bare unzip og kopier dem til /usr/local/lib, og det burde virke.

Vedhæftede filer

  • libdvdcss.zip50,9 KB · Visninger: 439
TIL

kws13

22. februar 2021
  • 22. februar 2021
jdb8167 sagde: Jeg har lige testet Handbrake Beta og libdvdcss, og det fungerede fint. Jeg brugte MacPorts til at hente libdvdcss-biblioteket, så jeg var nødt til at kopiere biblioteket til /usr/local/lib, fordi MacPorts bruger /opt/local/lib, men bortset fra det var det ligetil. Jeg omslutter biblioteksfilerne i en .zip. Bare unzip og kopier dem til /usr/local/lib og det burde virke. Klik for at udvide...
Tak for dette - præcis hvad jeg ledte efter.
Men på min nye Mac mini M1 - jeg har ikke en /usr/local/lib Jeg har /usr/lib er det ikke det samme for dig?
Med den nyere lås på Mac-sikkerhed er jeg heller ikke i stand til at kopiere nogen filer til mappen /usr/lib.

Jeg prøvede at bruge sudo cp... og prøvede også at oprette og logge ind som root - men jeg kan ikke kopiere filerne nogen steder i /usr/lib

Nogen forslag venligst?

Tak J

jdb8167

17. november 2008
  • 22. februar 2021
kws13 sagde: Tak for dette - præcis hvad jeg ledte efter.
Men på min nye Mac mini M1 - jeg har ikke en /usr/local/lib Jeg har /usr/lib er det ikke det samme for dig?
Med den nyere lås på Mac-sikkerhed er jeg heller ikke i stand til at kopiere nogen filer til mappen /usr/lib.

Jeg prøvede at bruge sudo cp... og prøvede også at oprette og logge ind som root - men jeg kan ikke kopiere filerne nogen steder i /usr/lib

Nogen forslag venligst?

Tak Klik for at udvide...
Du kan bare oprette mappen:

sudo mkdir -p /usr/local/lib

/usr/lib er sandsynligvis skrivebeskyttet med SIP. I stedet skal du oprette mappen og derefter sudo cp ind i mappen /usr/local/lib. Eller brug Finder med shift- ⌘- g og skriv /usr/local/lib for at åbne et vindue for at kopiere filerne. Du bør blive bedt om en administratorkonto, når du gør det. 0

08380728

Annulleret
20. august 2007
  • 22. februar 2021
Gå til Håndbremse-forum og post dine problemer der, du spilder din tid med at komme her med at stille spørgsmål. TIL

kws13

22. februar 2021
  • 23. februar 2021
jdb8167 sagde: Du kan bare oprette mappen:

sudo mkdir -p /usr/local/lib

/usr/lib er sandsynligvis skrivebeskyttet med SIP. I stedet skal du oprette mappen og derefter sudo cp ind i mappen /usr/local/lib. Eller brug Finder med shift- ⌘- g og skriv /usr/local/lib for at åbne et vindue for at kopiere filerne. Du bør blive bedt om en administratorkonto, når du gør det. Klik for at udvide...
Tak jdb8167,
Gjorde en godbid - tak fordi du tog dig tid til at dele din oplevelse og hjælpe mig med at komme til samme arbejdsstilling.
Meget værdsat!

egernlist

27. juni 2006
San Francisco, CA
  • 28. marts 2021
For alle andre, der stadig har problemer med dette, fandt jeg ud af, at Gatekeeper kom i vejen. Som du måske ved, hvis en app ikke er signeret korrekt, skal du starte den én gang ved at højreklikke på .app-filen og vælge 'Åbn' for at komme rundt om Gatekeeper. Hvad jeg ikke var klar over var, at .dylib-filerne også blev blokeret af Gatekeeper, men jeg fik ikke advarslen. Efter at jeg højreklikkede på alle mine .dylib-filer og valgte åben, kunne Handbrake først bruge dem korrekt.
Reaktioner:matrix07, paulcone og mpf541- P

paulcone

26. november 2008
  • 29. oktober 2021
squirrelist sagde: For alle andre, der stadig har problemer med dette, fandt jeg ud af, at Gatekeeper kom i vejen. Som du måske ved, hvis en app ikke er signeret korrekt, skal du starte den én gang ved at højreklikke på .app-filen og vælge 'Åbn' for at komme rundt om Gatekeeper. Hvad jeg ikke var klar over var, at .dylib-filerne også blev blokeret af Gatekeeper, men jeg fik ikke advarslen. Efter at jeg højreklikkede på alle mine .dylib-filer og valgte åben, kunne Handbrake først bruge dem korrekt. Klik for at udvide...
Dette virkede for mig - tak! For at præcisere, efter at have kopieret biblioteksfilerne, der er postet ovenfor til /usr/local/lib, var det, jeg gjorde, at højreklikke på biblioteksfilerne og derefter vælge Åbn med... Håndbremse.

matrix07

24. juni 2010
  • 29. oktober 2021
snourse sagde: Jeg er ved at teste Handbrake 1.4 beta til M1 Macs og kan ikke få den til at genkende/bruge libdvdcss korrekt, når jeg forsøger at arkivere mine DVD-videoer. Klik for at udvide...
Dumt spørgsmål, hvordan bruger du Handbrake til at 'arkivere' DVD? Jeg konverterer normalt min DVD til mp4. Er der andre måder? J

jdb8167

17. november 2008
  • 30. oktober 2021
matrix07 sagde: Dumt spørgsmål, hvordan bruger du Handbrake til at 'arkivere' DVD? Jeg konverterer normalt min DVD til mp4. Er der andre måder? Klik for at udvide...
Generelt, når nogen taler om arkivering, mener de at komprimere DVD-videoen med høj kvalitet, men stadig mindre end en DVD 7 GB. Lige nu på Mac'er skal du nok bruge H.265 (x265) encoder med høj kvalitet. Håndbremse er god til dette, da det giver en masse muligheder for at komprimere. Det modsatte af arkivkvalitet ville være at bruge noget som H.265 (Videoværktøjskasse), som bruger den lavere kvalitet hardwareencoder på M1. Hardwareencoderen er meget hurtigere.
Reaktioner:matrix07