Форуми

Ръчна спирачка 1.4b1 и DVD на M1?

хъркане

Оригинален плакат
22 юли 2002 г
  • 4 януари 2021 г
здравей-

Тествам бета версията Handbrake 1.4 за M1 Mac и изглежда не мога да я накарам да разпознае/използва правилно libdvdcss, когато се опитвам да архивирам моите DVD видеоклипове.

Инсталирах библиотеката чрез Homebrew - (изпробвах я с версията Arm64 и версията x64)

Ако стартирам версията за освобождаване на Handbrake (Intel) или бета версията в Rosetta, тя може правилно да прекодира видеоклиповете.
Ако стартирам бета версията в естествен режим, тя не разпознава библиотеката и няма да прекодира правилно видеоклиповете.

Има ли трик да накарате родни приложения като Handbrake да разпознават библиотеки на командния ред като тази?
Благодаря предварително!



% варя инсталирате libdvdcss
---
==> Изливане libdvdcss-1.4.2.arm64_big_sur.bottle.tar.gz Дж

Джерик

Сътрудник
3 ноември 2011 г


SF Bay Area
  • 4 януари 2021 г
snourse каза: Здравей-

Тествам бета версията Handbrake 1.4 за M1 Mac и изглежда не мога да я накарам да разпознае/използва правилно libdvdcss, когато се опитвам да архивирам моите DVD видеоклипове.

Инсталирах библиотеката чрез Homebrew - (изпробвах я с версията Arm64 и версията x64)

Ако стартирам версията за освобождаване на Handbrake (Intel) или бета версията в Rosetta, тя може правилно да прекодира видеоклиповете.
Ако стартирам бета версията в естествен режим, тя не разпознава библиотеката и няма да прекодира правилно видеоклиповете.

Има ли трик да накарате родни приложения като Handbrake да разпознават библиотеки на командния ред като тази?
Благодаря предварително!



% варя инсталирате libdvdcss
---
==> Изливане libdvdcss-1.4.2.arm64_big_sur.bottle.tar.gz Щракнете, за да разгънете...

Не използвам тези инструменти, но ако подозирате проблеми с терминала X86 срещу M1, направете втори терминален прозорец (отидете на 1-ви терминален прозорец и изберете дубликат) и задайте новия терминален прозорец да използва Rosetta2 и го запазете с ново име . След това, когато стартирате която и да е програма от командния ред, тя ще използва Rosseta2. Това изглежда поправи много от проблемите ми с моята верига от инструменти за ML.

хъркане

Оригинален плакат
22 юли 2002 г
  • 4 януари 2021 г
jerryk каза: Не използвам тези инструменти, но ако подозирате проблеми с терминала X86 срещу M1, направете втори прозорец на терминала (отидете до 1-ви терминален прозорец и изберете дубликат) и задайте новия терминален прозорец да използва Rosetta2 и го запазете с ново име. След това, когато стартирате която и да е програма от командния ред, тя ще използва Rosseta2. Това изглежда поправи много от проблемите ми с моята верига от инструменти за ML. Щракнете, за да разгънете...
Благодаря - но използвам Handbrake като GUI, а не като CLI. Изглежда, че няма начин да го накараме да избере къде се намират библиотеките.

Настройвам Homebrew, както е описано тук: https://soffes.blog/homebrew-on-apple-silicon

Homebrew се изгражда на следните места - Intel в /usr/local/lib, Apple /opt/homebrew/lib - файловете на библиотеката всъщност са псевдоними на други файлове, организирани в структурата на директорията на HomeBrew.

Опитах се да копирам псевдонимите от директорията Apple Silicon в Intel, но това не проработи. Дж

jdb8167

17 ноември 2008 г
  • 4 януари 2021 г
snourse каза: Здравей-

Тествам бета версията Handbrake 1.4 за M1 Mac и изглежда не мога да я накарам да разпознае/използва правилно libdvdcss, когато се опитвам да архивирам моите DVD видеоклипове.

Инсталирах библиотеката чрез Homebrew - (изпробвах я с версията Arm64 и версията x64)

Ако стартирам версията за освобождаване на Handbrake (Intel) или бета версията в Rosetta, тя може правилно да прекодира видеоклиповете.
Ако стартирам бета версията в естествен режим, тя не разпознава библиотеката и няма да прекодира правилно видеоклиповете.

Има ли трик да накарате родни приложения като Handbrake да разпознават библиотеки на командния ред като тази?
Благодаря предварително!



% варя инсталирате libdvdcss
---
==> Изливане libdvdcss-1.4.2.arm64_big_sur.bottle.tar.gz Щракнете, за да разгънете...
Току-що тествах Handbrake Beta и libdvdcss и работи добре. Използвах MacPorts, за да получа библиотеката libdvdcss, така че трябваше да копирам библиотеката в /usr/local/lib, защото MacPorts използва /opt/local/lib, но освен това беше лесно. Заграждам файловете на библиотеката в .zip. Просто ги разархивирайте и копирайте в /usr/local/lib и би трябвало да работи.

Прикачени файлове

  • libdvdcss.zip50.9 KB · Преглеждания: 439
ДА СЕ

kws13

22 февруари 2021 г
  • 22 февруари 2021 г
jdb8167 каза: Току-що тествах бета версията на Handbrake и libdvdcss и тя работи добре. Използвах MacPorts, за да получа библиотеката libdvdcss, така че трябваше да копирам библиотеката в /usr/local/lib, защото MacPorts използва /opt/local/lib, но освен това беше лесно. Заграждам файловете на библиотеката в .zip. Просто ги разархивирайте и копирайте в /usr/local/lib и би трябвало да работи. Щракнете, за да разгънете...
Благодаря за това - точно това, което търсех.
Но на моя нов Mac mini M1 - нямам /usr/local/lib, имам /usr/lib, не е ли същото за вас?
Освен това, с по-новото заключване на сигурността на Mac, не мога да копирам никакви файлове в директорията /usr/lib.

Опитах да използвам sudo cp... и също опитах да настроя и да вляза като root - но не мога да копирам файловете никъде в /usr/lib

Моля за някакви предложения?

Благодаря Дж

jdb8167

17 ноември 2008 г
  • 22 февруари 2021 г
kws13 каза: Благодаря за това - точно това, което търсех.
Но на моя нов Mac mini M1 - нямам /usr/local/lib, имам /usr/lib, не е ли същото за вас?
Освен това, с по-новото заключване на сигурността на Mac, не мога да копирам никакви файлове в директорията /usr/lib.

Опитах да използвам sudo cp... и също опитах да настроя и да вляза като root - но не мога да копирам файловете никъде в /usr/lib

Моля за някакви предложения?

Благодаря Щракнете, за да разгънете...
Можете просто да създадете директорията:

sudo mkdir -p /usr/local/lib

/usr/lib вероятно е защитен от запис със SIP. Вместо това създайте директорията и след това sudo cp в директорията /usr/local/lib. Или използвайте Finder с shift- ⌘- g и въведете /usr/local/lib, за да отворите прозорец за копиране на файловете. Трябва да получите подкана за администраторски акаунт, когато го направите. 0

08380728

Отменен
20 август 2007 г
  • 22 февруари 2021 г
Отидете във форума на Handbrake и публикувайте проблемите си там, губите си времето, идвайки тук и задавате въпроси. ДА СЕ

kws13

22 февруари 2021 г
  • 23 февруари 2021 г
jdb8167 каза: Можете просто да създадете директорията:

sudo mkdir -p /usr/local/lib

/usr/lib вероятно е защитен от запис със SIP. Вместо това създайте директорията и след това sudo cp в директорията /usr/local/lib. Или използвайте Finder с shift- ⌘- g и въведете /usr/local/lib, за да отворите прозорец за копиране на файловете. Трябва да получите подкана за администраторски акаунт, когато го направите. Щракнете, за да разгънете...
Благодаря jdb8167,
Получих удоволствие - благодаря, че отделихте време да споделите опита си и да ми помогнете да стигна до същата работна позиция.
Оценявам го!

катерица

27 юни 2006 г
Сан Франциско, Калифорния
  • 28 март 2021 г
За всеки друг, който все още има проблеми с това, открих, че Gatekeeper пречи. Както може би знаете, ако дадено приложение не е подписано правилно, трябва да го стартирате веднъж, като щракнете с десния бутон върху файла .app и изберете 'Open', за да заобиколите Gatekeeper. Това, което не разбрах, беше, че .dylib файловете също бяха блокирани от Gatekeeper, но не получих предупреждението. След като щракнах с десния бутон върху всичките си .dylib файлове и избрах отваряне, едва тогава Handbrake можеше да ги използва правилно.
Реакции:matrix07, paulcone и mpf541- П

Паулконе

26 ноември 2008 г
  • 29 октомври 2021 г
squirrelist каза: За всеки друг, който има проблеми с това, открих, че Gatekeeper пречи. Както може би знаете, ако дадено приложение не е подписано правилно, трябва да го стартирате веднъж, като щракнете с десния бутон върху файла .app и изберете 'Open', за да заобиколите Gatekeeper. Това, което не разбрах, беше, че .dylib файловете също бяха блокирани от Gatekeeper, но не получих предупреждението. След като щракнах с десния бутон върху всичките си .dylib файлове и избрах отваряне, едва тогава Handbrake можеше да ги използва правилно. Щракнете, за да разгънете...
Това проработи за мен - благодаря! За да изясня, след като копирах библиотечните файлове, публикувани по-горе в /usr/local/lib, това, което направих, беше да щракнах с десния бутон върху файловете на библиотеката и след това да изберете Отвори с... Handbrake.

матрица07

24 юни 2010 г
  • 29 октомври 2021 г
snourse каза: Тествам бета версията Handbrake 1.4 за M1 Mac и не мога да я накарам да разпознае/използва правилно libdvdcss, когато се опитвам да архивирам моите DVD видеоклипове. Щракнете, за да разгънете...
Глупав въпрос, как използвате Handbrake за 'архивиране' на DVD? Обикновено преобразувам DVD-то си в mp4. Има ли други начини? Дж

jdb8167

17 ноември 2008 г
  • 30 октомври 2021 г
matrix07 каза: Глупав въпрос, как използвате Handbrake за „архивиране“ на DVD? Обикновено преобразувам DVD-то си в mp4. Има ли други начини? Щракнете, за да разгънете...
Като цяло, когато някой говори за архивиране, той има предвид да компресира DVD видеото с високо качество, но все пак по-малко от DVD 7 GB. Точно сега на Macs вероятно трябва да използвате H.265 (x265) енкодер с високо качество. Ръчната спирачка е добра за това, тъй като предоставя множество опции за компресиране. Обратното на архивното качество би било да се използва нещо като H.265 (Videotoolbox), което използва по-нискокачествения хардуерен енкодер на M1. Хардуерният енкодер е много по-бърз.
Реакции:матрица07