根据元数据信息使用ffmpeg c ++ api解码视频时,是否可以旋转帧?

时间:2018-12-20 04:57:06

标签: c++ ffmpeg android-ffmpeg

当前,我通过以下方式获取轮换信息:

av_dict_get(videoStream->metadata, "rotate", NULL, AV_DICT_MATCH_CASE);

现在,在解码视频时如何应用此旋转值?

我使用avcodec_send_packet()avcodec_receive_frame()解码帧,然后隐蔽像素格式并使用sws_scale()缩放帧。

1 个答案:

答案 0 :(得分:0)

您必须使用过滤器图和转置或hflip过滤器。 Swscale不会这么做。