Android record square Video

В настоящее время я пытаюсь записать видео с помощью MediaRecorder и камеры. Но для моего приложения мне нужно записывать видео в квадратном формате, например Instagram с картинками, независимо от ориентации устройства.

Есть ли способ автоматически обрезать и просматривать видео в квадратном разрешении (f.i. 800x800) или мне нужно обрезать видео вручную (у меня есть FFMPEG, доступный на Android-устройстве)?

Ответ 1

Используя ImageView, я могу установить квадратную высоту и ширину (скажем, 100dip x 100dip). Затем, используя android:scaleType="centerCrop", я получаю изображение, которое обрезается до квадрата, независимо от формата.