ai didi

android - ffmpeg根据传感器数据旋转视频

转载 作者:行者123 更新时间:2023-12-04 23:34:07 24 4
gpt4 key购买 nike

我正在尝试缩小 Android 手机捕获的视频,以减少要上传到服务器的数据量。我现在正在做的是:
String.format("-i %s -vf \"scale='if(gt(a,1),-1,%d)':'if(gt(1,a),%d,-1)'\" -strict -2 %s", in, h, w, out);
它可以很好地缩小。但用户经常以不同的方向握住手机。在设备上播放原始视频时,它会根据元数据中保存的旋转进行旋转。但编码后的视频不包含此信息。

如何执行根据此数据旋转视频或至少将此数据存储在输出文件中的缩放?
谢谢。

最佳答案

使用 ffmpeg 的最新版本.它将根据旋转元数据/边数据自动旋转。旋转后,旋转元数据被丢弃。

另外,请考虑 stream copying音频而不是重新编码。

关于android - ffmpeg根据传感器数据旋转视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32421739/

24 4 0
文章推荐: php - php 中的 FFMPEG 视频是否通过 shell_exec()
文章推荐: node.js - 在本地或通过第三方编码视频?
文章推荐: c++ - 为什么我的应用程序无法解码 RTSP 流?
文章推荐: ffmpeg - 在centos服务器上安装ffmpeg
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com