How do I make an object which hides 3d objects behind it, but shows my video background?
As Mechanic says, what you ask is not clear, please show some screenshots. Do you want to create an alpha transparency wherever you want on your 3D object? The Holdout shader does that. Don't forget to activate the Properties panel > Render > Film > Transparent option.