当前位置:   article > 正文

FFmpeg获取视频旋转角度rotate获取不到的问题解决_ffmpeg 获取视频的displaymatrix

ffmpeg 获取视频的displaymatrix


ffmpeg获取视频旋转角度,这个主要是在ios或者安卓手机拍照出来的视频,一般是高比宽大。

那么在我们自己用ffmpeg处理视频的时候,比如获取YUV的时候,其实倒立着的。即使你以后处理了,比如做水印什么,估计就做的不对了。并且我们自己用ffmpeg的框架代码来写相关的东西,也需要获取这个视频的旋转角度。


网上这个方面的资料很少,很多方法都获取不到。我也是早前弄了很久,没搞定,后来因为项目搞其他的去了。

今天搞定了其他项目,回过头来折腾ffmpeg的事情,也许灵感一来,就先通过本地的ffmpeg -i  test.mp4,信息显示如下:

lunildeMacBook-Air:Desktop lunil-air$ ffmpeg -i tempvideo.mp4 

ffmpeg version 2.8.2 Copyright (c) 2000-2015 the FFmpeg developers

  built with Apple LLVM version 7.0.0 (clang-700.1.76)

  configuration: --enable-libfaac --enable-nonfree

  libavutil      54. 31.100 / 54. 31.100

  libavcodec     56. 60.100 / 56. 60.100

  libavformat    56. 40.101 / 56. 40.101

  libavdevice    56.  4.100 / 56.  4.100

  libavfilter     5. 40.101 /  5. 40.101

  libswscale      3.  1.101 /  3.  1.101

  libswresample   1.  2.101 /  1.  2.101

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'tempvideo.mp4':

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/174808
推荐阅读
相关标签
  

闽ICP备14008679号