Codificação de vídeo Android com manipulação fr e resolução

Quero poder gravar um vídeo gravado com um dispositivo Android e codificá-lo para uma nova resolução e taxa de quadros usando meu aplicativo. O objetivo é fazer upload de uma versão muito menor do vídeo original (em tamanho), pois serão vídeos com 30 minutos de duração ou mais.

Até agora, eu li pessoas dizendo que o FFmpeg é o caminho certo. No entanto, a documentação parece estar faltando.

Eu também considerei usar http opencvhttp://opencv.org/platforms/android.html

Considerando que preciso manipular a resolução de vídeo e a taxa de quadros, qual ferramenta você acha que pode fazer melhor essas coisas? Existem outras tecnologias a serem consideradas?

Uma pergunta importante é: como serão vídeos longos, é razoável fazer a codificação em um dispositivo Android (considere recursos de energia, tempo, etc.)

Desde já, obrigado!

questionAnswers(1)

yourAnswerToTheQuestion