Yes, I know it. I had thought to change the code of getVideoRotation to support url which downloads the file back and use fileblob to parse it. That's why I said OOM. This way looks a little bit stupid but it is a work around to support small file.