Writingminds ffmpeg Поддержка 64-битной архитектуры - PullRequest
2 голосов
/ 27 мая 2019

Я использую FFMpeg в одном из моих проектов для микширования аудио-видео, и он работает нормально.

Теперь у меня есть требование для поддержки 64-битной архитектуры, поэтому я сгенерировал .so файлы для поддержки 64-битной архитектуры. Теперь проблема в том, что в Java-коде есть класс CpuArch.java, в котором некоторая архитектура определяется с каким-либо буквенно-цифровым значением, как показано ниже:

x86 ( "0dd4dbad305ff197a1ea9e6158bd2081d229e70e"), ARMv7 ( "871888959ba2f063e18f56272d0d98ae01938ceb")

Теперь мне нужно добавить еще два значения для ARMv8 и x86_64. Откуда я взял эти буквенно-цифровые значения. И еще одна вещь, как папка assets, содержащая файлы ffmpeg. Во время генерации файла .so в папке assets ничего не обновляется, так как я могу сгенерировать эти файлы и для другой архитектуры.

Пожалуйста, помогите.

Я использовал эту библиотеку для микширования аудио-видео: https://github.com/WritingMinds/ffmpeg-android-java

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...