Forum

Freno a mano 1.4b1 e DVD su M1?

russare

Manifesto originale
22 luglio 2002
  • 4 gennaio 2021
Ciao-

Sto testando la versione beta di Handbrake 1.4 per Mac M1 e non riesco a farlo riconoscere/usare correttamente libdvdcss quando provo ad archiviare i miei video DVD.

Ho installato la libreria tramite Homebrew - (l'ho provato con la versione Arm64 e la versione x64)

Se eseguo la versione di rilascio di Handbrake (Intel) o la beta in Rosetta, può transcodificare correttamente i video.
Se eseguo la beta in modalità nativa, non riconosce la libreria e non transcodifica correttamente i video.

C'è un trucco per far sì che app native come Handbrake riconoscano le librerie della riga di comando come questa?
Grazie in anticipo!



% brew install libdvdcss
---
==> Versare libdvdcss-1.4.2.arm64_big_sur.bottle.tar.gz J

jerryk

Collaboratore
3 novembre 2011


Area della baia di San Francisco
  • 4 gennaio 2021
russare ha detto: Ciao-

Sto testando la versione beta di Handbrake 1.4 per Mac M1 e non riesco a farlo riconoscere/usare correttamente libdvdcss quando provo ad archiviare i miei video DVD.

Ho installato la libreria tramite Homebrew - (l'ho provato con la versione Arm64 e la versione x64)

Se eseguo la versione di rilascio di Handbrake (Intel) o la beta in Rosetta, può transcodificare correttamente i video.
Se eseguo la beta in modalità nativa, non riconosce la libreria e non transcodifica correttamente i video.

C'è un trucco per far sì che app native come Handbrake riconoscano le librerie della riga di comando come questa?
Grazie in anticipo!



% brew install libdvdcss
---
==> Versare libdvdcss-1.4.2.arm64_big_sur.bottle.tar.gz Clicca per espandere...

Non uso questi strumenti, ma se sospetti problemi di terminale X86 rispetto a M1, crea una seconda finestra di terminale (vai alla prima finestra di terminale e seleziona duplicato) e imposta la nuova finestra di terminale per utilizzare Rosetta2 e salvala con un nuovo nome . Quindi, quando avvii un programma dalla riga di comando, utilizzerà Rosseta2. Sembrava aver risolto molti dei miei problemi con la mia toolchain ML.

russare

Manifesto originale
22 luglio 2002
  • 4 gennaio 2021
jerryk ha detto: non uso questi strumenti, ma se sospetti problemi di terminale X86 rispetto a M1, crea una seconda finestra di terminale (vai alla prima finestra di terminale e seleziona duplicato) e imposta la nuova finestra di terminale per utilizzare Rosetta2 e salvala con un nuovo nome. Quindi, quando avvii un programma dalla riga di comando, utilizzerà Rosseta2. Sembrava aver risolto molti dei miei problemi con la mia toolchain ML. Clicca per espandere...
Grazie, ma sto eseguendo Handbrake come GUI non come CLI. Non sembra esserci un modo per farlo scegliere dove si trovano le librerie.

Ho configurato Homebrew come descritto qui: https://soffes.blog/homebrew-on-apple-silicon

Homebrew compila nelle seguenti posizioni: Intel in /usr/local/lib, Apple /opt/homebrew/lib: i file della libreria sono in realtà alias di altri file organizzati nella struttura delle directory di HomeBrew.

Ho provato a copiare gli alias dalla directory Apple Silicon a Intel ma non ha funzionato. J

jdb8167

17 novembre 2008
  • 4 gennaio 2021
russare ha detto: Ciao-

Sto testando la versione beta di Handbrake 1.4 per Mac M1 e non riesco a farlo riconoscere/usare correttamente libdvdcss quando provo ad archiviare i miei video DVD.

Ho installato la libreria tramite Homebrew - (l'ho provato con la versione Arm64 e la versione x64)

Se eseguo la versione di rilascio di Handbrake (Intel) o la beta in Rosetta, può transcodificare correttamente i video.
Se eseguo la beta in modalità nativa, non riconosce la libreria e non transcodifica correttamente i video.

C'è un trucco per far sì che app native come Handbrake riconoscano le librerie della riga di comando come questa?
Grazie in anticipo!



% brew install libdvdcss
---
==> Versare libdvdcss-1.4.2.arm64_big_sur.bottle.tar.gz Clicca per espandere...
Ho appena testato Handbrake Beta e libdvdcss e ha funzionato bene. Ho usato MacPorts per ottenere la libreria libdvdcss, quindi ho dovuto copiare la libreria in /usr/local/lib perché MacPorts usa /opt/local/lib ma a parte questo era semplice. Allego i file della libreria in un file .zip. Basta decomprimerli e copiarli in /usr/local/lib e dovrebbe funzionare.

Allegati

  • libdvdcss.zip50.9 KB · Visualizzazioni: 439
A

kws13

22 febbraio 2021
  • 22 febbraio 2021
jdb8167 ha detto: Ho appena testato Handbrake Beta e libdvdcss e ha funzionato bene. Ho usato MacPorts per ottenere la libreria libdvdcss, quindi ho dovuto copiare la libreria in /usr/local/lib perché MacPorts usa /opt/local/lib ma a parte questo era semplice. Allego i file della libreria in un file .zip. Basta decomprimerli e copiarli in /usr/local/lib e dovrebbe funzionare. Clicca per espandere...
Grazie per questo - esattamente quello che stavo cercando.
Ma, sul mio nuovo Mac mini M1 - non ho un /usr/local/lib ho /usr/lib non è lo stesso per te?
Inoltre, con il nuovo blocco della sicurezza del Mac, non riesco a copiare alcun file nella directory /usr/lib.

Ho provato a utilizzare sudo cp... e ho anche provato a configurare e accedere come root, ma non riesco a copiare i file da nessuna parte in /usr/lib

Qualche suggerimento per favore?

Grazie J

jdb8167

17 novembre 2008
  • 22 febbraio 2021
kws13 ha detto: Grazie per questo, esattamente quello che stavo cercando.
Ma, sul mio nuovo Mac mini M1 - non ho un /usr/local/lib ho /usr/lib non è lo stesso per te?
Inoltre, con il nuovo blocco della sicurezza del Mac, non riesco a copiare alcun file nella directory /usr/lib.

Ho provato a utilizzare sudo cp... e ho anche provato a configurare e accedere come root, ma non riesco a copiare i file da nessuna parte in /usr/lib

Qualche suggerimento per favore?

Grazie Clicca per espandere...
Puoi semplicemente creare la directory:

sudo mkdir -p /usr/local/lib

/usr/lib è probabilmente protetto da scrittura con SIP. Invece, crea la directory e poi sudo cp nella directory /usr/local/lib. Oppure usa il Finder con shift- - g e digita /usr/local/lib per aprire una finestra per copiare i file. Quando lo fai, ti dovrebbe essere richiesto un account amministratore. 0

08380728

Annullato
20 agosto 2007
  • 22 febbraio 2021
Vai al forum di Handbrake e pubblica lì i tuoi problemi, stai sprecando il tuo tempo venendo qui a fare domande. A

kws13

22 febbraio 2021
  • 23 febbraio 2021
jdb8167 ha detto: puoi semplicemente creare la directory:

sudo mkdir -p /usr/local/lib

/usr/lib è probabilmente protetto da scrittura con SIP. Invece, crea la directory e poi sudo cp nella directory /usr/local/lib. Oppure usa il Finder con shift- - g e digita /usr/local/lib per aprire una finestra per copiare i file. Quando lo fai, ti dovrebbe essere richiesto un account amministratore. Clicca per espandere...
Grazie jdb8167,
Ha funzionato a meraviglia: grazie per aver dedicato del tempo per condividere la tua esperienza e aiutarmi a raggiungere la stessa posizione lavorativa.
Molto apprezzato!

scoiattolo

27 giugno 2006
San Francisco, CA
  • 28 mar 2021
Per chiunque altro avesse ancora problemi con questo, ho scoperto che Gatekeeper si stava mettendo in mezzo. Come forse saprai, se un'app non è firmata correttamente devi avviarla una volta facendo clic con il pulsante destro del mouse sul file .app e scegliendo 'Apri' per aggirare Gatekeeper. Quello che non mi rendevo conto era che anche i file .dylib venivano bloccati da Gatekeeper, ma non ricevevo l'avviso. Dopo aver fatto clic con il pulsante destro del mouse su tutti i miei file .dylib e aver scelto di aprire, solo allora Handbrake è stato in grado di utilizzarli correttamente.
Reazioni:matrix07, paulcone e mpf541- P

paulcone

26 novembre 2008
  • 29 ottobre 2021
squirrelist ha detto: Per chiunque altro abbia ancora problemi con questo, ho scoperto che Gatekeeper si stava mettendo in mezzo. Come forse saprai, se un'app non è firmata correttamente devi avviarla una volta facendo clic con il pulsante destro del mouse sul file .app e scegliendo 'Apri' per aggirare Gatekeeper. Quello che non mi rendevo conto era che anche i file .dylib venivano bloccati da Gatekeeper, ma non ricevevo l'avviso. Dopo aver fatto clic con il pulsante destro del mouse su tutti i miei file .dylib e aver scelto di aprire, solo allora Handbrake è stato in grado di utilizzarli correttamente. Clicca per espandere...
Questo ha funzionato per me - grazie! Per chiarire, dopo aver copiato i file della libreria pubblicati sopra in /usr/local/lib, quello che ho fatto è stato fare clic con il pulsante destro del mouse sui file della libreria, quindi scegliere Apri con... freno a mano.

matrice07

24 giugno 2010
  • 29 ottobre 2021
snourse ha detto: Sto testando la beta di Handbrake 1.4 per Mac M1 e non riesco a farlo riconoscere/usare correttamente libdvdcss quando provo ad archiviare i miei video DVD. Clicca per espandere...
Domanda stupida, come usi il freno a mano per 'archiviare' il DVD? Di solito converto il mio DVD in mp4. Ci sono altri modi? J

jdb8167

17 novembre 2008
  • 30 ottobre 2021
matrix07 ha detto: Domanda stupida, come usi il freno a mano per 'archiviare' il DVD? Di solito converto il mio DVD in mp4. Ci sono altri modi? Clicca per espandere...
Generalmente quando qualcuno parla di archiviazione intende comprimere il video DVD con alta qualità ma comunque più piccolo di un DVD 7 GB. In questo momento sui Mac dovresti probabilmente usare l'encoder H.265 (x265) con alta qualità. Il freno a mano è utile in quanto fornisce un carico di opzioni per la compressione. L'opposto della qualità di archiviazione sarebbe utilizzare qualcosa come H.265 (Videotoolbox) che utilizza l'encoder hardware di qualità inferiore sull'M1. L'encoder hardware è molto più veloce.
Reazioni:matrice07