就像ExifInterface.TAG_ORIENTATION
的JPEG工作方式一樣,我如何檢索視頻的方向信息?在Android上檢索視頻的方向信息
例如我記錄在肖像模式的視頻,視頻的取向應是90或270。
當我記錄在橫向模式下的視頻,則該值應爲0或180。
在播放視頻時,SDK中的MediaPlayer
始終正常工作,但我找不到任何方法來檢索此信息。
最後,如果我無法使用android SDK獲取視頻方向,我可以使用FFMPEG獲取此信息嗎?
非常感謝您的幫助〜
就像ExifInterface.TAG_ORIENTATION
的JPEG工作方式一樣,我如何檢索視頻的方向信息?在Android上檢索視頻的方向信息
例如我記錄在肖像模式的視頻,視頻的取向應是90或270。
當我記錄在橫向模式下的視頻,則該值應爲0或180。
在播放視頻時,SDK中的MediaPlayer
始終正常工作,但我找不到任何方法來檢索此信息。
最後,如果我無法使用android SDK獲取視頻方向,我可以使用FFMPEG獲取此信息嗎?
非常感謝您的幫助〜
你可以做到這一點使用的FFmpeg:
$ ffprobe -show_streams input.avi | grep rotate
TAG:rotate=90
$
這似乎不工作。 – tactoth
我發現下面的blog post演示瞭如何獲取媒體文件的元數據。所有功能都需要API級別> = 10。
這個問題有何進展? – tactoth
http://stackoverflow.com/a/19970372/874752試試這個 –