Sagamihara, Japan
The terrain just does not support this location as there is lots of water in the video. Google earth has this city well inland.
It was at the Sagami General Depot. The map shown on the Japanese TV report a couple comments up supports this.
It’s not at Atsugi or Zama.