Android记录方形视频和concat

时间:2015-02-25 20:20:21

标签: android video android-ndk ffmpeg

有没有办法录制方形(640x640)视频并在Android中连接它们?我抬头看了互联网,发现了一些解决方案。解决方案似乎是“ffmpeg”。但是,要使用ffmpeg,我需要深入NDK并从其源代码构建ffmpeg。仅使用Android SDK是否有解决方案?

我的基本需求是:

  • 录制多个视频(方格式)
  • 调整拍摄的视频大小(即480x480到640x640)
  • Concat拍摄的视频
  • 旋转最终视频(顺时针90)
  • 最终输出将为mp4或mpg格式

1 个答案:

答案 0 :(得分:3)

  

仅使用Android SDK是否有解决方案?

不是。

您的主要视频录制选项为MediaRecorder,它完全不支持您列出的内容。例如,不要求任何Android设备支持拍摄方形视频。

您也可以使用相机预览功能从各个相框中组合您自己的视频。藤做到这一点,AFAIK。在那里,您可以使用现有的Bitmap工具来处理裁剪,调整大小和旋转。然而,这将是缓慢的,并且以能够保持合理帧速率的方式执行此工作将是困难的。此外,我不知道是否有一个库可以将这些帧拼接成一个视频,或混合任何类型的音频(相机预览是纯图像)。