【问题标题】:How to edit or add video metadata of "rotation" in mp4?如何在 mp4 中编辑或添加“旋转”的视频元数据?
【发布时间】:2012-04-30 14:16:34
【问题描述】:

我想将旋转信息放入我的 mp4 视频文件中,但我对此一无所知。

有没有可以添加“旋转”元数据的程序? 如果有办法用hexa编辑器编辑视频内容就好了。

【问题讨论】:

    标签: multimedia


    【解决方案1】:

    +1 用于 FFMpeg。更具体地说,我有很好的结果correcting orientation metadata

    ffmpeg -i input.mp4 -metadata:s:v rotate=90 -vcodec copy -acodec copy output.mp4
    

    【讨论】:

    • 这还能用吗?我在装有 Brew 的 Mac 上安装了 FFmpeg 版本 3.2.4,并且旋转 0、1、2 和 3 根本不转换生成的视频文件。旁注,我已经用摄像机录制了我的视频文件,它们在 VLC 中看起来很好。我将比特率降低到自定义值。并在 Handbrake 中针对网络进行优化,然后对于生成的视频,我只能听到音频,而在 Mac 的 Finder 快速查看功能中,它会旋转 180 度。
    • 这会重新编码视频吗?我只想设置旋转元数据,不需要重新编码。
    • @csabaToth 是的,这只是重新复用,没有重新编码(参见 copy 编解码器)。
    • @pysis - 我刚刚重新测试,它在这里工作正常,但你需要做 0, 90, 180, 270 而不是 0,1,2,3 看起来。当然,您的播放器必须支持该元数据 - 如果不是,您将不得不物理转置视频(ffmpeg 也可以这样做)并重新编码
    【解决方案2】:

    查看软件FFMpeg,使用 ffprobe 为您提供任何视频文件的旋转元数据(如果有)。

    查看this answer 了解允许您旋转视频的功能。

    【讨论】:

      猜你喜欢
      • 2014-03-17
      • 2013-01-29
      • 2011-10-24
      • 2020-11-16
      • 1970-01-01
      • 2014-05-13
      • 2014-01-07
      • 2021-07-08
      • 1970-01-01
      相关资源
      最近更新 更多