First, welcome to CHR.
Your noise sounds like the transmission pump or torque converter to me. If you have a good independent tranny shop near by they will likely be able to tell you quickly, and maybe just from the video you posted. Just my thoughts, early and on the first cup of coffee.