gpt4 book ai didi

python - 如何在 Python 中获取视频文件的方向

转载 作者:太空宇宙 更新时间:2023-11-03 12:07:02 24 4
gpt4 key购买 nike

我想将视频文件的帧加载到一个 numpy 数组中。我希望帧正确直立,这意味着我需要读取视频文件中的方向元数据,并相应地旋转加载的帧。

我有一种加载帧的方法(opencv 的 python 绑定(bind)),所以我只需要一种方法来读取视频文件的方向元数据。

我正在尝试读取从我的 iPhone 记录的 .MOV 文件,在 Ubuntu 14.04 机器上运行的 python 中。

我看过的东西:

  • opencv:无法检查视频方向
  • hachoir-metadata:不显示方向元数据
  • enzyme :仅适用于 .mkv 文件,AFAICT。
  • ffmpeg:在 Ubuntu 的存储库中不再作为独立的可执行文件提供。这是一个交易破坏者,因为我宁愿手动指定旋转,也不愿经历从源代码编译 ffmpeg 的麻烦,只是为了获得视频方向。
  • PIL、pyexiv:AFAICT,仅加载图像文件。

我在 Ubuntu 14.04 机器上运行代码,所以我正在寻找该平台上可用的库或命令行程序。

如有任何指点,我们将不胜感激。

最佳答案

我们使用 MediaInfo ( libmediainfo )

它同时在 Windows 和 Ubuntu 上运行,您可以获得所需的一切(编解码器、纵横比、fps、比特率、方向...)。

关于python - 如何在 Python 中获取视频文件的方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27781881/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com