Я пытаюсь заставить потоковое устройство работать на Raspberry Pi. Я использую minibian. Я примерно следую этому руководству без кросс-компиляции.
Моя проблема, вероятно, связана с компиляцией ffmpeg. Я скачал и скомпилировал x265 и fdk-aac и скомпилировал их. Далее мне нужно скомпилировать ffmpeg, который находится в той же папке, что и остальные, но компилятор не может найти ни одной из зависимостей. x265 также не может быть найден с помощью pkg-config, что является ошибкой, которую он выдает, когда я пытаюсь запустить ./configure.
Я прямо все клонировал в одну папку, так что в папке под названием ffmpeg_files
есть еще три папки: ffmpeg
, fdk-aac
и x265
. Как мне правильно включить эти зависимости, чтобы я мог включить их при компиляции ffmpeg?
Благодарю вас!
Хорошо, так что это не совсем ответ на этот вопрос.
После долгих проб и ошибок и большой помощи замечательного пользователя Mulvya я решил не использовать Minibian, а Raspbian Stretch Lite. Там все работало очень гладко. Просто не забудьте запустить sudo ldconfig
после установки библиотек кодеков, таких как x264/x265 или fdk-aac.
Спасибо всем за вашу помощь!
ffbuild/config.log
и посмотрите, не может ли ffmpeg найти x265 или не удается выполнить тест компиляции. - person Gyan   schedule 28.12.2017undefined reference to 'pow'
и тому подобного, например, сбои теста компиляции? В конце написаноcollect2: error: ld returned 1 exit status
иERROR: libfdk_aac not found
- person mneumann   schedule 28.12.2017