关于用ffmpeg转手机视频发现视频长宽倒了的问题
来源:互联网 发布:仟家信黄金分析软件 编辑:程序博客网 时间:2024/06/02 12:20
1、概述
最近用代码转手机视频,发现一个很奇怪的现象,明明源视频物体是竖着的,转了就不对,找了半天发现是以前一直没在乎的视频流rotate值。特此做个笔记。
2、解决方案
我们可以在输入的流里通过av_dict_get读出rotate值,并把这个值写到输出流里。
代码如下:
if (inPutStream){AVDictionaryEntry *tag = NULL; tag = av_dict_get(inPutStream->metadata, "rotate", tag, 0);if (tag != NULL) {av_dict_set(&pOutStream->metadata, "rotate", tag->value, 0);}}
其中:inPutStream是AVStream结构体指针,是输入视频流。pOutStream是输入视频流。
阅读全文
0 0
- 关于用ffmpeg转手机视频发现视频长宽倒了的问题
- 关于ffmpeg合成视频的问题
- 关于ffmpeg视频的渲染
- 关于ffmpeg如何提取视频的关键帧的问题
- 关于ffmpeg如何提取视频的关键帧的问题
- 关于如何解决FFMPEG截视频图像慢的问题
- 关于用FFMPEG截取视频图像保存为BMP图像颠倒及颜色不正常的问题
- FFmpeg音视频同步的问题
- FFmpeg音视频同步的问题
- FFmpeg音视频同步的问题
- FFmpeg音视频同步的问题
- 用FFMPEG SDK进行视频转码压缩时解决音视频不同步问题的方法
- 用FFMPEG SDK进行视频转码压缩时解决音视频不同步问题的方法
- ffmpeg使用记录--解决了压制的视频在安卓不播放的问题
- ffmpeg的学习视频
- ThinkSNS的视频转码ffmpeg安装还遇到问题么,看这个就够了~
- 关于ffmpeg解码通过UDP协议传输的视频流遇到fifosize 的问题
- 关于FFmpeg对手机里拍摄的视频进行转码时角度问题的处理
- B
- 关于Vue
- NOIP模拟(11.03)T1 区间
- Mybatis多对一、多对一关联查询
- ffmpeg avformat_open_input返回失败的解决办法
- 关于用ffmpeg转手机视频发现视频长宽倒了的问题
- 理解JAVA动态代理
- 商人的诀窍(SDUT 2278)
- 数学笔记16——定积分的应用1(对数与面积)
- 采用JPA对Hibernate进行注解操作
- JVM的内存区域
- NOIP2017提高组模拟22-雅礼国庆10.5
- Linux虚拟机NAT方式配置网络
- ffmpeg调用 avformat_open_input失败,返回 -2