Bug 49193 - FFmpeg: Добавление CUDA ускорения (расширенные возможности NVEnc)
Summary: FFmpeg: Добавление CUDA ускорения (расширенные возможности NVEnc)
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: ffmpeg (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-01-26 03:46 MSK by Toxblh
Modified: 2024-01-26 09:09 MSK (History)
2 users (show)

See Also:


Attachments
патч (1.85 KB, patch)
2024-01-26 03:46 MSK, Toxblh
no flags Details | Diff
Что показывает при установке (666.70 KB, image/png)
2024-01-26 03:47 MSK, Toxblh
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toxblh 2024-01-26 03:46:19 MSK
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 

Возможно ментейнер уже сталкивался с этим и знает, что с этим делать. Я пока зашёл в тупик :(
Comment 1 Toxblh 2024-01-26 03:47:16 MSK
Created attachment 15419 [details]
Что показывает при установке
Comment 3 Toxblh 2024-01-26 05:00:56 MSK
Кажется есть ещё одна проблема с этим
https://github.com/snapcrafters/ffmpeg/issues/32#issuecomment-622403566

И она звучит по проблемнее даже...
А без nonfree, cuda отказывается собираться мде
Comment 4 Toxblh 2024-01-26 05:06:41 MSK
Собственно кусок лицензии оттуда https://git.videolan.org/?p=ffmpeg.git;a=blob;f=LICENSE.md;h=613070e1b631a919a74c862f2a75a0f249a631ff;hb=HEAD#l119

На фактически запрет редистрибьюции.Чтож кажется можно закрыть наверное тикет из-за проблем с лицензией.
Comment 5 Anton Farygin 2024-01-26 09:09:34 MSK
ментейнер не сталкивался.