小编Mat*_*gan的帖子

iPhone上的FFmpeg - 修改视频方向

我正在搞乱iPhone 3GS上装有FFmpeg的h264视频.问题是以"肖像"方向记录的任何视频都有一个应用于它们的变换矩阵,使它们显示旋转90度的逆时针.

据我所知,到目前为止,我只需修改'tkhd'原子中的变换矩阵.问题是我无法访问或修改此数据.我检查了FFmpeg实现:

static int mov_read_tkhd(MOVContext *c, ByteIOContext *pb, MOVAtom atom)
Run Code Online (Sandbox Code Playgroud)

这清楚地显示了如何在avformat中访问矩阵,但是当我尝试使用相同的函数访问头字节时,我没有得到任何合理的值.即使我成功地拉出矩阵,我也不确定如何更换它?FFmpeg具有检索和附加到轨道标题的功能,但似乎没有替换它?

任何帮助将不胜感激.

谢谢,马特.

iphone video ffmpeg orientation

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

ffmpeg ×1

iphone ×1

orientation ×1

video ×1