Есть ли способ получить видеофайлы MPEG-4 профиля с помощью стандартного API Android?
Примеры профильных кодов: baseline
, main
, high
и т.д.
Я не хочу включать двоичный файл ffmpeg
в приложение для Android, чтобы получить эту информацию.
Я нашел ссылку на список профилей в классе MediaCodecInfo.CodecProfileLevel. Может ли какой-либо орган подтвердить, является ли это тот, который я должен использовать?
Вот пример скриншота видеоинформации, взятый из приложения MX Player.
- UPDATE # 1: Я посмотрел приложение MX Player, похоже, что он использует двоичный код
ffmpeg
, поэтому я могу с уверенностью сказать, что он использует его для извлеченияprofile-code
. - UPDATE # 2: Я также рассмотрел API ExoPlayer v1, у них также нет специального API для получения этой информации.