neorumtu
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Да, ffmpeg вообще не увлекается автодетектом. Скажем libx264 и прочие кодеки надо явно включать, даже если нужные dev пакеты установлены, но некоторый базовый набор ffmpeg пытается все-таки задействовать при доступности. Вот чем еще сложна сборка в Visual Studio, доп. зависимости должны быть не msys'овские, а студийные (собранные вручную). Потому что msys в этом случае просто приютившая сборку оболочка, а компилятор и линкер майкрософтовские. Им нужны либы, созданные ими, а не gcc'ом. Так что при сборке в Visual Studio надо и все зависимости собирать самому в нем. А это замаяться можно. Также как и при кросскомпиляции из линукса (хотя, некоторые пакеты для mingw типа zlib в репозиториях обычно есть, но не во всех дистрибутивах). Это в msys много пакетов. schannel отвечает за работу https, если подобная ссылка будет скормлена в ffmpeg (используется TLS от Windows). Рекомендуется включить. iconv вроде занимается конвертацией кодировок, если я не ошибаюсь. Или для поддержки расширенных символов юникода. У меня включены schannel mediafoundation zlib iconv. | Всего записей: 751 | Зарегистр. 30-08-2023 | Отправлено: 18:18 08-02-2024 | Исправлено: neorumtu, 18:22 08-02-2024 |
|