Foros

Freno de mano 1.4b1 y DVD en M1?

roncar

Poster original
Jul 22, 2002
  • 4 de enero de 2021
Hola-

Estoy probando la versión beta de Handbrake 1.4 para Mac M1 y parece que no puedo hacer que reconozca / use libdvdcss correctamente cuando intento archivar mis videos en DVD.

Instalé la biblioteca a través de Homebrew (lo probé con la versión Arm64 y la versión x64)

Si ejecuto la versión de lanzamiento de Handbrake (Intel) o la beta en Rosetta, puedo transcodificar correctamente los videos.
Si ejecuto la versión beta en modo nativo, no reconoce la biblioteca y no transcodifica correctamente los videos.

¿Existe algún truco para hacer que aplicaciones nativas como Handbrake reconozcan bibliotecas de línea de comandos como esta?
¡Gracias por adelantado!



% brew instalar libdvdcss
---
==> Verter libdvdcss-1.4.2.arm64_big_sur.bottle.tar.gz J

tirón

Contribuyente
3 de noviembre de 2011


Área de la bahía de SF
  • 4 de enero de 2021
snourse dijo: Hola

Estoy probando Handbrake 1.4 beta para Mac M1 y parece que no consigo que reconozca / use libdvdcss correctamente cuando intento archivar mis videos en DVD.

Instalé la biblioteca a través de Homebrew (lo probé con la versión Arm64 y la versión x64)

Si ejecuto la versión de lanzamiento de Handbrake (Intel) o la beta en Rosetta, puedo transcodificar correctamente los videos.
Si ejecuto la versión beta en modo nativo, no reconoce la biblioteca y no transcodifica correctamente los videos.

¿Existe algún truco para hacer que aplicaciones nativas como Handbrake reconozcan bibliotecas de línea de comandos como esta?
¡Gracias por adelantado!



% brew instalar libdvdcss
---
==> Verter libdvdcss-1.4.2.arm64_big_sur.bottle.tar.gz Haga clic para ampliar...

No uso estas herramientas, pero si sospecha que hay problemas con el terminal X86 versus M1, cree una segunda ventana de terminal (vaya a la primera ventana de terminal y seleccione duplicar) y configure la nueva ventana de terminal para usar Rosetta2 y guárdela con un nuevo nombre . Luego, cuando inicie cualquier programa en la línea de comando, usará Rosseta2. Eso parecía haber solucionado muchos de mis problemas con mi cadena de herramientas ML.

roncar

Poster original
Jul 22, 2002
  • 4 de enero de 2021
jerryk dijo: No uso estas herramientas, pero si sospecha que existen problemas de terminal X86 versus M1, cree una segunda ventana de terminal (vaya a la primera ventana de terminal y seleccione duplicar) y configure la nueva ventana de terminal para usar Rosetta2 y guárdela con un nuevo nombre. Luego, cuando inicie cualquier programa en la línea de comando, usará Rosseta2. Eso parecía haber solucionado muchos de mis problemas con mi cadena de herramientas ML. Haga clic para ampliar...
Gracias, pero estoy ejecutando Handbrake como GUI, no como CLI. No parece haber una forma de hacer que elija dónde se encuentran las bibliotecas.

Configuré Homebrew como se describe aquí: https://soffes.blog/homebrew-on-apple-silicon

Homebrew se construye en las siguientes ubicaciones: Intel en / usr / local / lib, Apple / opt / homebrew / lib; los archivos de la biblioteca son en realidad alias de otros archivos organizados en la estructura de directorios de HomeBrew.

Intenté copiar los alias del directorio Apple Silicon a Intel, pero no funcionó. J

jdb8167

17 de noviembre de 2008
  • 4 de enero de 2021
snourse dijo: Hola

Estoy probando Handbrake 1.4 beta para Mac M1 y parece que no consigo que reconozca / use libdvdcss correctamente cuando intento archivar mis videos en DVD.

Instalé la biblioteca a través de Homebrew (lo probé con la versión Arm64 y la versión x64)

Si ejecuto la versión de lanzamiento de Handbrake (Intel) o la beta en Rosetta, puedo transcodificar correctamente los videos.
Si ejecuto la versión beta en modo nativo, no reconoce la biblioteca y no transcodifica correctamente los videos.

¿Existe algún truco para hacer que aplicaciones nativas como Handbrake reconozcan bibliotecas de línea de comandos como esta?
¡Gracias por adelantado!



% brew instalar libdvdcss
---
==> Verter libdvdcss-1.4.2.arm64_big_sur.bottle.tar.gz Haga clic para ampliar...
Acabo de probar Handbrake Beta y libdvdcss y funcionó bien. Usé MacPorts para obtener la biblioteca libdvdcss, así que tuve que copiar la biblioteca a / usr / local / lib porque MacPorts usa / opt / local / lib, pero aparte de eso, fue sencillo. Adjunto los archivos de la biblioteca en un .zip. Simplemente descomprímalos y cópielos en / usr / local / lib y debería funcionar.

Archivos adjuntos

  • libdvdcss.zip50.9 KB · Vistas: 439
PARA

kws13

Feb 22, 2021
  • Feb 22, 2021
jdb8167 dijo: Acabo de probar Handbrake Beta y libdvdcss y funcionó bien. Usé MacPorts para obtener la biblioteca libdvdcss, así que tuve que copiar la biblioteca a / usr / local / lib porque MacPorts usa / opt / local / lib, pero aparte de eso, fue sencillo. Adjunto los archivos de la biblioteca en un .zip. Simplemente descomprímalos y cópielos en / usr / local / lib y debería funcionar. Haga clic para ampliar...
Gracias por esto, exactamente lo que estaba buscando.
Pero, en mi nuevo Mac mini M1, no tengo un / usr / local / lib. Tengo / usr / lib, ¿no es lo mismo para ti?
Además, con el bloqueo más reciente de la seguridad de Mac, no puedo copiar ningún archivo en el directorio / usr / lib.

Intenté usar sudo cp ... y también intenté configurar e iniciar sesión como root, pero no puedo copiar los archivos en ningún lugar en / usr / lib

¿Alguna sugerencia por favor?

Gracias J

jdb8167

17 de noviembre de 2008
  • Feb 22, 2021
kws13 dijo: Gracias por esto, exactamente lo que estaba buscando.
Pero, en mi nuevo Mac mini M1, no tengo un / usr / local / lib. Tengo / usr / lib, ¿no es lo mismo para ti?
Además, con el bloqueo más reciente de la seguridad de Mac, no puedo copiar ningún archivo en el directorio / usr / lib.

Intenté usar sudo cp ... y también intenté configurar e iniciar sesión como root, pero no puedo copiar los archivos en ningún lugar en / usr / lib

¿Alguna sugerencia por favor?

Gracias Haga clic para ampliar...
Puede simplemente crear el directorio:

|_+_|

/ usr / lib probablemente esté protegido contra escritura con SIP. En su lugar, cree el directorio y luego sudo cp en el directorio / usr / local / lib. O use el Finder con shift- ⌘- gy escriba / usr / local / lib para abrir una ventana para copiar los archivos. Debería recibir una solicitud de una cuenta de administrador cuando lo haga. 0

08380728

Cancelado
20 de agosto de 2007
  • Feb 22, 2021
Vaya al foro de Handbrake y publique sus problemas allí, está perdiendo el tiempo viniendo aquí haciendo preguntas. PARA

kws13

Feb 22, 2021
  • Feb 23, 2021
jdb8167 dijo: Puedes simplemente crear el directorio:

|_+_|

/ usr / lib probablemente esté protegido contra escritura con SIP. En su lugar, cree el directorio y luego sudo cp en el directorio / usr / local / lib. O use el Finder con shift- ⌘- gy escriba / usr / local / lib para abrir una ventana para copiar los archivos. Debería recibir una solicitud de una cuenta de administrador cuando lo haga. Haga clic para ampliar...
Gracias jdb8167,
Funcionó de maravilla: gracias por tomarse el tiempo para compartir su experiencia y ayudarme a llegar al mismo puesto de trabajo.
¡Muy apreciado!

ardilla

27 de junio de 2006
San Francisco, CA
  • Mar 28, 2021
Para cualquier otra persona que todavía tenga problemas con esto, descubrí que Gatekeeper se estaba interponiendo. Como sabrá, si una aplicación no está firmada correctamente, debe iniciarla una vez haciendo clic con el botón derecho en el archivo .app y seleccionando 'Abrir' para sortear Gatekeeper. Lo que no me di cuenta fue que los archivos .dylib también estaban siendo bloqueados por Gatekeeper, pero no recibía la advertencia. Después de hacer clic con el botón derecho en todos mis archivos .dylib y elegir abrir, solo entonces Handbrake pudo usarlos correctamente.
Reacciones:matrix07, paulcone y mpf541- PAG

Paulcone

26 de noviembre de 2008
  • Oct 29, 2021
Squirrelist dijo: Para cualquier otra persona que todavía tenga problemas con esto, descubrí que Gatekeeper se estaba interponiendo. Como sabrá, si una aplicación no está firmada correctamente, debe iniciarla una vez haciendo clic con el botón derecho en el archivo .app y seleccionando 'Abrir' para sortear Gatekeeper. Lo que no me di cuenta fue que los archivos .dylib también estaban siendo bloqueados por Gatekeeper, pero no recibía la advertencia. Después de hacer clic con el botón derecho en todos mis archivos .dylib y elegir abrir, solo entonces Handbrake pudo usarlos correctamente. Haga clic para ampliar...
Esto funcionó para mí, ¡gracias! Para aclarar, después de copiar los archivos de la biblioteca publicados anteriormente en / usr / local / lib, lo que hice fue hacer clic con el botón derecho en los archivos de la biblioteca y luego elegir Abrir con ... Handbrake.

matrix07

24 de junio de 2010
  • Oct 29, 2021
snourse dijo: Estoy probando la versión beta de Handbrake 1.4 para Mac M1 y parece que no puedo hacer que reconozca / use libdvdcss correctamente cuando intento archivar mis videos en DVD. Haga clic para ampliar...
Pregunta tonta, ¿cómo se usa Handbrake para 'archivar' DVD? Normalmente convierto mi DVD a mp4. ¿Hay otras formas? J

jdb8167

17 de noviembre de 2008
  • Oct 30, 2021
matrix07 dijo: Pregunta tonta, ¿cómo se usa Handbrake para 'archivar' DVD? Normalmente convierto mi DVD a mp4. ¿Hay otras formas? Haga clic para ampliar...
Generalmente, cuando alguien habla de archivo, quiere comprimir el video en DVD con alta calidad pero aún más pequeño que un DVD de 7 GB. En este momento, en Mac, probablemente debería usar el codificador H.265 (x265) con alta calidad. Handbrake es bueno para esto, ya que ofrece una gran cantidad de opciones para comprimir. Lo opuesto a la calidad de archivo sería usar algo como H.265 (Videotoolbox) que usa el codificador de hardware de menor calidad en el M1. El codificador de hardware es mucho más rápido.
Reacciones:matrix07