【问题标题】:Android record square Video安卓记录广场视频
【发布时间】:2013-04-05 22:31:57
【问题描述】:

我目前正在尝试使用 MediaRecorder 和相机录制视频。但是对于我的应用程序,我需要以方形格式录制视频,就像 Instagram 使用图片一样,以独立于设备方向。

有什么方法可以自动裁剪和预览正方形分辨率(f.i. 800x800)的视频,还是我必须手动裁剪视频(我在 Android 设备上有 FFMPEG)?

【问题讨论】:

  • 我也有同样的问题,我要录制成一个正方形,当我在纵向模式下,如果你发现了什么,请告诉我。我也会这样做
  • 嘿,伙计们,你们不是都在面试 smrtlabs 的工作吗? (= 我有同样的任务
  • 这个问题在此期间可能已经过时了,但是这个问题有没有被优雅地解决过?
  • 很遗憾,我从未找到解决方案。
  • 要获得方形视频,我必须在相机表面视图上创建一个框覆盖,根据设备屏幕尺寸测量位置和尺寸,然后使用 ffmpeg 使用框裁剪视频覆盖坐标。

标签: android video


【解决方案1】:

使用 ImageView,我可以设置正方形的高度和宽度(比如 100dip x 100dip)。然后使用android:scaleType="centerCrop" 给我一个无论纵横比如何都被裁剪为正方形的图像。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-03
    • 2011-06-29
    • 1970-01-01
    相关资源
    最近更新 更多