Можно ли читать VES (видео элементарный поток) с помощью MediaExtractor? - PullRequest
0 голосов
/ 24 сентября 2019

У меня есть файл, который был закодирован как файл ves в формате h264.

Если я пытаюсь передать этот путь к файлу MediaExtractor

AMediaExtractor *ex = AMediaExtractor_new();
auto err = AMediaExtractor_setDataSource(ex, filename.c_str());;

, я получаю такую ​​ошибку

/com.myapp.ar E/FileSource: seek to -5988098104769797880 failed
/com.myapp.ar E/NdkMediaExtractor: sf error code: -1010
/com.myapp.ar E/myapp: ERROR ::: -10000

Итак, насколько я понимаю, проблема заключается в том, когдавы работаете с файлом ves, у вас нет контейнера, который содержит важные данные (некоторые заголовки ...)

Итак, я ищу способ (некоторые параметры настройки), как setDataSource() и неполучить ошибки ...

Не стесняйтесь спрашивать

...