Created attachment 15418 [details] патч Доброго дня. Для сборки пакета ALVR, требуется расширенная версия кодировщика NVEnv, так как используются и возможности CUDA по изменению картинки. Данные фичи находятся в nonfree пакете cuda и libnpp, изначально в пакете ffmpeg собирается в нём самом, статически линкуясь с этим флагами. Не думаю, что хорошая идея делать также в Сизифе, потому решили линковаться к существующей, но тут нет необходимого кода, падает с ошибкой cuda во внешней либе По аналогии с ALVR попробовал добавить, всё собралось, но есть нюанс, оно не хочет устанавливаться, из-за failed dependencies, но они внешние и приходят из другого пакета. Не пойму, почему они залинковались https://github.com/alvr-org/ALVR/blob/master/alvr/xtask/src/dependencies.rs#L199 Возможно ментейнер уже сталкивался с этим и знает, что с этим делать. Я пока зашёл в тупик :(
Created attachment 15419 [details] Что показывает при установке
Короткая инструкция тут https://docs.nvidia.com/video-technologies/video-codec-sdk/12.0/ffmpeg-with-nvidia-gpu/index.html#compiling-for-linux
Кажется есть ещё одна проблема с этим https://github.com/snapcrafters/ffmpeg/issues/32#issuecomment-622403566 И она звучит по проблемнее даже... А без nonfree, cuda отказывается собираться мде
Собственно кусок лицензии оттуда https://git.videolan.org/?p=ffmpeg.git;a=blob;f=LICENSE.md;h=613070e1b631a919a74c862f2a75a0f249a631ff;hb=HEAD#l119 На фактически запрет редистрибьюции.Чтож кажется можно закрыть наверное тикет из-за проблем с лицензией.
ментейнер не сталкивался.