Fòrums

Fre de mà 1.4b1 i DVD a M1?

ronc

Cartell original
Jul 22, 2002
  • 4 de gener de 2021
hola-

Estic provant la beta de Handbrake 1.4 per a Mac M1 i sembla que no puc aconseguir que reconegui/utilitzi libdvdcss correctament quan intento arxivar els meus vídeos DVD.

He instal·lat la biblioteca mitjançant Homebrew (ho he provat amb la versió Arm64 i la versió x64)

Si executo la versió de llançament de Handbrake (Intel) o la beta a Rosetta, pot transcodificar correctament els vídeos.
Si executo la versió beta en mode natiu, no reconeix la biblioteca i no transcodificarà correctament els vídeos.

Hi ha algun truc per aconseguir que aplicacions natives com Handbrake reconeguin biblioteques de línia d'ordres com aquesta?
Gràcies per endavant!



% brew instal·lar libdvdcss
---
==> Abocant libdvdcss-1.4.2.arm64_big_sur.bottle.tar.gz J

Jerryk

Col·laborador
3 de novembre de 2011


Àrea de la badia de San Francisco
  • 4 de gener de 2021
Snourse va dir: Hola-

Estic provant la beta de Handbrake 1.4 per a Mac M1 i sembla que no puc aconseguir que reconegui/utilitzi libdvdcss correctament quan intento arxivar els meus vídeos DVD.

He instal·lat la biblioteca mitjançant Homebrew (ho he provat amb la versió Arm64 i la versió x64)

Si executo la versió de llançament de Handbrake (Intel) o la beta a Rosetta, pot transcodificar correctament els vídeos.
Si executo la versió beta en mode natiu, no reconeix la biblioteca i no transcodificarà correctament els vídeos.

Hi ha algun truc per aconseguir que aplicacions natives com Handbrake reconeguin biblioteques de línia d'ordres com aquesta?
Gràcies per endavant!



% brew instal·lar libdvdcss
---
==> Abocant libdvdcss-1.4.2.arm64_big_sur.bottle.tar.gz Feu clic per ampliar...

No utilitzo aquestes eines, però si sospiteu problemes de terminal X86 versus M1, feu una segona finestra de terminal (aneu a la finestra de terminal 1 i seleccioneu duplicat) i configureu la finestra de terminal nova perquè utilitzi Rosetta2 i deseu-la amb un nou nom. . Aleshores, quan inicieu qualsevol programa a la línia d'ordres, utilitzarà Rosseta2. Això semblava haver solucionat molts dels meus problemes amb la meva cadena d'eines ML.

ronc

Cartell original
Jul 22, 2002
  • 4 de gener de 2021
jerryk va dir: No faig servir aquestes eines, però si sospiteu problemes de terminal X86 versus M1, feu una segona finestra de terminal (aneu a la finestra de terminal 1 i seleccioneu duplicar) i configureu la nova finestra de terminal perquè utilitzi Rosetta2 i deseu-la amb un nou nom. Aleshores, quan inicieu qualsevol programa a la línia d'ordres, utilitzarà Rosseta2. Semblava haver solucionat molts dels meus problemes amb la meva cadena d'eines ML. Feu clic per ampliar...
Gràcies, però estic executant Handbrake com a GUI, no com a CLI. Sembla que no hi ha manera d'aconseguir que escolliu on es troben les biblioteques.

He configurat Homebrew tal com es descriu aquí: https://soffes.blog/homebrew-on-apple-silicon

Homebrew es construeix a les ubicacions següents: Intel a /usr/local/lib, Apple /opt/homebrew/lib: els fitxers de la biblioteca són en realitat àlies d'altres fitxers organitzats a l'estructura de directoris d'HomeBrew.

Vaig provar de copiar els àlies del directori Apple Silicon a la intel·ligència, però això no va funcionar. J

jdb8167

17 de novembre de 2008
  • 4 de gener de 2021
Snourse va dir: Hola-

Estic provant la beta de Handbrake 1.4 per a Mac M1 i sembla que no puc aconseguir que reconegui/utilitzi libdvdcss correctament quan intento arxivar els meus vídeos DVD.

He instal·lat la biblioteca mitjançant Homebrew (ho he provat amb la versió Arm64 i la versió x64)

Si executo la versió de llançament de Handbrake (Intel) o la beta a Rosetta, pot transcodificar correctament els vídeos.
Si executo la versió beta en mode natiu, no reconeix la biblioteca i no transcodificarà correctament els vídeos.

Hi ha algun truc per aconseguir que aplicacions natives com Handbrake reconeguin biblioteques de línia d'ordres com aquesta?
Gràcies per endavant!



% brew instal·lar libdvdcss
---
==> Abocant libdvdcss-1.4.2.arm64_big_sur.bottle.tar.gz Feu clic per ampliar...
Acabo de provar la beta del fre de mà i libdvdcss i va funcionar bé. Vaig utilitzar MacPorts per obtenir la biblioteca libdvdcss, així que vaig haver de copiar la biblioteca a /usr/local/lib perquè MacPorts utilitza /opt/local/lib, però a part d'això era senzill. Estic adjuntant els fitxers de la biblioteca en un .zip. Només descomprimiu-los i copieu-los a /usr/local/lib i hauria de funcionar.

Adjunts

  • libdvdcss.zip50,9 KB · Visualitzacions: 439
A

kws13

Feb 22, 2021
  • Feb 22, 2021
jdb8167 va dir: Acabo de provar Handbrake Beta i libdvdcss i va funcionar bé. Vaig utilitzar MacPorts per obtenir la biblioteca libdvdcss, així que vaig haver de copiar la biblioteca a /usr/local/lib perquè MacPorts utilitza /opt/local/lib, però a part d'això era senzill. Estic adjuntant els fitxers de la biblioteca en un .zip. Només descomprimiu-los i copieu-los a /usr/local/lib i hauria de funcionar. Feu clic per ampliar...
Gràcies per això, exactament el que estava buscant.
Però, al meu nou Mac mini M1, no tinc un /usr/local/lib, tinc /usr/lib, no és el mateix per a vosaltres?
A més, amb el bloqueig més recent a la seguretat del Mac, no puc copiar cap fitxer al directori /usr/lib.

Vaig provar d'utilitzar sudo cp... i també vaig intentar configurar i iniciar sessió com a root, però no puc copiar els fitxers enlloc a /usr/lib

Algun suggeriment si us plau?

Gràcies J

jdb8167

17 de novembre de 2008
  • Feb 22, 2021
kws13 va dir: Gràcies per això, exactament el que estava buscant.
Però, al meu nou Mac mini M1, no tinc un /usr/local/lib, tinc /usr/lib, no és el mateix per a vosaltres?
A més, amb el bloqueig més recent a la seguretat del Mac, no puc copiar cap fitxer al directori /usr/lib.

Vaig provar d'utilitzar sudo cp... i també vaig intentar configurar i iniciar sessió com a root, però no puc copiar els fitxers enlloc a /usr/lib

Algun suggeriment si us plau?

Gràcies Feu clic per ampliar...
Només podeu crear el directori:

|_+_|

/usr/lib probablement està protegit contra escriptura amb SIP. En lloc d'això, creeu el directori i després sudo cp al directori /usr/local/lib. O utilitzeu el Finder amb shift- ⌘- g i escriviu /usr/local/lib per obrir una finestra per copiar els fitxers. Quan ho feu, se us demanarà un compte d'administrador. 0

08380728

Cancel·lat
20 d'agost de 2007
  • Feb 22, 2021
Aneu al fòrum Handbrake i publiqueu-hi els vostres problemes, estàs perdent el temps venint aquí fent preguntes. A

kws13

Feb 22, 2021
  • Feb 23, 2021
jdb8167 va dir: Només podeu crear el directori:

|_+_|

/usr/lib probablement està protegit contra escriptura amb SIP. En lloc d'això, creeu el directori i després sudo cp al directori /usr/local/lib. O utilitzeu el Finder amb shift- ⌘- g i escriviu /usr/local/lib per obrir una finestra per copiar els fitxers. Quan ho feu, se us demanarà un compte d'administrador. Feu clic per ampliar...
Gràcies jdb8167,
Va funcionar molt bé: gràcies per dedicar-vos el temps a compartir la vostra experiència i ajudar-me a arribar a la mateixa posició laboral.
Molt apreciat!

esquirol

27 de juny de 2006
Sant Francesc, CA
  • Mar 28, 2021
Per a qualsevol altra persona que encara tingui problemes amb això, vaig trobar que Gatekeeper s'estava interposant. Com ja sabeu, si una aplicació no està signada correctament, heu d'iniciar-la una vegada fent clic amb el botó dret al fitxer .app i escollint 'Obre' per desplaçar-vos a Gatekeeper. El que no em vaig adonar és que els fitxers .dylib també estaven sent bloquejats per Gatekeeper, però no vaig rebre l'avís. Després de fer clic amb el botó dret a tots els meus fitxers .dylib i triar obrir, només llavors Handbrake va poder utilitzar-los correctament.
Reaccions:matrix07, Paulcone i mpf541- P

paulcone

26 de novembre de 2008
  • Oct 29, 2021
L'esquirol va dir: Per a qualsevol altra persona que encara tingui problemes amb això, vaig descobrir que Gatekeeper s'estava interposant en el camí. Com ja sabeu, si una aplicació no està signada correctament, heu d'iniciar-la una vegada fent clic amb el botó dret al fitxer .app i escollint 'Obre' per desplaçar-vos a Gatekeeper. El que no em vaig adonar és que els fitxers .dylib també estaven sent bloquejats per Gatekeeper, però no vaig rebre l'avís. Després de fer clic amb el botó dret a tots els meus fitxers .dylib i triar obrir, només llavors Handbrake va poder utilitzar-los correctament. Feu clic per ampliar...
Això em va funcionar, gràcies! Per aclarir, després de copiar els fitxers de la biblioteca publicats més amunt a /usr/local/lib, el que vaig fer va ser fer clic amb el botó dret als fitxers de la biblioteca i, a continuació, triar Obre amb... fre de mà.

matriu 07

24 de juny de 2010
  • Oct 29, 2021
snourse va dir: Estic provant la versió beta de Handbrake 1.4 per a Mac M1 i sembla que no puc aconseguir que reconegui/utilitzi libdvdcss correctament quan intento arxivar els meus vídeos DVD. Feu clic per ampliar...
Pregunta tonta, com s'utilitza el fre de mà per 'arxivar' el DVD? Normalment converteix el meu DVD a mp4. Hi ha altres maneres? J

jdb8167

17 de novembre de 2008
  • Oct 30, 2021
matrix07 va dir: Pregunta tonta, com s'utilitza el fre de mà per 'arxivar' el DVD? Normalment converteix el meu DVD a mp4. Hi ha altres maneres? Feu clic per ampliar...
En general, quan algú parla d'arxivar, vol dir comprimir el vídeo DVD amb alta qualitat però encara més petit que un DVD de 7 GB. Ara mateix, als Mac, probablement hauríeu d'utilitzar el codificador H.265 (x265) amb alta qualitat. El fre de mà és bo per a això, ja que ofereix moltes opcions per comprimir. El contrari de la qualitat d'arxiu seria utilitzar alguna cosa com H.265 (Videotoolbox) que utilitza el codificador de maquinari de menor qualitat a l'M1. El codificador de maquinari és molt més ràpid.
Reaccions:matriu 07