Foren

Handbrake 1.4b1 und DVDs auf M1?

schnupfen

Originalplakat
22.07.2002
  • 4. Januar 2021
Hi-

Ich teste die Handbrake 1.4 Beta für M1-Macs und kann libdvdcss nicht richtig erkennen/verwenden, wenn ich versuche, meine DVD-Videos zu archivieren.

Ich habe die Bibliothek über Homebrew installiert - (ich habe es mit der Arm64-Version und der x64-Version versucht)

Wenn ich die Release-Version von Handbrake (Intel) oder die Beta in Rosetta ausführe, können die Videos richtig transkodiert werden.
Wenn ich die Beta im nativen Modus ausführe, wird die Bibliothek nicht erkannt und die Videos nicht richtig transkodiert.

Gibt es einen Trick, um native Apps wie Handbrake dazu zu bringen, Befehlszeilenbibliotheken wie diese zu erkennen?
Danke im Voraus!



% brew install libdvdcss
---
==> Gießen von libdvdcss-1.4.2.arm64_big_sur.bottle.tar.gz J

jerryk

Mitwirkender
3. November 2011


SF Bay Area
  • 4. Januar 2021
snourse sagte: Hallo-

Ich teste die Handbrake 1.4 Beta für M1-Macs und kann libdvdcss nicht richtig erkennen/verwenden, wenn ich versuche, meine DVD-Videos zu archivieren.

Ich habe die Bibliothek über Homebrew installiert - (ich habe es mit der Arm64-Version und der x64-Version versucht)

Wenn ich die Release-Version von Handbrake (Intel) oder die Beta in Rosetta ausführe, können die Videos richtig transkodiert werden.
Wenn ich die Beta im nativen Modus ausführe, wird die Bibliothek nicht erkannt und die Videos nicht richtig transkodiert.

Gibt es einen Trick, um native Apps wie Handbrake dazu zu bringen, Befehlszeilenbibliotheken wie diese zu erkennen?
Danke im Voraus!



% brew install libdvdcss
---
==> Gießen von libdvdcss-1.4.2.arm64_big_sur.bottle.tar.gz Zum erweitern klicken...

Ich verwende diese Tools nicht, aber wenn Sie X86- und M1-Terminalprobleme vermuten, erstellen Sie ein zweites Terminalfenster (gehen Sie zum 1. Terminalfenster und wählen Sie Duplizieren) und stellen Sie das neue Terminalfenster so ein, dass es Rosetta2 verwendet und speichern Sie es unter einem neuen Namen . Wenn Sie dann ein Programm über die Befehlszeile starten, wird Rosseta2 verwendet. Das schien viele meiner Probleme mit meiner ML-Toolchain behoben zu haben.

schnupfen

Originalplakat
22.07.2002
  • 4. Januar 2021
jerryk sagte: Ich verwende diese Tools nicht, aber wenn Sie X86- und M1-Terminalprobleme vermuten, erstellen Sie ein zweites Terminalfenster (gehen Sie zum 1. Terminalfenster und wählen Sie Duplizieren) und stellen Sie das neue Terminalfenster so ein, dass es Rosetta2 verwendet und speichern Sie es mit einen neuen Namen. Wenn Sie dann ein Programm über die Befehlszeile starten, wird Rosseta2 verwendet. Das schien viele meiner Probleme mit meiner ML-Toolchain behoben zu haben. Zum erweitern klicken...
Danke, aber ich führe Handbrake als GUI aus, nicht als CLI. Es scheint keine Möglichkeit zu geben, auszuwählen, wo die Bibliotheken gefunden werden.

Ich richte Homebrew wie hier beschrieben ein: https://soffes.blog/homebrew-on-apple-silicon

Homebrew baut an den folgenden Orten – Intel in /usr/local/lib, Apple /opt/homebrew/lib – die Bibliotheksdateien sind eigentlich Aliase für andere Dateien, die in der Verzeichnisstruktur von HomeBrew organisiert sind.

Ich habe versucht, die Aliase aus dem Apple Silicon-Verzeichnis auf den Intel zu kopieren, aber das hat nicht funktioniert. J

jdb8167

17. November 2008
  • 4. Januar 2021
snourse sagte: Hallo-

Ich teste die Handbrake 1.4 Beta für M1-Macs und kann libdvdcss nicht richtig erkennen/verwenden, wenn ich versuche, meine DVD-Videos zu archivieren.

Ich habe die Bibliothek über Homebrew installiert - (ich habe es mit der Arm64-Version und der x64-Version versucht)

Wenn ich die Release-Version von Handbrake (Intel) oder die Beta in Rosetta ausführe, können die Videos richtig transkodiert werden.
Wenn ich die Beta im nativen Modus ausführe, wird die Bibliothek nicht erkannt und die Videos nicht richtig transkodiert.

Gibt es einen Trick, um native Apps wie Handbrake dazu zu bringen, Befehlszeilenbibliotheken wie diese zu erkennen?
Danke im Voraus!



% brew install libdvdcss
---
==> Gießen von libdvdcss-1.4.2.arm64_big_sur.bottle.tar.gz Zum erweitern klicken...
Ich habe gerade die Handbrake Beta und libdvdcss getestet und es hat gut funktioniert. Ich habe MacPorts verwendet, um die libdvdcss-Bibliothek zu erhalten, also musste ich die Bibliothek nach /usr/local/lib kopieren, da MacPorts /opt/local/lib verwendet, aber ansonsten war es unkompliziert. Ich schließe die Bibliotheksdateien in einer ZIP-Datei an. Einfach entpacken und nach /usr/local/lib kopieren und es sollte funktionieren.

Anhänge

  • libdvdcss.zip50,9 KB · Aufrufe: 439
ZU

kws13

22.02.2021
  • 22.02.2021
jdb8167 sagte: Ich habe gerade die Handbrake Beta und libdvdcss getestet und es hat gut funktioniert. Ich habe MacPorts verwendet, um die libdvdcss-Bibliothek zu erhalten, also musste ich die Bibliothek nach /usr/local/lib kopieren, da MacPorts /opt/local/lib verwendet, aber ansonsten war es unkompliziert. Ich schließe die Bibliotheksdateien in einer ZIP-Datei an. Einfach entpacken und nach /usr/local/lib kopieren und es sollte funktionieren. Zum erweitern klicken...
Danke dafür - genau das habe ich gesucht.
Aber auf meinem neuen Mac mini M1 - Ich habe keine /usr/local/lib Ich habe /usr/lib ist das bei Ihnen nicht dasselbe?
Außerdem kann ich mit der neueren Sperrung der Mac-Sicherheit keine Dateien in das Verzeichnis /usr/lib kopieren.

Ich habe versucht, sudo cp zu verwenden ... und auch versucht, mich als root einzurichten und anzumelden - aber ich kann die Dateien nirgendwo nach /usr/lib kopieren

Irgendwelche Vorschläge bitte?

Vielen Dank J

jdb8167

17. November 2008
  • 22.02.2021
kws13 sagte: Danke dafür - genau das was ich gesucht habe.
Aber auf meinem neuen Mac mini M1 - Ich habe keine /usr/local/lib Ich habe /usr/lib ist das bei Ihnen nicht dasselbe?
Außerdem kann ich mit der neueren Sperrung der Mac-Sicherheit keine Dateien in das Verzeichnis /usr/lib kopieren.

Ich habe versucht, sudo cp zu verwenden ... und auch versucht, mich als root einzurichten und anzumelden - aber ich kann die Dateien nirgendwo nach /usr/lib kopieren

Irgendwelche Vorschläge bitte?

Vielen Dank Zum erweitern klicken...
Sie können einfach das Verzeichnis erstellen:

sudo mkdir -p /usr/local/lib

/usr/lib ist wahrscheinlich mit SIP schreibgeschützt. Erstellen Sie stattdessen das Verzeichnis und sudo cp in das Verzeichnis /usr/local/lib. Oder verwenden Sie den Finder mit Shift- ⌘- g und geben Sie /usr/local/lib ein, um ein Fenster zum Kopieren der Dateien zu öffnen. Sie sollten dann zur Eingabe eines Administratorkontos aufgefordert werden. 0

08380728

Abgesagt
20. August 2007
  • 22.02.2021
Gehen Sie zum Handbrake-Forum und posten Sie Ihre Probleme dort. Sie verschwenden Ihre Zeit damit, hierher zu kommen und Fragen zu stellen. ZU

kws13

22.02.2021
  • 23.02.2021
jdb8167 sagte: Sie können einfach das Verzeichnis erstellen:

sudo mkdir -p /usr/local/lib

/usr/lib ist wahrscheinlich mit SIP schreibgeschützt. Erstellen Sie stattdessen das Verzeichnis und sudo cp in das Verzeichnis /usr/local/lib. Oder verwenden Sie den Finder mit Shift- ⌘- g und geben Sie /usr/local/lib ein, um ein Fenster zum Kopieren der Dateien zu öffnen. Sie sollten dann zur Eingabe eines Administratorkontos aufgefordert werden. Zum erweitern klicken...
Danke jdb8167,
Hat super funktioniert - vielen Dank, dass Sie sich die Zeit genommen haben, Ihre Erfahrungen zu teilen und mir dabei zu helfen, dieselbe Arbeitsposition zu finden.
Sehr geschätzt!

Eichhörnchenliste

27. Juni 2006
San Francisco, Kalifornien
  • 28. März 2021
Für alle anderen, die immer noch Probleme damit haben, stellte ich fest, dass Gatekeeper im Weg war. Wie Sie vielleicht wissen, müssen Sie eine App, wenn sie nicht richtig signiert ist, einmal starten, indem Sie mit der rechten Maustaste auf die .app-Datei klicken und 'Öffnen' auswählen, um Gatekeeper zu umgehen. Was ich nicht wusste, war, dass die .dylib-Dateien auch von Gatekeeper blockiert wurden, aber ich erhielt keine Warnung. Nachdem ich auf alle meine .dylib-Dateien mit der rechten Maustaste geklickt und 'Öffnen' ausgewählt hatte, konnte Handbrake sie erst richtig verwenden.
Reaktionen:Matrix07, Paulcone und mpf541- P

Paulcone

26. November 2008
  • 29. Okt. 2021
squirrelist sagte: Für alle anderen, die immer noch Probleme damit haben, fand ich, dass Gatekeeper im Weg war. Wie Sie vielleicht wissen, müssen Sie eine App, wenn sie nicht richtig signiert ist, einmal starten, indem Sie mit der rechten Maustaste auf die .app-Datei klicken und 'Öffnen' auswählen, um Gatekeeper zu umgehen. Was ich nicht wusste, war, dass die .dylib-Dateien auch von Gatekeeper blockiert wurden, aber ich erhielt keine Warnung. Nachdem ich auf alle meine .dylib-Dateien mit der rechten Maustaste geklickt und 'Öffnen' ausgewählt hatte, konnte Handbrake sie erst richtig verwenden. Zum erweitern klicken...
Das hat bei mir funktioniert - danke! Zur Verdeutlichung habe ich nach dem Kopieren der oben geposteten Bibliotheksdateien in /usr/local/lib mit der rechten Maustaste auf die Bibliotheksdateien geklickt und dann Open with... Handbrake gewählt.

Matrix07

24.06.2010
  • 29. Okt. 2021
snourse sagte: Ich teste die Betaversion von Handbrake 1.4 für M1-Macs und kann libdvdcss nicht richtig erkennen/verwenden, wenn ich versuche, meine DVD-Videos zu archivieren. Zum erweitern klicken...
Dumme Frage, wie benutzt man Handbrake zum 'Archivieren' von DVDs? Normalerweise konvertiere ich meine DVD in mp4. Gibt es andere Möglichkeiten? J

jdb8167

17. November 2008
  • 30. Oktober 2021
matrix07 sagte: Dumme Frage, wie benutzt man Handbrake um DVDs zu 'archivieren'? Normalerweise konvertiere ich meine DVD in mp4. Gibt es andere Möglichkeiten? Zum erweitern klicken...
Wenn jemand von Archivierung spricht, meint er im Allgemeinen, das DVD-Video mit hoher Qualität zu komprimieren, aber immer noch kleiner als eine DVD mit 7 GB. Momentan sollten Sie auf Macs wahrscheinlich den H.265 (x265)-Encoder mit hoher Qualität verwenden. Die Handbremse ist dafür gut geeignet, da sie eine Vielzahl von Möglichkeiten zum Komprimieren bietet. Das Gegenteil von Archivierungsqualität wäre die Verwendung von H.265 (Videotoolbox), das den Hardware-Encoder mit geringerer Qualität auf dem M1 verwendet. Der Hardware-Encoder ist viel schneller.
Reaktionen:Matrix07