Can you show us the video you are talking about? Most people just to extensive editing to appear as if the shader is changing in one shot. They just pause it, load a new shader and play again. But there is another way I know and this way you do record in one shot. Record the section of the window above the chat box, and while the replay is going on type the command to load shaders, and it is unseen by the camera, then load it.