Android记录方形视频和concat

far*_*can 6 video android ffmpeg android-ndk

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

我的基本需求是:

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

Com*_*are 3

有没有只使用Android SDK的解决方案?

并不真地。

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

还欢迎您使用相机预览功能从各个帧组装您自己的视频。Vine 就是这么做的,据我所知。在那里,您也许可以使用现有的Bitmap设施来处理裁剪、调整大小和旋转。然而,这会很慢,并且以能够跟上合理帧速率的方式完成这项工作将会很困难。另外,我不知道是否有一个库可以将这些帧拼接成视频,或混合任何类型的音频(相机预览是纯图像)。

  • 令我惊讶的是,Vine/Instagram 等公司竟然能做到这一点。 (2认同)