Android record square视频和concat
有没有办法录制square(640x640)视频并在Android中录制?我在网上查了一下,找到了一些解决办法。解决方案似乎是“ffmpeg”。然而,要使用ffmpeg,我需要深入NDK并从其源代码构建ffmpeg。是否有一种仅使用Android SDK的解决方案 我的基本需要是:Android record square视频和concat,android,video,android-ndk,ffmpeg,Android,Video,Android Ndk,Ffmpeg,有没有办法录制square(640x640)视频并在Android中录制?我在网上查了一下,找到了一些解决办法。解决方案似乎是“ffmpeg”。然而,要使用ffmpeg,我需要深入NDK并从其源代码构建ffmpeg。是否有一种仅使用Android SDK的解决方案 我的基本需要是: 录制多个视频(方形格式) 调整捕获视频的大小(即480x480到640x640) 康卡特拍摄的视频 旋转最终视频(顺时针90) 最终输出将采用mp4或mpg格式 是否有一种仅使用Android SDK的解决方案
- 录制多个视频(方形格式)
- 调整捕获视频的大小(即480x480到640x640)
- 康卡特拍摄的视频
- 旋转最终视频(顺时针90)
- 最终输出将采用mp4或mpg格式
MediaRecorder
,它完全不支持您列出的内容。例如,任何Android设备都不需要支持拍摄square视频
您还可以使用相机预览功能从单个帧中组装自己的视频。Vine会这么做的,阿福。在那里,您可能可以使用现有的
位图工具来处理裁剪、调整大小和旋转。然而,这将是缓慢的,并且以能够跟上合理帧速率的方式进行这项工作将是困难的。此外,我不知道是否有一个库可以将这些帧缝合到视频中,或混合到任何类型的音频中(相机预览是纯图像)。查看并深入了解Show+Capture相机示例。您将能够录制方形视频,调整大小,无论通过调整它。完整的答案太长了,在这里说不出来。如果你很幸运@fadden会回答你的问题,他是《格拉菲卡》的作者,可能会更好地指导你。@KirillK grafika需要API 18。这对我来说不是个好选择。你还有其他想法吗?支持18岁以下的API版本,它仍然在我的待办事项列表中,所以我不能准确地告诉你。以jcodec库为例。如果你能很快实现这一点,让我知道你是如何做到的:)这里有一个很好的资源开始:你们有人得到了吗(op和@KirillK)?我一直在尝试与你在这里提到的完全相同的方法。我也不能和格拉菲卡一起工作。如果你发现了什么,请告诉我,或者试着引导我。试试这台对我来说是最好的方形相机github.com/CrazyOrr/ffmpegrecorder告诉我Vine/Instagram等是如何做到的。