I have no idea who directed this or where it was filmed. The Black Sabbath YouTube channel lists this as being the official music video for Rock ‘N’ Roll Heaven and the IMDb says that the video was released in 1976 so that’s what I’m going with. I’m going to assume that this video was filmed at one of the American stops during the first part of the Technical Ecstasy Tour.
Like most 70s music videos, this is a pretty basic performance clip. The video lets the band do the talking, as it were.
Enjoy!