在Android下检索视频的方向信息

时间:2012-05-26 10:41:13

标签: android video ffmpeg orientation

就像ExifInterface.TAG_ORIENTATION正在使用JPEG一样,我该如何检索视频的方向信息?

例如,我以纵向模式录制视频,视频方向应为90或270。

当我以横向模式录制视频时,该值应为0或180。

播放视频时,SDK中的MediaPlayer始终可以正常运行,但我找不到任何方法来检索此信息。

最后,如果我无法使用Android SDK获取视频方向,我可以使用FFMPEG获取此信息吗?

非常感谢你的帮助〜

2 个答案:

答案 0 :(得分:0)

您可以使用FFmpeg执行此操作:

$ ffprobe -show_streams input.avi | grep rotate
TAG:rotate=90
$

答案 1 :(得分:0)

我找到了以下blog post,其中显示了如何获取媒体文件的元数据。所有功能都需要API级别> = 10。