【问题标题】:rotate video with ffmpeg library for iPhone使用 iPhone 的 ffmpeg 库旋转视频
【发布时间】:2011-03-21 03:23:04
【问题描述】:

是否可以通过 ffmeg 库使用 Objective-c 以编程方式调整视频的方向?

我有一个以错误方向播放的录制视频 (mov) 文件,我想进行调整。

如果 ffmpeg 不是正确的方法,那么拍摄视频并将其旋转 90 度的最简单方法是什么?

【问题讨论】:

    标签: iphone objective-c ffmpeg avfoundation


    【解决方案1】:

    如果您使用 AVAssetWriter 来编写电影,那么您可以使用 AVAssetWriterInput 上的 transform 属性。这会将显示转换属性写入电影的标题中。如果您需要从字面上旋转移动的帧,那么您需要在保存电影的每个图像之前进行转换。查看this 帖子进行类似讨论。

    您使用的方法实际上取决于您显示视频的方式。如果您使用诸如 Quicktime 或 iPhone 的电影播放器​​之类的播放器来显示它,那么您应该使用 transform 属性。如果您正在处理电影的单个帧,则需要执行旋转。可以在图像或它们显示的图层上旋转视频。获得真正的电影旋转的唯一方法是旋转每一帧。如果这仅用于显示目的,那么我建议使用 transform 属性,或旋转显示电影的图层。

    【讨论】:

      猜你喜欢
      • 2011-04-25
      • 2020-01-11
      • 1970-01-01
      • 1970-01-01
      • 2014-05-13
      • 2016-07-19
      • 2017-01-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多