C'è un modo per registrare video quadrati (640x640) e concatenarli su Android? Ho cercato su Internet e ho trovato alcune soluzioni. La soluzione sembra essere "ffmpeg". Tuttavia, per usare ffmpeg ho bisogno di immergermi in NDK e creare ffmpeg dalle sue fonti. C'è una soluzione usando solo l'SDK Android?Android record square video e concat
miei bisogni fondamentali sono:
- Registra video multipli (formato quadrato)
- Ridimensiona catturato video (cioè 480x480 a 640x640)
- Concat catturato video
- Ruota video finale (in senso orario 90)
- L'output finale sarà in formato mp4 o mpg
Guarda [grafika] (https://github.com/google/grafika) e approfondisci l'esempio di Show + Capture Camera. Sarai in grado di registrare video quadrati, ridimensionarli, qualsiasi cosa modificandoli. Risposta completa troppo lunga da dire qui. Se sei fortunato @fadden raccoglierà la tua domanda, lui è l'autore di grafika e potrebbe guidarti meglio. –
@KirillK grafika richiede API 18. Questa non è una buona scelta per me. Hai qualche altra idea? –
Supporta le versioni API sotto i 18 ancora presenti nell'elenco TODO, quindi non posso dirlo in modo ecologico. Guarda nella libreria jcodec per esempio. Se riesci a implementarlo al più presto, fammi sapere come lo hai fatto :) Ecco una buona risorsa per iniziare: http://andrey.chernih.me/2014/06/28/video-recording-and-processing-in -android/ –