【发布时间】:2015-04-28 00:37:06
【问题描述】:
有没有办法在 Android 中录制方形 (640x640) 视频并连接它们?我在互联网上查找并找到了一些解决方案。解决方案似乎是“ffmpeg”。但是,要使用 ffmpeg,我需要深入研究 NDK 并从其源代码构建 ffmpeg。有没有只使用Android SDK的解决方案?
我的基本需求是:
- 录制多个视频(方形格式)
- 调整拍摄视频的大小(即 480x480 到 640x640)
- Concat 捕获的视频
- 旋转最终视频(顺时针 90)
- 最终输出为 mp4 或 mpg 格式
【问题讨论】:
-
查看 grafika 并深入了解 Show + Capture Camera 示例。您将能够通过调整它来录制方形视频、调整大小等。完整的答案太长了,不能在这里说。如果你很幸运@fadden 会回答你的问题,他是 grafika 的作者,可能会更好地指导你。
-
@KirillK grafika 需要 API 18。这对我来说不是一个好的选择。您还有其他想法吗?
-
支持 API 版本低于 18 它仍然在我的 TODO 列表中,所以我不能准确地告诉你。例如查看 jcodec 库。如果您设法尽快实施,请告诉我您是如何做到的 :) 这是一个很好的资源:@987654322@
-
你们有没有人得到它(op 和@KirillK)?我一直在尝试执行您在此处提到的完全相同的方法。我也不能让它与 grafika 一起工作。如果您发现了什么或尝试指导我,请告诉我。
-
试试这对我来说最好的方形相机 github.com/CrazyOrr/FFmpegRecorder
标签: android video android-ndk ffmpeg